Lines Matching refs:pskb
43 static int recvbuf2recvframe(struct adapter *adapt, struct sk_buff *pskb)
59 transfer_len = (s32)pskb->len;
60 pbuf = pskb->data;
145 precvframe->pkt = skb_clone(pskb, GFP_ATOMIC);
409 skb_put(precvbuf->pskb, purb->actual_length);
410 skb_queue_tail(&precvpriv->rx_skb_queue, precvbuf->pskb);
415 precvbuf->pskb = NULL;
423 skb_put(precvbuf->pskb, purb->actual_length);
424 precvbuf->pskb = NULL;
481 if ((!precvbuf->reuse) || (precvbuf->pskb == NULL)) {
482 precvbuf->pskb = skb_dequeue(&precvpriv->free_recv_skb_queue);
483 if (NULL != precvbuf->pskb)
488 if ((!precvbuf->reuse) || (precvbuf->pskb == NULL)) {
489 precvbuf->pskb = netdev_alloc_skb(adapter->pnetdev, MAX_RECVBUF_SZ + RECVBUFF_ALIGN_SZ);
490 if (precvbuf->pskb == NULL) {
496 tmpaddr = (size_t)precvbuf->pskb->data;
498 skb_reserve(precvbuf->pskb, (RECVBUFF_ALIGN_SZ - alignment));
511 precvbuf->pskb->data,
845 struct sk_buff *pskb;
849 while (NULL != (pskb = skb_dequeue(&precvpriv->rx_skb_queue))) {
852 dev_kfree_skb_any(pskb);
855 recvbuf2recvframe(adapt, pskb);
856 skb_reset_tail_pointer(pskb);
857 pskb->len = 0;
858 skb_queue_tail(&precvpriv->free_recv_skb_queue, pskb);