Home
last modified time | relevance | path

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

/linux/net/dsa/
H A Dtag_ocelot_8021q.c30 struct felix_deferred_xmit_work *xmit_work; in ocelot_defer_xmit() local
50 xmit_work = kzalloc_obj(*xmit_work, GFP_ATOMIC); in ocelot_defer_xmit()
51 if (!xmit_work) { in ocelot_defer_xmit()
57 kthread_init_work(&xmit_work->work, xmit_work_fn); in ocelot_defer_xmit()
58 xmit_work->dp = dp; in ocelot_defer_xmit()
59 xmit_work->skb = skb_get(skb); in ocelot_defer_xmit()
61 kthread_queue_work(xmit_worker, &xmit_work->work); in ocelot_defer_xmit()
H A Dtag_ksz.c192 struct ksz_deferred_xmit_work *xmit_work; in ksz_defer_xmit() local
206 xmit_work = kzalloc_obj(*xmit_work, GFP_ATOMIC); in ksz_defer_xmit()
207 if (!xmit_work) { in ksz_defer_xmit()
212 kthread_init_work(&xmit_work->work, xmit_work_fn); in ksz_defer_xmit()
213 xmit_work->dp = dp; in ksz_defer_xmit()
214 xmit_work->skb = skb_get(skb); in ksz_defer_xmit()
216 kthread_queue_work(xmit_worker, &xmit_work->work); in ksz_defer_xmit()
H A Dtag_sja1105.c146 struct sja1105_deferred_xmit_work *xmit_work; in sja1105_defer_xmit() local
157 xmit_work = kzalloc_obj(*xmit_work, GFP_ATOMIC); in sja1105_defer_xmit()
158 if (!xmit_work) { in sja1105_defer_xmit()
163 kthread_init_work(&xmit_work->work, xmit_work_fn); in sja1105_defer_xmit()
164 xmit_work->dp = dp; in sja1105_defer_xmit()
165 xmit_work->skb = skb; in sja1105_defer_xmit()
167 kthread_queue_work(xmit_worker, &xmit_work->work); in sja1105_defer_xmit()
/linux/drivers/net/dsa/microchip/
H A Dksz_ptp.c692 struct ksz_deferred_xmit_work *xmit_work = work_to_xmit_work(work); in ksz_port_deferred_xmit() local
693 struct sk_buff *clone, *skb = xmit_work->skb; in ksz_port_deferred_xmit()
694 struct dsa_switch *ds = xmit_work->dp->ds; in ksz_port_deferred_xmit()
698 prt = &dev->ports[xmit_work->dp->index]; in ksz_port_deferred_xmit()
712 kfree(xmit_work); in ksz_port_deferred_xmit()