Lines Matching refs:rx_skb
436 struct sk_buff *rx_skb; member
613 if (trf->rx_skb && !IS_ERR(trf->rx_skb) && !trf->aborting) in trf7970a_send_upstream()
615 16, 1, trf->rx_skb->data, trf->rx_skb->len, in trf7970a_send_upstream()
623 if (!IS_ERR(trf->rx_skb)) { in trf7970a_send_upstream()
624 kfree_skb(trf->rx_skb); in trf7970a_send_upstream()
625 trf->rx_skb = ERR_PTR(-ECANCELED); in trf7970a_send_upstream()
632 if (trf->rx_skb) in trf7970a_send_upstream()
633 skb_trim(trf->rx_skb, trf->rx_skb->len - 1); in trf7970a_send_upstream()
638 trf->cb(trf->ddev, trf->cb_arg, trf->rx_skb); in trf7970a_send_upstream()
640 trf->rx_skb = NULL; in trf7970a_send_upstream()
649 kfree_skb(trf->rx_skb); in trf7970a_send_err_upstream()
650 trf->rx_skb = ERR_PTR(errno); in trf7970a_send_err_upstream()
749 struct sk_buff *skb = trf->rx_skb; in trf7970a_drain_fifo()
781 kfree_skb(trf->rx_skb); in trf7970a_drain_fifo()
782 trf->rx_skb = skb; in trf7970a_drain_fifo()
906 trf->rx_skb = ERR_PTR(0); in trf7970a_irq()
1489 trf->rx_skb = nfc_alloc_recv_skb(TRF7970A_RX_SKB_ALLOC_SIZE, in trf7970a_send_cmd()
1491 if (!trf->rx_skb) { in trf7970a_send_cmd()
1550 kfree_skb(trf->rx_skb); in trf7970a_send_cmd()
1551 trf->rx_skb = NULL; in trf7970a_send_cmd()
1731 trf->rx_skb = nfc_alloc_recv_skb(TRF7970A_RX_SKB_ALLOC_SIZE, in _trf7970a_tg_listen()
1733 if (!trf->rx_skb) { in _trf7970a_tg_listen()