Lines Matching refs:tx_skb
93 if (!bcs->tx_skb) in hscx_fill_fifo()
95 if (bcs->tx_skb->len <= 0) in hscx_fill_fifo()
99 if (bcs->tx_skb->len > fifo_size) { in hscx_fill_fifo()
103 count = bcs->tx_skb->len; in hscx_fill_fifo()
106 ptr = bcs->tx_skb->data; in hscx_fill_fifo()
107 skb_pull(bcs->tx_skb, count); in hscx_fill_fifo()
195 if (bcs->tx_skb) { in hscx_interrupt()
196 if (bcs->tx_skb->len) { in hscx_interrupt()
201 (PACKET_NOACK != bcs->tx_skb->pkt_type)) { in hscx_interrupt()
208 dev_kfree_skb_irq(bcs->tx_skb); in hscx_interrupt()
210 bcs->tx_skb = NULL; in hscx_interrupt()
213 if ((bcs->tx_skb = skb_dequeue(&bcs->squeue))) { in hscx_interrupt()
244 if (bcs->tx_skb) { in hscx_int_main()
245 skb_push(bcs->tx_skb, bcs->hw.hscx.count); in hscx_int_main()
274 if (bcs->tx_skb) { in hscx_int_main()
275 skb_push(bcs->tx_skb, bcs->hw.hscx.count); in hscx_int_main()