Lines Matching defs:ds

34 	struct dsa_switch *ds = felix->ds;  in felix_tag_8021q_rxvlan_add()  local
80 struct dsa_switch *ds = felix->ds; in felix_tag_8021q_txvlan_add() local
146 static int felix_tag_8021q_vlan_add(struct dsa_switch *ds, int port, u16 vid, in felix_tag_8021q_vlan_add()
219 static int felix_tag_8021q_vlan_del(struct dsa_switch *ds, int port, u16 vid) in felix_tag_8021q_vlan_del()
273 struct dsa_switch *ds = felix->ds; in felix_setup_mmio_filtering() local
392 static int felix_setup_tag_8021q(struct dsa_switch *ds, int cpu) in felix_setup_tag_8021q()
444 static void felix_teardown_tag_8021q(struct dsa_switch *ds, int cpu) in felix_teardown_tag_8021q()
516 static int felix_setup_tag_npi(struct dsa_switch *ds, int cpu) in felix_setup_tag_npi()
542 static void felix_teardown_tag_npi(struct dsa_switch *ds, int cpu) in felix_teardown_tag_npi()
549 static int felix_set_tag_protocol(struct dsa_switch *ds, int cpu, in felix_set_tag_protocol()
569 static void felix_del_tag_protocol(struct dsa_switch *ds, int cpu, in felix_del_tag_protocol()
589 static int felix_change_tag_protocol(struct dsa_switch *ds, int cpu, in felix_change_tag_protocol()
615 static enum dsa_tag_protocol felix_get_tag_protocol(struct dsa_switch *ds, in felix_get_tag_protocol()
625 static int felix_set_ageing_time(struct dsa_switch *ds, in felix_set_ageing_time()
635 static int felix_fdb_dump(struct dsa_switch *ds, int port, in felix_fdb_dump()
643 static int felix_fdb_add(struct dsa_switch *ds, int port, in felix_fdb_add()
651 static int felix_fdb_del(struct dsa_switch *ds, int port, in felix_fdb_del()
659 static int felix_mdb_add(struct dsa_switch *ds, int port, in felix_mdb_add()
667 static int felix_mdb_del(struct dsa_switch *ds, int port, in felix_mdb_del()
675 static void felix_bridge_stp_state_set(struct dsa_switch *ds, int port, in felix_bridge_stp_state_set()
683 static int felix_pre_bridge_flags(struct dsa_switch *ds, int port, in felix_pre_bridge_flags()
692 static int felix_bridge_flags(struct dsa_switch *ds, int port, in felix_bridge_flags()
703 static int felix_bridge_join(struct dsa_switch *ds, int port, in felix_bridge_join()
713 static void felix_bridge_leave(struct dsa_switch *ds, int port, in felix_bridge_leave()
721 static int felix_lag_join(struct dsa_switch *ds, int port, in felix_lag_join()
730 static int felix_lag_leave(struct dsa_switch *ds, int port, in felix_lag_leave()
740 static int felix_lag_change(struct dsa_switch *ds, int port) in felix_lag_change()
750 static int felix_vlan_prepare(struct dsa_switch *ds, int port, in felix_vlan_prepare()
774 static int felix_vlan_filtering(struct dsa_switch *ds, int port, bool enabled, in felix_vlan_filtering()
782 static int felix_vlan_add(struct dsa_switch *ds, int port, in felix_vlan_add()
799 static int felix_vlan_del(struct dsa_switch *ds, int port, in felix_vlan_del()
807 static void felix_phylink_validate(struct dsa_switch *ds, int port, in felix_phylink_validate()
818 static void felix_phylink_mac_config(struct dsa_switch *ds, int port, in felix_phylink_mac_config()
830 static void felix_phylink_mac_link_down(struct dsa_switch *ds, int port, in felix_phylink_mac_link_down()
840 static void felix_phylink_mac_link_up(struct dsa_switch *ds, int port, in felix_phylink_mac_link_up()
879 static void felix_get_strings(struct dsa_switch *ds, int port, in felix_get_strings()
887 static void felix_get_ethtool_stats(struct dsa_switch *ds, int port, u64 *data) in felix_get_ethtool_stats()
894 static int felix_get_sset_count(struct dsa_switch *ds, int port, int sset) in felix_get_sset_count()
901 static int felix_get_ts_info(struct dsa_switch *ds, int port, in felix_get_ts_info()
1118 struct dsa_switch *ds = xmit_work->dp->ds; in felix_port_deferred_xmit() local
1146 static int felix_port_setup_tagger_data(struct dsa_switch *ds, int port) in felix_port_setup_tagger_data()
1168 static void felix_port_teardown_tagger_data(struct dsa_switch *ds, int port) in felix_port_teardown_tagger_data()
1185 static int felix_setup(struct dsa_switch *ds) in felix_setup()
1276 static void felix_teardown(struct dsa_switch *ds) in felix_teardown()
1308 static int felix_hwtstamp_get(struct dsa_switch *ds, int port, in felix_hwtstamp_get()
1316 static int felix_hwtstamp_set(struct dsa_switch *ds, int port, in felix_hwtstamp_set()
1373 static bool felix_rxtstamp(struct dsa_switch *ds, int port, in felix_rxtstamp()
1408 static void felix_txtstamp(struct dsa_switch *ds, int port, in felix_txtstamp()
1428 static int felix_change_mtu(struct dsa_switch *ds, int port, int new_mtu) in felix_change_mtu()
1437 static int felix_get_max_mtu(struct dsa_switch *ds, int port) in felix_get_max_mtu()
1444 static int felix_cls_flower_add(struct dsa_switch *ds, int port, in felix_cls_flower_add()
1452 static int felix_cls_flower_del(struct dsa_switch *ds, int port, in felix_cls_flower_del()
1460 static int felix_cls_flower_stats(struct dsa_switch *ds, int port, in felix_cls_flower_stats()
1468 static int felix_port_policer_add(struct dsa_switch *ds, int port, in felix_port_policer_add()
1480 static void felix_port_policer_del(struct dsa_switch *ds, int port) in felix_port_policer_del()
1487 static int felix_port_setup_tc(struct dsa_switch *ds, int port, in felix_port_setup_tc()
1500 static int felix_sb_pool_get(struct dsa_switch *ds, unsigned int sb_index, in felix_sb_pool_get()
1509 static int felix_sb_pool_set(struct dsa_switch *ds, unsigned int sb_index, in felix_sb_pool_set()
1520 static int felix_sb_port_pool_get(struct dsa_switch *ds, int port, in felix_sb_port_pool_get()
1530 static int felix_sb_port_pool_set(struct dsa_switch *ds, int port, in felix_sb_port_pool_set()
1540 static int felix_sb_tc_pool_bind_get(struct dsa_switch *ds, int port, in felix_sb_tc_pool_bind_get()
1552 static int felix_sb_tc_pool_bind_set(struct dsa_switch *ds, int port, in felix_sb_tc_pool_bind_set()
1565 static int felix_sb_occ_snapshot(struct dsa_switch *ds, in felix_sb_occ_snapshot()
1573 static int felix_sb_occ_max_clear(struct dsa_switch *ds, in felix_sb_occ_max_clear()
1581 static int felix_sb_occ_port_pool_get(struct dsa_switch *ds, int port, in felix_sb_occ_port_pool_get()
1591 static int felix_sb_occ_tc_port_bind_get(struct dsa_switch *ds, int port, in felix_sb_occ_tc_port_bind_get()
1602 static int felix_mrp_add(struct dsa_switch *ds, int port, in felix_mrp_add()
1610 static int felix_mrp_del(struct dsa_switch *ds, int port, in felix_mrp_del()
1619 felix_mrp_add_ring_role(struct dsa_switch *ds, int port, in felix_mrp_add_ring_role()
1628 felix_mrp_del_ring_role(struct dsa_switch *ds, int port, in felix_mrp_del_ring_role()
1699 struct dsa_switch *ds = felix->ds; in felix_port_to_netdev() local