| H A D | sja1105_main.c | 87 static int sja1105_drop_untagged(struct dsa_switch *ds, int port, bool drop) in sja1105_drop_untagged() argument 89 struct sja1105_private *priv = ds->priv; in sja1105_drop_untagged() 118 static int sja1105_commit_pvid(struct dsa_switch *ds, int port) in sja1105_commit_pvid() argument 120 struct dsa_port *dp = dsa_to_port(ds, port); in sja1105_commit_pvid() 122 struct sja1105_private *priv = ds->priv; in sja1105_commit_pvid() 153 if (dsa_is_cpu_port(ds, port) || dsa_is_dsa_port(ds, port)) in sja1105_commit_pvid() 156 return sja1105_drop_untagged(ds, port, drop_untagged); in sja1105_commit_pvid() 201 struct dsa_switch *ds = priv->ds; in sja1105_init_mac_settings() local 252 struct dsa_switch *ds = priv->ds; sja1105_init_mii_settings() local 415 struct dsa_switch *ds = priv->ds; sja1105_init_l2_lookup_params() local 473 struct dsa_switch *ds = priv->ds; sja1105_init_static_vlan() local 511 struct dsa_switch *ds = priv->ds; sja1105_init_l2_forwarding() local 645 struct dsa_switch *ds = priv->ds; sja1110_init_pcp_remapping() local 794 struct dsa_switch *ds = priv->ds; sja1105_init_topology() local 1010 struct dsa_switch *ds = priv->ds; sja1105_init_l2_policing() local 1369 sja1105_phylink_get_caps(struct dsa_switch * ds,int port,struct phylink_config * config) sja1105_phylink_get_caps() argument 1526 sja1105et_fdb_add(struct dsa_switch * ds,int port,const unsigned char * addr,u16 vid) sja1105et_fdb_add() argument 1611 sja1105et_fdb_del(struct dsa_switch * ds,int port,const unsigned char * addr,u16 vid) sja1105et_fdb_del() argument 1646 sja1105pqrs_fdb_add(struct dsa_switch * ds,int port,const unsigned char * addr,u16 vid) sja1105pqrs_fdb_add() argument 1737 sja1105pqrs_fdb_del(struct dsa_switch * ds,int port,const unsigned char * addr,u16 vid) sja1105pqrs_fdb_del() argument 1774 sja1105_fdb_add(struct dsa_switch * ds,int port,const unsigned char * addr,u16 vid,struct dsa_db db) sja1105_fdb_add() argument 1801 __sja1105_fdb_del(struct dsa_switch * ds,int port,const unsigned char * addr,u16 vid,struct dsa_db db) __sja1105_fdb_del() argument 1823 sja1105_fdb_del(struct dsa_switch * ds,int port,const unsigned char * addr,u16 vid,struct dsa_db db) sja1105_fdb_del() argument 1837 sja1105_fdb_dump(struct dsa_switch * ds,int port,dsa_fdb_dump_cb_t * cb,void * data) sja1105_fdb_dump() argument 1886 sja1105_fast_age(struct dsa_switch * ds,int port) sja1105_fast_age() argument 1938 sja1105_mdb_add(struct dsa_switch * ds,int port,const struct switchdev_obj_port_mdb * mdb,struct dsa_db db) sja1105_mdb_add() argument 1945 sja1105_mdb_del(struct dsa_switch * ds,int port,const struct switchdev_obj_port_mdb * mdb,struct dsa_db db) sja1105_mdb_del() argument 1961 struct dsa_switch *ds = priv->ds; sja1105_manage_flood_domains() local 1996 sja1105_bridge_member(struct dsa_switch * ds,int port,struct dsa_bridge bridge,bool member) sja1105_bridge_member() argument 2045 sja1105_bridge_stp_state_set(struct dsa_switch * ds,int port,u8 state) sja1105_bridge_stp_state_set() argument 2086 sja1105_bridge_join(struct dsa_switch * ds,int port,struct dsa_bridge bridge,bool * tx_fwd_offload,struct netlink_ext_ack * extack) sja1105_bridge_join() argument 2107 sja1105_bridge_leave(struct dsa_switch * ds,int port,struct dsa_bridge bridge) sja1105_bridge_leave() argument 2169 sja1105_setup_tc_cbs(struct dsa_switch * ds,int port,struct tc_cbs_qopt_offload * offload) sja1105_setup_tc_cbs() argument 2264 struct dsa_switch *ds = priv->ds; sja1105_static_config_reload() local 2356 sja1105_get_tag_protocol(struct dsa_switch * ds,int port,enum dsa_tag_protocol mp) sja1105_get_tag_protocol() argument 2368 sja1105_vlan_filtering(struct dsa_switch * ds,int port,bool enabled,struct netlink_ext_ack * extack) sja1105_vlan_filtering() argument 2499 sja1105_bridge_vlan_add(struct dsa_switch * ds,int port,const struct switchdev_obj_port_vlan * vlan,struct netlink_ext_ack * extack) sja1105_bridge_vlan_add() argument 2529 sja1105_bridge_vlan_del(struct dsa_switch * ds,int port,const struct switchdev_obj_port_vlan * vlan) sja1105_bridge_vlan_del() argument 2545 sja1105_dsa_8021q_vlan_add(struct dsa_switch * ds,int port,u16 vid,u16 flags) sja1105_dsa_8021q_vlan_add() argument 2568 sja1105_dsa_8021q_vlan_del(struct dsa_switch * ds,int port,u16 vid) sja1105_dsa_8021q_vlan_del() argument 2575 sja1105_prechangeupper(struct dsa_switch * ds,int port,struct netdev_notifier_changeupper_info * info) sja1105_prechangeupper() argument 2603 sja1105_mgmt_xmit(struct dsa_switch * ds,int port,int slot,struct sk_buff * skb,bool takets) sja1105_mgmt_xmit() argument 2672 struct dsa_switch *ds = xmit_work->dp->ds; sja1105_port_deferred_xmit() local 2691 sja1105_connect_tag_protocol(struct dsa_switch * ds,enum dsa_tag_protocol proto) sja1105_connect_tag_protocol() argument 2710 sja1105_set_ageing_time(struct dsa_switch * ds,unsigned int ageing_time) sja1105_set_ageing_time() argument 2731 sja1105_change_mtu(struct dsa_switch * ds,int port,int new_mtu) sja1105_change_mtu() argument 2751 sja1105_get_max_mtu(struct dsa_switch * ds,int port) sja1105_get_max_mtu() argument 2756 sja1105_port_setup_tc(struct dsa_switch * ds,int port,enum tc_setup_type type,void * type_data) sja1105_port_setup_tc() argument 2781 struct dsa_switch *ds = priv->ds; sja1105_mirror_apply() local 2834 sja1105_mirror_add(struct dsa_switch * ds,int port,struct dsa_mall_mirror_tc_entry * mirror,bool ingress,struct netlink_ext_ack * extack) sja1105_mirror_add() argument 2842 sja1105_mirror_del(struct dsa_switch * ds,int port,struct dsa_mall_mirror_tc_entry * mirror) sja1105_mirror_del() argument 2849 sja1105_port_policer_add(struct dsa_switch * ds,int port,const struct flow_action_police * policer) sja1105_port_policer_add() argument 2868 sja1105_port_policer_del(struct dsa_switch * ds,int port) sja1105_port_policer_del() argument 2953 sja1105_port_pre_bridge_flags(struct dsa_switch * ds,int port,struct switchdev_brport_flags flags,struct netlink_ext_ack * extack) sja1105_port_pre_bridge_flags() argument 2978 sja1105_port_bridge_flags(struct dsa_switch * ds,int port,struct switchdev_brport_flags flags,struct netlink_ext_ack * extack) sja1105_port_bridge_flags() argument 3025 sja1105_setup(struct dsa_switch * ds) sja1105_setup() argument 3119 sja1105_teardown(struct dsa_switch * ds) sja1105_teardown() argument 3241 struct dsa_switch *ds; sja1105_probe() local [all...] |