Searched refs:pskb (Results 1 - 25 of 29) sorted by relevance

12

/drivers/staging/rtl8188eu/hal/
H A Drtl8188eu_recv.c71 struct sk_buff *pskb = NULL; local
76 pskb = __netdev_alloc_skb(padapter->pnetdev,
79 if (pskb) {
80 pskb->dev = padapter->pnetdev;
81 tmpaddr = (size_t)pskb->data;
83 skb_reserve(pskb, (RECVBUFF_ALIGN_SZ - alignm));
86 pskb);
88 pskb = NULL;
/drivers/staging/rtl8723au/hal/
H A Drtl8723au_recv.c33 struct sk_buff *pskb; local
74 pskb = __netdev_alloc_skb(padapter->pnetdev, size, GFP_KERNEL);
76 if (pskb) {
77 pskb->dev = padapter->pnetdev;
79 tmpaddr = (unsigned long)pskb->data;
81 skb_reserve(pskb, (RECVBUFF_ALIGN_SZ - alignment));
83 skb_queue_tail(&precvpriv->free_recv_skb_queue, pskb);
86 pskb = NULL;
104 if (precvbuf->pskb)
105 dev_kfree_skb_any(precvbuf->pskb);
[all...]
H A Dusb_ops_linux.c347 static int recvbuf2recvframe(struct rtw_adapter *padapter, struct sk_buff *pskb) argument
362 transfer_len = (int)pskb->len;
363 pbuf = pskb->data;
458 precvframe->pkt = skb_clone(pskb, GFP_ATOMIC);
495 struct sk_buff *pskb; local
499 while (NULL != (pskb = skb_dequeue(&precvpriv->rx_skb_queue))) {
503 dev_kfree_skb_any(pskb);
507 recvbuf2recvframe(padapter, pskb);
508 skb_reset_tail_pointer(pskb);
510 pskb
[all...]
/drivers/staging/rtl8712/
H A Dusb_ops_linux.c218 _pkt *pskb = precvbuf->pskb; local
220 skb_put(pskb, purb->actual_length);
221 skb_queue_tail(&precvpriv->rx_skb_queue, pskb);
223 precvbuf->pskb = NULL;
270 if ((precvbuf->reuse == false) || (precvbuf->pskb == NULL)) {
271 precvbuf->pskb = skb_dequeue(&precvpriv->free_recv_skb_queue);
272 if (NULL != precvbuf->pskb)
278 if ((precvbuf->reuse == false) || (precvbuf->pskb == NULL)) {
279 precvbuf->pskb
[all...]
H A Drecv_linux.c61 precvbuf->pskb = NULL;
78 if (precvbuf->pskb)
79 dev_kfree_skb_any(precvbuf->pskb);
146 dev_kfree_skb_any(precvbuf->pskb);
147 precvbuf->pskb = NULL;
H A Drtl8712_recv.c57 struct sk_buff *pskb = NULL; local
88 pskb = netdev_alloc_skb(padapter->pnetdev, MAX_RECVBUF_SZ +
90 if (pskb) {
91 tmpaddr = (addr_t)pskb->data;
93 skb_reserve(pskb, (RECVBUFF_ALIGN_SZ - alignment));
94 skb_queue_tail(&precvpriv->free_recv_skb_queue, pskb);
96 pskb = NULL;
1018 static int recvbuf2recvframe(struct _adapter *padapter, struct sk_buff *pskb) argument
1032 pbuf = pskb->data;
1036 transfer_len = pskb
1116 struct sk_buff *pskb; local
[all...]
H A Drtl8712_recv.h105 _pkt *pskb; member in struct:recv_buf
/drivers/staging/rtl8188eu/os_dep/
H A Dusb_ops_linux.c43 static int recvbuf2recvframe(struct adapter *adapt, struct sk_buff *pskb) argument
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
845 struct sk_buff *pskb; local
[all...]
H A Drecv_linux.c49 precvbuf->pskb = NULL;
/drivers/s390/net/
H A Dctcm_main.c72 * pskb The received skb.
74 void ctcm_unpack_skb(struct channel *ch, struct sk_buff *pskb) argument
78 __u16 len = *((__u16 *) pskb->data);
80 skb_put(pskb, 2 + LL_HEADER_LENGTH);
81 skb_pull(pskb, 2);
82 pskb->dev = dev;
83 pskb->ip_summed = CHECKSUM_UNNECESSARY;
87 struct ll_header *header = (struct ll_header *)pskb->data;
89 skb_pull(pskb, LL_HEADER_LENGTH);
109 pskb
[all...]
H A Dctcm_mpc.c106 static void ctcmpc_unpack_skb(struct channel *ch, struct sk_buff *pskb);
1050 * pskb The received skb.
1052 static void ctcmpc_unpack_skb(struct channel *ch, struct sk_buff *pskb) argument
1070 header = (struct th_header *)pskb->data;
1079 CTCM_PR_DBGDATA("%s: pskb len: %04x \n", __func__, pskb->len);
1081 pskb->dev = dev;
1082 pskb->ip_summed = CHECKSUM_UNNECESSARY;
1083 skb_pull(pskb, TH_HEADER_LENGTH);
1098 __skb_push(pskb, TH_HEADER_LENGT
[all...]
H A Dnetiucv.c628 * @pskb: The received skb.
634 struct sk_buff *pskb)
640 skb_put(pskb, NETIUCV_HDRLEN);
641 pskb->dev = dev;
642 pskb->ip_summed = CHECKSUM_NONE;
643 pskb->protocol = ntohs(ETH_P_IP);
647 struct ll_header *header = (struct ll_header *) pskb->data;
652 skb_pull(pskb, NETIUCV_HDRLEN);
656 if (skb_tailroom(pskb) < header->next) {
658 header->next, skb_tailroom(pskb));
633 netiucv_unpack_skb(struct iucv_connection *conn, struct sk_buff *pskb) argument
[all...]
H A Dctcm_main.h258 void ctcm_unpack_skb(struct channel *ch, struct sk_buff *pskb);
H A Dqeth_core_main.c5073 struct sk_buff **pskb, int offset, int *pfrag, int data_len)
5076 if (*pskb == NULL) {
5079 *pskb = qethbuffer->rx_skb;
5082 *pskb = dev_alloc_skb(QETH_RX_PULL_LEN + ETH_HLEN);
5083 if (!(*pskb))
5087 skb_reserve(*pskb, ETH_HLEN);
5089 memcpy(skb_put(*pskb, data_len), element->addr + offset,
5093 memcpy(skb_put(*pskb, QETH_RX_PULL_LEN),
5095 skb_fill_page_desc(*pskb, *pfrag, page,
5098 (*pskb)
5071 qeth_create_skb_frag(struct qeth_qdio_buffer *qethbuffer, struct qdio_buffer_element *element, struct sk_buff **pskb, int offset, int *pfrag, int data_len) argument
[all...]
/drivers/net/wireless/rtlwifi/rtl8723com/
H A Dfw_common.c314 struct sk_buff *pskb = NULL; local
320 pskb = __skb_dequeue(&ring->queue);
321 if (pskb)
322 kfree_skb(pskb);
/drivers/staging/octeon/
H A Dethernet-rx.c262 struct sk_buff **pskb = NULL; local
281 pskb = (struct sk_buff **)(cvm_oct_get_buffer_ptr(work->packet_ptr) - sizeof(void *));
282 prefetch(pskb);
307 skb = *pskb;
/drivers/staging/rtl8188eu/include/
H A Drtw_recv.h232 struct sk_buff *pskb; member in struct:recv_buf
/drivers/staging/rtl8723au/include/
H A Drtw_recv.h247 struct sk_buff *pskb; member in struct:recv_buf
/drivers/net/wireless/rtlwifi/
H A Dpci.c1102 struct sk_buff *pskb = NULL; local
1111 pskb = __skb_dequeue(&ring->queue);
1112 if (pskb)
1113 kfree_skb(pskb);
1116 pskb = ieee80211_beacon_get(hw, mac->vif);
1117 if (pskb == NULL)
1119 hdr = rtl_get_hdr(pskb);
1120 info = IEEE80211_SKB_CB(pskb);
1126 (u8 *)pbuffer_desc, info, NULL, pskb,
1129 __skb_queue_tail(&ring->queue, pskb);
[all...]
H A Dcore.c1779 struct sk_buff *pskb = NULL; local
1784 pskb = __skb_dequeue(&ring->queue);
1785 if (pskb)
1786 kfree_skb(pskb);
/drivers/net/team/
H A Dteam.c710 static rx_handler_result_t team_handle_frame(struct sk_buff **pskb) argument
712 struct sk_buff *skb = *pskb;
721 *pskb = skb;
2284 static int __send_and_alloc_skb(struct sk_buff **pskb, argument
2290 if (*pskb) {
2291 err = send_func(*pskb, team, portid);
2295 *pskb = genlmsg_new(GENLMSG_DEFAULT_SIZE, GFP_KERNEL);
2296 if (!*pskb)
/drivers/net/wireless/rtlwifi/rtl8192de/
H A Dfw.c569 struct sk_buff *pskb; local
572 pskb = __skb_dequeue(&ring->queue);
573 kfree_skb(pskb);
/drivers/staging/gdm72xx/
H A Dgdm_wimax.c55 static inline int gdm_wimax_header(struct sk_buff **pskb) argument
59 struct sk_buff *skb = *pskb;
78 *pskb = skb;
/drivers/net/
H A Dmacvtap.c275 static rx_handler_result_t macvtap_handle_frame(struct sk_buff **pskb) argument
277 struct sk_buff *skb = *pskb;
H A Dmacvlan.c401 static rx_handler_result_t macvlan_handle_frame(struct sk_buff **pskb) argument
404 struct sk_buff *skb = *pskb;

Completed in 592 milliseconds

12