Home
last modified time | relevance | path

Searched refs:xmit_work (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.15/net/dsa/
Dtag_ocelot_8021q.c18 struct felix_deferred_xmit_work *xmit_work; in ocelot_defer_xmit() local
21 xmit_work = kzalloc(sizeof(*xmit_work), GFP_ATOMIC); in ocelot_defer_xmit()
22 if (!xmit_work) in ocelot_defer_xmit()
26 kthread_init_work(&xmit_work->work, felix_port->xmit_work_fn); in ocelot_defer_xmit()
30 xmit_work->dp = dp; in ocelot_defer_xmit()
31 xmit_work->skb = skb_get(skb); in ocelot_defer_xmit()
33 kthread_queue_work(felix_port->xmit_worker, &xmit_work->work); in ocelot_defer_xmit()
Dtag_sja1105.c137 kthread_queue_work(sp->xmit_worker, &sp->xmit_work); in sja1105_defer_xmit()
/Linux-v5.15/include/linux/dsa/
Dsja1105.h69 struct kthread_work xmit_work; member
/Linux-v5.15/drivers/net/dsa/ocelot/
Dfelix.c1112 struct felix_deferred_xmit_work *xmit_work = work_to_xmit_work(work); in felix_port_deferred_xmit() local
1113 struct dsa_switch *ds = xmit_work->dp->ds; in felix_port_deferred_xmit()
1114 struct sk_buff *skb = xmit_work->skb; in felix_port_deferred_xmit()
1117 int port = xmit_work->dp->index; in felix_port_deferred_xmit()
1138 kfree(xmit_work); in felix_port_deferred_xmit()
/Linux-v5.15/drivers/net/dsa/sja1105/
Dsja1105_main.c2544 kthread_cancel_work_sync(&sp->xmit_work); in sja1105_port_disable()
2607 container_of((work), struct sja1105_port, xmit_work)
2971 kthread_init_work(&sp->xmit_work, sja1105_port_deferred_xmit); in sja1105_setup_ports()