Lines Matching refs:tx_skb
303 if (!bcs->tx_skb) in hdlc_fill_fifo()
305 if (bcs->tx_skb->len <= 0) in hdlc_fill_fifo()
309 if (bcs->tx_skb->len > fifo_size) { in hdlc_fill_fifo()
312 count = bcs->tx_skb->len; in hdlc_fill_fifo()
317 debugl1(cs, "hdlc_fill_fifo %d/%u", count, bcs->tx_skb->len); in hdlc_fill_fifo()
318 p = bcs->tx_skb->data; in hdlc_fill_fifo()
320 skb_pull(bcs->tx_skb, count); in hdlc_fill_fifo()
401 if (bcs->tx_skb) { in HDLC_irq()
402 skb_push(bcs->tx_skb, bcs->hw.hdlc.count); in HDLC_irq()
416 if (bcs->tx_skb) { in HDLC_irq()
417 if (bcs->tx_skb->len) { in HDLC_irq()
422 (PACKET_NOACK != bcs->tx_skb->pkt_type)) { in HDLC_irq()
429 dev_kfree_skb_irq(bcs->tx_skb); in HDLC_irq()
431 bcs->tx_skb = NULL; in HDLC_irq()
434 if ((bcs->tx_skb = skb_dequeue(&bcs->squeue))) { in HDLC_irq()
491 if (bcs->tx_skb) { in hdlc_l2l1()
494 bcs->tx_skb = skb; in hdlc_l2l1()
503 if (bcs->tx_skb) { in hdlc_l2l1()
507 bcs->tx_skb = skb; in hdlc_l2l1()
514 if (!bcs->tx_skb) { in hdlc_l2l1()
552 if (bcs->tx_skb) { in close_hdlcstate()
553 dev_kfree_skb_any(bcs->tx_skb); in close_hdlcstate()
554 bcs->tx_skb = NULL; in close_hdlcstate()
580 bcs->tx_skb = NULL; in open_hdlcstate()