Lines Matching refs:rx_skb
435 struct sk_buff *rx_skb; member
611 if (trf->rx_skb && !IS_ERR(trf->rx_skb) && !trf->aborting) in trf7970a_send_upstream()
613 16, 1, trf->rx_skb->data, trf->rx_skb->len, in trf7970a_send_upstream()
621 if (!IS_ERR(trf->rx_skb)) { in trf7970a_send_upstream()
622 kfree_skb(trf->rx_skb); in trf7970a_send_upstream()
623 trf->rx_skb = ERR_PTR(-ECANCELED); in trf7970a_send_upstream()
629 trf->cb(trf->ddev, trf->cb_arg, trf->rx_skb); in trf7970a_send_upstream()
631 trf->rx_skb = NULL; in trf7970a_send_upstream()
640 kfree_skb(trf->rx_skb); in trf7970a_send_err_upstream()
641 trf->rx_skb = ERR_PTR(errno); in trf7970a_send_err_upstream()
740 struct sk_buff *skb = trf->rx_skb; in trf7970a_drain_fifo()
772 kfree_skb(trf->rx_skb); in trf7970a_drain_fifo()
773 trf->rx_skb = skb; in trf7970a_drain_fifo()
897 trf->rx_skb = ERR_PTR(0); in trf7970a_irq()
1475 trf->rx_skb = nfc_alloc_recv_skb(TRF7970A_RX_SKB_ALLOC_SIZE, in trf7970a_send_cmd()
1477 if (!trf->rx_skb) { in trf7970a_send_cmd()
1536 kfree_skb(trf->rx_skb); in trf7970a_send_cmd()
1537 trf->rx_skb = NULL; in trf7970a_send_cmd()
1717 trf->rx_skb = nfc_alloc_recv_skb(TRF7970A_RX_SKB_ALLOC_SIZE, in _trf7970a_tg_listen()
1719 if (!trf->rx_skb) { in _trf7970a_tg_listen()