Lines Matching defs:rx_skb
413 struct sk_buff *rx_skb;
419 rx_skb = skb_dequeue(&rtwusb->rx_queue);
420 if (!rx_skb)
429 rtw89_chip_query_rxdesc(rtwdev, &desc_info, rx_skb->data, 0);
441 skb_put_data(skb, rx_skb->data + pkt_offset,
448 dev_kfree_skb_any(rx_skb);
450 skb_queue_tail(&rtwusb->rx_free_queue, rx_skb);
466 struct sk_buff *rx_skb;
469 rx_skb = skb_dequeue(&rtwusb->rx_free_queue);
470 if (!rx_skb)
471 rx_skb = alloc_skb(RTW89_USB_RECVBUF_SZ, gfp);
473 if (!rx_skb)
476 skb_reset_tail_pointer(rx_skb);
477 rx_skb->len = 0;
479 rxcb->rx_skb = rx_skb;
483 rxcb->rx_skb->data, RTW89_USB_RECVBUF_SZ,
488 skb_queue_tail(&rtwusb->rx_free_queue, rxcb->rx_skb);
502 rxcb->rx_skb = NULL;
515 if (!rxcb->rx_skb)
525 struct sk_buff *skb = rxcb->rx_skb;
620 struct sk_buff *rx_skb;
636 rx_skb = alloc_skb(RTW89_USB_RECVBUF_SZ, GFP_KERNEL);
637 if (rx_skb)
638 skb_queue_tail(&rtwusb->rx_free_queue, rx_skb);