Lines Matching refs:tx_skb
266 if (!bcs->tx_skb) in hfc_fill_fifo()
268 if (bcs->tx_skb->len <= 0) in hfc_fill_fifo()
294 bcs->channel, bcs->tx_skb->len, in hfc_fill_fifo()
296 if (count < bcs->tx_skb->len) { in hfc_fill_fifo()
305 WriteReg(cs, HFCD_DATA_NODEB, cip, bcs->tx_skb->data[idx++]); in hfc_fill_fifo()
306 while (idx < bcs->tx_skb->len) { in hfc_fill_fifo()
309 WriteReg(cs, HFCD_DATA_NODEB, cip, bcs->tx_skb->data[idx]); in hfc_fill_fifo()
312 if (idx != bcs->tx_skb->len) { in hfc_fill_fifo()
316 bcs->tx_cnt -= bcs->tx_skb->len; in hfc_fill_fifo()
318 (PACKET_NOACK != bcs->tx_skb->pkt_type)) { in hfc_fill_fifo()
321 bcs->ackcnt += bcs->tx_skb->len; in hfc_fill_fifo()
325 dev_kfree_skb_any(bcs->tx_skb); in hfc_fill_fifo()
326 bcs->tx_skb = NULL; in hfc_fill_fifo()
460 if (bcs->tx_skb) { in hfc_l2l1()
463 bcs->tx_skb = skb; in hfc_l2l1()
471 if (bcs->tx_skb) { in hfc_l2l1()
475 bcs->tx_skb = skb; in hfc_l2l1()
481 if (!bcs->tx_skb) { in hfc_l2l1()
515 if (bcs->tx_skb) { in close_2bs0()
516 dev_kfree_skb_any(bcs->tx_skb); in close_2bs0()
517 bcs->tx_skb = NULL; in close_2bs0()
530 bcs->tx_skb = NULL; in open_hfcstate()
693 if (!cs->tx_skb) in hfc_fill_dfifo()
695 if (cs->tx_skb->len <= 0) in hfc_fill_dfifo()
721 cs->tx_skb->len, count); in hfc_fill_dfifo()
722 if (count < cs->tx_skb->len) { in hfc_fill_dfifo()
731 WriteReg(cs, HFCD_DATA_NODEB, cip, cs->tx_skb->data[idx++]); in hfc_fill_dfifo()
732 while (idx < cs->tx_skb->len) { in hfc_fill_dfifo()
735 WriteReg(cs, HFCD_DATA_NODEB, cip, cs->tx_skb->data[idx]); in hfc_fill_dfifo()
738 if (idx != cs->tx_skb->len) { in hfc_fill_dfifo()
745 dev_kfree_skb_any(cs->tx_skb); in hfc_fill_dfifo()
746 cs->tx_skb = NULL; in hfc_fill_dfifo()
812 if (bcs->tx_skb) { in hfc2bds0_interrupt()
819 if ((bcs->tx_skb = skb_dequeue(&bcs->squeue))) { in hfc2bds0_interrupt()
836 if (bcs->tx_skb) { in hfc2bds0_interrupt()
843 if ((bcs->tx_skb = skb_dequeue(&bcs->squeue))) { in hfc2bds0_interrupt()
863 if (cs->tx_skb) { in hfc2bds0_interrupt()
864 if (cs->tx_skb->len) { in hfc2bds0_interrupt()
873 dev_kfree_skb_irq(cs->tx_skb); in hfc2bds0_interrupt()
875 cs->tx_skb = NULL; in hfc2bds0_interrupt()
878 if ((cs->tx_skb = skb_dequeue(&cs->sq))) { in hfc2bds0_interrupt()
914 if (cs->tx_skb) { in HFCD_l1hw()
921 cs->tx_skb = skb; in HFCD_l1hw()
938 if (cs->tx_skb) { in HFCD_l1hw()
949 cs->tx_skb = skb; in HFCD_l1hw()
967 if (!cs->tx_skb) { in HFCD_l1hw()