Lines Matching refs:tx_skb
268 if (!bcs->tx_skb) in hfc_fill_fifo()
270 if (bcs->tx_skb->len <= 0) in hfc_fill_fifo()
296 bcs->channel, bcs->tx_skb->len, in hfc_fill_fifo()
298 if (count < bcs->tx_skb->len) { in hfc_fill_fifo()
307 WriteReg(cs, HFCD_DATA_NODEB, cip, bcs->tx_skb->data[idx++]); in hfc_fill_fifo()
308 while (idx < bcs->tx_skb->len) { in hfc_fill_fifo()
311 WriteReg(cs, HFCD_DATA_NODEB, cip, bcs->tx_skb->data[idx]); in hfc_fill_fifo()
314 if (idx != bcs->tx_skb->len) { in hfc_fill_fifo()
318 bcs->tx_cnt -= bcs->tx_skb->len; in hfc_fill_fifo()
320 (PACKET_NOACK != bcs->tx_skb->pkt_type)) { in hfc_fill_fifo()
323 bcs->ackcnt += bcs->tx_skb->len; in hfc_fill_fifo()
327 dev_kfree_skb_any(bcs->tx_skb); in hfc_fill_fifo()
328 bcs->tx_skb = NULL; in hfc_fill_fifo()
462 if (bcs->tx_skb) { in hfc_l2l1()
465 bcs->tx_skb = skb; in hfc_l2l1()
473 if (bcs->tx_skb) { in hfc_l2l1()
477 bcs->tx_skb = skb; in hfc_l2l1()
483 if (!bcs->tx_skb) { in hfc_l2l1()
517 if (bcs->tx_skb) { in close_2bs0()
518 dev_kfree_skb_any(bcs->tx_skb); in close_2bs0()
519 bcs->tx_skb = NULL; in close_2bs0()
532 bcs->tx_skb = NULL; in open_hfcstate()
695 if (!cs->tx_skb) in hfc_fill_dfifo()
697 if (cs->tx_skb->len <= 0) in hfc_fill_dfifo()
723 cs->tx_skb->len, count); in hfc_fill_dfifo()
724 if (count < cs->tx_skb->len) { in hfc_fill_dfifo()
733 WriteReg(cs, HFCD_DATA_NODEB, cip, cs->tx_skb->data[idx++]); in hfc_fill_dfifo()
734 while (idx < cs->tx_skb->len) { in hfc_fill_dfifo()
737 WriteReg(cs, HFCD_DATA_NODEB, cip, cs->tx_skb->data[idx]); in hfc_fill_dfifo()
740 if (idx != cs->tx_skb->len) { in hfc_fill_dfifo()
747 dev_kfree_skb_any(cs->tx_skb); in hfc_fill_dfifo()
748 cs->tx_skb = NULL; in hfc_fill_dfifo()
814 if (bcs->tx_skb) { in hfc2bds0_interrupt()
821 if ((bcs->tx_skb = skb_dequeue(&bcs->squeue))) { in hfc2bds0_interrupt()
838 if (bcs->tx_skb) { in hfc2bds0_interrupt()
845 if ((bcs->tx_skb = skb_dequeue(&bcs->squeue))) { in hfc2bds0_interrupt()
865 if (cs->tx_skb) { in hfc2bds0_interrupt()
866 if (cs->tx_skb->len) { in hfc2bds0_interrupt()
875 dev_kfree_skb_irq(cs->tx_skb); in hfc2bds0_interrupt()
877 cs->tx_skb = NULL; in hfc2bds0_interrupt()
880 if ((cs->tx_skb = skb_dequeue(&cs->sq))) { in hfc2bds0_interrupt()
916 if (cs->tx_skb) { in HFCD_l1hw()
923 cs->tx_skb = skb; in HFCD_l1hw()
940 if (cs->tx_skb) { in HFCD_l1hw()
951 cs->tx_skb = skb; in HFCD_l1hw()
969 if (!cs->tx_skb) { in HFCD_l1hw()