Home
last modified time | relevance | path

Searched refs:tagger_data (Results 1 – 14 of 14) sorted by relevance

/linux-6.12.1/net/dsa/
Dtag_qca.c38 struct qca_tagger_data *tagger_data; in qca_tag_rcv() local
48 tagger_data = ds->tagger_data; in qca_tag_rcv()
66 if (likely(tagger_data->rw_reg_ack_handler)) in qca_tag_rcv()
67 tagger_data->rw_reg_ack_handler(ds, skb); in qca_tag_rcv()
73 if (likely(tagger_data->mib_autocast_handler)) in qca_tag_rcv()
74 tagger_data->mib_autocast_handler(ds, skb); in qca_tag_rcv()
94 struct qca_tagger_data *tagger_data; in qca_tag_connect() local
96 tagger_data = kzalloc(sizeof(*tagger_data), GFP_KERNEL); in qca_tag_connect()
97 if (!tagger_data) in qca_tag_connect()
100 ds->tagger_data = tagger_data; in qca_tag_connect()
[all …]
Dtag_ksz.c36 return ds->tagger_data; in ksz_tagger_private()
51 struct ksz_tagger_private *priv = ds->tagger_data; in ksz_disconnect()
55 ds->tagger_data = NULL; in ksz_disconnect()
60 struct ksz_tagger_data *tagger_data; in ksz_connect() local
79 tagger_data = &priv->data; in ksz_connect()
80 tagger_data->hwtstamp_set_state = ksz_hwtstamp_set_state; in ksz_connect()
81 ds->tagger_data = priv; in ksz_connect()
241 struct ksz_tagger_data *tagger_data = ksz_tagger_data(dp->ds); in ksz_defer_xmit() local
251 xmit_work_fn = tagger_data->xmit_work_fn; in ksz_defer_xmit()
Dtag_ocelot_8021q.c27 struct ocelot_8021q_tagger_private *priv = dp->ds->tagger_data; in ocelot_defer_xmit()
97 struct ocelot_8021q_tagger_private *priv = ds->tagger_data; in ocelot_disconnect()
101 ds->tagger_data = NULL; in ocelot_disconnect()
120 ds->tagger_data = priv; in ocelot_connect()
Dtag_sja1105.c74 return ds->tagger_data; in sja1105_tagger_private()
143 struct sja1105_tagger_data *tagger_data = sja1105_tagger_data(dp->ds); in sja1105_defer_xmit() local
149 xmit_work_fn = tagger_data->xmit_work_fn; in sja1105_defer_xmit()
531 struct sja1105_tagger_data *tagger_data; in sja1110_rcv_meta() local
545 tagger_data = sja1105_tagger_data(ds); in sja1110_rcv_meta()
546 if (!tagger_data->meta_tstamp_handler) in sja1110_rcv_meta()
558 tagger_data->meta_tstamp_handler(ds, source_port, ts_id, dir, in sja1110_rcv_meta()
691 struct sja1105_tagger_private *priv = ds->tagger_data; in sja1105_disconnect()
695 ds->tagger_data = NULL; in sja1105_disconnect()
719 ds->tagger_data = priv; in sja1105_connect()
Dswitch.c953 if (tag_ops->disconnect && ds->tagger_data) in dsa_switch_disconnect_tag_proto()
/linux-6.12.1/include/linux/dsa/
Dksz_common.h50 return ds->tagger_data; in ksz_tagger_data()
Dsja1105.h72 return ds->tagger_data; in sja1105_tagger_data()
Docelot.h183 return ds->tagger_data; in ocelot_8021q_tagger_data()
/linux-6.12.1/drivers/net/dsa/qca/
Dqca8k-8xxx.c1776 struct qca_tagger_data *tagger_data; in qca8k_connect_tag_protocol() local
1780 tagger_data = ds->tagger_data; in qca8k_connect_tag_protocol()
1782 tagger_data->rw_reg_ack_handler = qca8k_rw_reg_ack_handler; in qca8k_connect_tag_protocol()
1783 tagger_data->mib_autocast_handler = qca8k_mib_autocast_handler; in qca8k_connect_tag_protocol()
/linux-6.12.1/drivers/net/dsa/microchip/
Dksz_ptp.c264 struct ksz_tagger_data *tagger_data = ksz_tagger_data(dev->ds); in ksz_ptp_enable_mode() local
284 tagger_data->hwtstamp_set_state(dev->ds, tag_en); in ksz_ptp_enable_mode()
Dksz_common.c3076 struct ksz_tagger_data *tagger_data; in ksz_connect_tag_protocol() local
3084 tagger_data = ksz_tagger_data(ds); in ksz_connect_tag_protocol()
3085 tagger_data->xmit_work_fn = ksz_port_deferred_xmit; in ksz_connect_tag_protocol()
/linux-6.12.1/drivers/net/dsa/sja1105/
Dsja1105_main.c2763 struct sja1105_tagger_data *tagger_data; in sja1105_connect_tag_protocol() local
2768 tagger_data = sja1105_tagger_data(ds); in sja1105_connect_tag_protocol()
2769 tagger_data->xmit_work_fn = sja1105_port_deferred_xmit; in sja1105_connect_tag_protocol()
2770 tagger_data->meta_tstamp_handler = sja1110_process_meta_tstamp; in sja1105_connect_tag_protocol()
/linux-6.12.1/drivers/net/dsa/ocelot/
Dfelix.c1652 struct ocelot_8021q_tagger_data *tagger_data; in felix_connect_tag_protocol() local
1656 tagger_data = ocelot_8021q_tagger_data(ds); in felix_connect_tag_protocol()
1657 tagger_data->xmit_work_fn = felix_port_deferred_xmit; in felix_connect_tag_protocol()
/linux-6.12.1/include/net/
Ddsa.h456 void *tagger_data; member