| /net/dsa/ |
| A D | switch.c | 87 if (info->dp->ds == ds) { in dsa_switch_bridge_join() 99 if (info->dp->ds != ds && ds->ops->crosschip_bridge_join) { in dsa_switch_bridge_join() 116 if (info->dp->ds == ds && ds->ops->port_bridge_leave) in dsa_switch_bridge_leave() 119 if (info->dp->ds != ds && ds->ops->crosschip_bridge_leave) in dsa_switch_bridge_leave() 120 ds->ops->crosschip_bridge_leave(ds, info->dp->ds->dst->index, in dsa_switch_bridge_leave() 553 if (info->dp->ds == ds && ds->ops->port_lag_change) in dsa_switch_lag_change() 556 if (info->dp->ds != ds && ds->ops->crosschip_lag_change) in dsa_switch_lag_change() 566 if (info->dp->ds == ds && ds->ops->port_lag_join) in dsa_switch_lag_join() 570 if (info->dp->ds != ds && ds->ops->crosschip_lag_join) in dsa_switch_lag_join() 581 if (info->dp->ds == ds && ds->ops->port_lag_leave) in dsa_switch_lag_leave() [all …]
|
| A D | devlink.c | 18 return ds->ops->devlink_info_get(ds, req, extack); in dsa_devlink_info_get() 32 return ds->ops->devlink_sb_pool_get(ds, sb_index, pool_index, in dsa_devlink_sb_pool_get() 123 return ds->ops->devlink_sb_occ_snapshot(ds, sb_index); in dsa_devlink_sb_occ_snapshot() 192 return ds->ops->devlink_param_get(ds, id, ctx); in dsa_devlink_param_get() 205 return ds->ops->devlink_param_set(ds, id, ctx); in dsa_devlink_param_set() 307 struct dsa_switch *ds = dp->ds; in dsa_port_devlink_setup() local 316 err = ds->ops->port_setup(ds, dp->index); in dsa_port_devlink_setup() 347 ds->ops->port_teardown(ds, dp->index); in dsa_port_devlink_setup() 357 struct dsa_switch *ds = dp->ds; in dsa_port_devlink_teardown() local 362 ds->ops->port_teardown(ds, dp->index); in dsa_port_devlink_teardown() [all …]
|
| A D | dsa.c | 290 struct dsa_switch *ds = dp->ds; in dsa_link_touch() local 315 struct dsa_switch *ds = dp->ds; in dsa_port_setup_routing_table() local 466 struct dsa_switch *ds = dp->ds; in dsa_port_setup() local 650 err = ds->ops->setup(ds); in dsa_switch_setup() 682 ds->ops->teardown(ds); in dsa_switch_setup() 706 ds->ops->teardown(ds); in dsa_switch_teardown() 1104 dp->ds = ds; in dsa_port_touch() 1163 struct dsa_switch *ds = dp->ds; in dsa_port_parse_cpu() local 1338 ds->index, ds->dst->index); in dsa_switch_parse_member_of() 1668 ret = ds->ops->suspend(ds); in dsa_switch_suspend() [all …]
|
| A D | port.c | 57 struct dsa_switch *ds = dp->ds; in dsa_port_fast_age() local 70 struct dsa_switch *ds = dp->ds; in dsa_port_vlan_fast_age() local 107 struct dsa_switch *ds = dp->ds; in dsa_port_can_configure_learning() local 120 struct dsa_switch *ds = dp->ds; in dsa_port_supports_hwtstamp() local 133 struct dsa_switch *ds = dp->ds; in dsa_port_set_state() local 167 struct dsa_switch *ds = dp->ds; in dsa_port_set_state_now() local 181 struct dsa_switch *ds = dp->ds; in dsa_port_set_mst_state() local 215 struct dsa_switch *ds = dp->ds; in dsa_port_enable_rt() local 247 struct dsa_switch *ds = dp->ds; in dsa_port_disable_rt() local 272 struct dsa_switch *ds = dp->ds; in dsa_port_reset_vlan_filtering() local [all …]
|
| A D | user.c | 90 struct dsa_switch *ds = dp->ds; in dsa_user_standalone_event_work() local 279 struct dsa_switch *ds = dp->ds; in dsa_user_sync_ha() local 300 struct dsa_switch *ds = dp->ds; in dsa_user_unsync_ha() local 346 ds->dst->index, ds->index); in dsa_user_mii_bus_init() 362 struct dsa_switch *ds = dp->ds; in dsa_user_host_uc_install() local 390 struct dsa_switch *ds = dp->ds; in dsa_user_host_uc_uninstall() local 451 struct dsa_switch *ds = dp->ds; in dsa_user_change_rx_flags() local 474 struct dsa_switch *ds = dp->ds; in dsa_user_set_mac_address() local 1427 if (dp->ds != to_dp->ds) { in dsa_user_add_cls_matchall_mirred() 3194 ds = dp->ds; in dsa_user_prechangeupper_sanity_check() [all …]
|
| A D | tag_8021q.c | 146 struct dsa_switch *ds = dp->ds; in dsa_port_do_tag_8021q_vlan_add() local 153 return ds->ops->tag_8021q_vlan_add(ds, port, vid, flags); in dsa_port_do_tag_8021q_vlan_add() 165 err = ds->ops->tag_8021q_vlan_add(ds, port, vid, flags); in dsa_port_do_tag_8021q_vlan_add() 182 struct dsa_switch *ds = dp->ds; in dsa_port_do_tag_8021q_vlan_del() local 189 return ds->ops->tag_8021q_vlan_del(ds, port, vid); in dsa_port_do_tag_8021q_vlan_del() 198 err = ds->ops->tag_8021q_vlan_del(ds, port, vid); in dsa_port_do_tag_8021q_vlan_del() 228 if (!ds->ops->tag_8021q_vlan_add || !ds->tag_8021q_ctx) in dsa_switch_tag_8021q_vlan_add() 255 if (!ds->ops->tag_8021q_vlan_del || !ds->tag_8021q_ctx) in dsa_switch_tag_8021q_vlan_del() 329 dev_err(ds->dev, in dsa_tag_8021q_bridge_leave() 357 dev_err(ds->dev, in dsa_tag_8021q_port_setup() [all …]
|
| A D | conduit.c | 24 struct dsa_switch *ds = cpu_dp->ds; in dsa_conduit_get_regs_len() local 42 len = ds->ops->get_regs_len(ds, port); in dsa_conduit_get_regs_len() 56 struct dsa_switch *ds = cpu_dp->ds; in dsa_conduit_get_regs() local 82 len = ds->ops->get_regs_len(ds, port); in dsa_conduit_get_regs() 96 struct dsa_switch *ds = cpu_dp->ds; in dsa_conduit_get_ethtool_stats() local 117 struct dsa_switch *ds = cpu_dp->ds; in dsa_conduit_get_ethtool_phy_stats() local 143 struct dsa_switch *ds = cpu_dp->ds; in dsa_conduit_get_sset_count() local 168 struct dsa_switch *ds = cpu_dp->ds; in dsa_conduit_get_strings() local 221 struct dsa_switch *ds = cpu_dp->ds; in __dsa_conduit_hwtstamp_validate() local 241 struct dsa_switch *ds = cpu_dp->ds; in dsa_conduit_ethtool_setup() local [all …]
|
| A D | tag_sja1105.c | 74 return ds->tagger_data; in sja1105_tagger_private() 176 struct dsa_switch *ds = dp->ds; in sja1105_xmit_tpid() local 388 struct dsa_switch *ds = dp->ds; in sja1105_rcv_meta_state_machine() local 397 dev_err_ratelimited(ds->dev, in sja1105_rcv_meta_state_machine() 422 struct dsa_switch *ds = dp->ds; in sja1105_rcv_meta_state_machine() local 436 dev_err_ratelimited(ds->dev, in sja1105_rcv_meta_state_machine() 534 struct dsa_switch *ds; in sja1110_rcv_meta() local 539 if (!ds) { in sja1110_rcv_meta() 695 ds->tagger_data = NULL; in sja1105_disconnect() 711 ds->dst->index, ds->index); in sja1105_connect() [all …]
|
| A D | tag_qca.c | 40 struct dsa_switch *ds = dp->ds; in qca_tag_rcv() local 48 tagger_data = ds->tagger_data; in qca_tag_rcv() 67 tagger_data->rw_reg_ack_handler(ds, skb); in qca_tag_rcv() 74 tagger_data->mib_autocast_handler(ds, skb); in qca_tag_rcv() 92 static int qca_tag_connect(struct dsa_switch *ds) in qca_tag_connect() argument 100 ds->tagger_data = tagger_data; in qca_tag_connect() 105 static void qca_tag_disconnect(struct dsa_switch *ds) in qca_tag_disconnect() argument 107 kfree(ds->tagger_data); in qca_tag_disconnect() 108 ds->tagger_data = NULL; in qca_tag_disconnect()
|
| A D | tag_ksz.c | 34 ksz_tagger_private(struct dsa_switch *ds) in ksz_tagger_private() argument 36 return ds->tagger_data; in ksz_tagger_private() 41 struct ksz_tagger_private *priv = ksz_tagger_private(ds); in ksz_hwtstamp_set_state() 49 static void ksz_disconnect(struct dsa_switch *ds) in ksz_disconnect() argument 51 struct ksz_tagger_private *priv = ds->tagger_data; in ksz_disconnect() 55 ds->tagger_data = NULL; in ksz_disconnect() 58 static int ksz_connect(struct dsa_switch *ds) in ksz_connect() argument 70 ds->dst->index, ds->index); in ksz_connect() 81 ds->tagger_data = priv; in ksz_connect() 213 priv = ksz_tagger_private(dp->ds); in ksz_xmit_timestamp() [all …]
|
| A D | tag_ocelot_8021q.c | 27 struct ocelot_8021q_tagger_private *priv = dp->ds->tagger_data; in ocelot_defer_xmit() 95 static void ocelot_disconnect(struct dsa_switch *ds) in ocelot_disconnect() argument 97 struct ocelot_8021q_tagger_private *priv = ds->tagger_data; in ocelot_disconnect() 101 ds->tagger_data = NULL; in ocelot_disconnect() 104 static int ocelot_connect(struct dsa_switch *ds) in ocelot_connect() argument 120 ds->tagger_data = priv; in ocelot_connect()
|
| A D | devlink.h | 11 void dsa_switch_devlink_register(struct dsa_switch *ds); 12 void dsa_switch_devlink_unregister(struct dsa_switch *ds); 13 int dsa_switch_devlink_alloc(struct dsa_switch *ds); 14 void dsa_switch_devlink_free(struct dsa_switch *ds);
|
| A D | tag.c | 33 struct dsa_switch *ds = p->dp->ds; in dsa_skb_defer_rx_timestamp() local 36 if (!ds->ops->port_rxtstamp) in dsa_skb_defer_rx_timestamp() 51 return ds->ops->port_rxtstamp(ds, p->dp->index, skb, type); in dsa_skb_defer_rx_timestamp() 108 if (unlikely(cpu_dp->ds->untag_bridge_pvid || in dsa_switch_rcv() 109 cpu_dp->ds->untag_vlan_aware_bridge_pvid)) { in dsa_switch_rcv()
|
| A D | tag_8021q.h | 23 int dsa_switch_tag_8021q_vlan_add(struct dsa_switch *ds, 25 int dsa_switch_tag_8021q_vlan_del(struct dsa_switch *ds,
|
| A D | tag_ocelot.c | 15 struct dsa_switch *ds = dp->ds; in ocelot_xmit_common() local 34 ocelot_ifh_set_src(injection, ds->num_ports); in ocelot_xmit_common()
|
| A D | trace.h | 32 __string(dev, dev_name(dp->ds->dev)) 91 __string(dev, dev_name(dp->ds->dev)) 151 __string(dev, dev_name(dp->ds->dev)) 331 __string(dev, dev_name(dp->ds->dev)) 376 __string(dev, dev_name(dp->ds->dev)) 422 __string(dev, dev_name(dp->ds->dev))
|
| A D | tag.h | 40 if (dp->ds->index == device && dp->index == port && in dsa_conduit_find_user() 177 if (dp->ds->untag_vlan_aware_bridge_pvid) in dsa_software_vlan_untag() 180 if (dp->ds->untag_bridge_pvid) in dsa_software_vlan_untag()
|
| A D | switch.h | 120 int dsa_switch_register_notifier(struct dsa_switch *ds); 121 void dsa_switch_unregister_notifier(struct dsa_switch *ds);
|
| A D | tag_dsa.c | 140 struct dsa_switch_tree *dst = dp->ds->dst; in dsa_xmit_ll() 152 tag_dev = dp->ds->index; in dsa_xmit_ll()
|
| A D | tag_xrs700x.c | 23 dsa_hsr_foreach_port(partner, dp->ds, dp->hsr_dev) in xrs700x_xmit()
|
| A D | user.h | 38 void dsa_user_mii_bus_init(struct dsa_switch *ds);
|
| A D | tag_lan9303.c | 52 struct lan9303 *chip = dp->ds->priv; in lan9303_xmit_use_arl()
|
| /net/netfilter/ipvs/ |
| A D | ip_vs_mh.c | 126 struct ip_vs_mh_dest_setup *ds; in ip_vs_mh_permutate() local 139 ds = &s->dest_setup[0]; in ip_vs_mh_permutate() 149 ds->perm = ds->offset; in ip_vs_mh_permutate() 153 ds++; in ip_vs_mh_permutate() 188 ds = &s->dest_setup[0]; in ip_vs_mh_populate() 191 if (ds->turns < 1) { in ip_vs_mh_populate() 193 ds++; in ip_vs_mh_populate() 197 c = ds->perm; in ip_vs_mh_populate() 200 ds->perm += ds->skip; in ip_vs_mh_populate() 203 c = ds->perm; in ip_vs_mh_populate() [all …]
|