Home
last modified time | relevance | path

Searched refs:ds (Results 1 – 23 of 23) sorted by relevance

/net/dsa/
A Dswitch.c87 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 Ddevlink.c18 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 Ddsa.c290 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 Dport.c57 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 Duser.c90 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 Dtag_8021q.c146 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 Dconduit.c24 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 Dtag_sja1105.c74 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 Dtag_qca.c40 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 Dtag_ksz.c34 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 Dtag_ocelot_8021q.c27 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 Ddevlink.h11 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 Dtag.c33 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 Dtag_8021q.h23 int dsa_switch_tag_8021q_vlan_add(struct dsa_switch *ds,
25 int dsa_switch_tag_8021q_vlan_del(struct dsa_switch *ds,
A Dtag_ocelot.c15 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 Dtrace.h32 __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 Dtag.h40 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 Dswitch.h120 int dsa_switch_register_notifier(struct dsa_switch *ds);
121 void dsa_switch_unregister_notifier(struct dsa_switch *ds);
A Dtag_dsa.c140 struct dsa_switch_tree *dst = dp->ds->dst; in dsa_xmit_ll()
152 tag_dev = dp->ds->index; in dsa_xmit_ll()
A Dtag_xrs700x.c23 dsa_hsr_foreach_port(partner, dp->ds, dp->hsr_dev) in xrs700x_xmit()
A Duser.h38 void dsa_user_mii_bus_init(struct dsa_switch *ds);
A Dtag_lan9303.c52 struct lan9303 *chip = dp->ds->priv; in lan9303_xmit_use_arl()
/net/netfilter/ipvs/
A Dip_vs_mh.c126 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 …]

Completed in 63 milliseconds