Home
last modified time | relevance | path

Searched refs:pskb (Results 1 – 38 of 38) sorted by relevance

/linux-4.1.27/drivers/staging/rtl8188eu/hal/
Drtl8188eu_recv.c71 struct sk_buff *pskb = NULL; in rtl8188eu_init_recv_priv() local
76 pskb = __netdev_alloc_skb(padapter->pnetdev, in rtl8188eu_init_recv_priv()
79 if (pskb) { in rtl8188eu_init_recv_priv()
80 pskb->dev = padapter->pnetdev; in rtl8188eu_init_recv_priv()
81 tmpaddr = (size_t)pskb->data; in rtl8188eu_init_recv_priv()
83 skb_reserve(pskb, (RECVBUFF_ALIGN_SZ - alignm)); in rtl8188eu_init_recv_priv()
86 pskb); in rtl8188eu_init_recv_priv()
88 pskb = NULL; in rtl8188eu_init_recv_priv()
/linux-4.1.27/drivers/staging/rtl8712/
Dusb_ops_linux.c217 _pkt *pskb = precvbuf->pskb; in r8712_usb_read_port_complete() local
219 skb_put(pskb, purb->actual_length); in r8712_usb_read_port_complete()
220 skb_queue_tail(&precvpriv->rx_skb_queue, pskb); in r8712_usb_read_port_complete()
222 precvbuf->pskb = NULL; in r8712_usb_read_port_complete()
269 if (!precvbuf->reuse == false || !precvbuf->pskb) { in r8712_usb_read_port()
270 precvbuf->pskb = skb_dequeue(&precvpriv->free_recv_skb_queue); in r8712_usb_read_port()
271 if (NULL != precvbuf->pskb) in r8712_usb_read_port()
277 if (!precvbuf->reuse || !precvbuf->pskb) { in r8712_usb_read_port()
278 precvbuf->pskb = netdev_alloc_skb(adapter->pnetdev, in r8712_usb_read_port()
280 if (!precvbuf->pskb) in r8712_usb_read_port()
[all …]
Drtl8712_recv.c57 struct sk_buff *pskb = NULL; in r8712_init_recv_priv() local
88 pskb = netdev_alloc_skb(padapter->pnetdev, MAX_RECVBUF_SZ + in r8712_init_recv_priv()
90 if (pskb) { in r8712_init_recv_priv()
91 tmpaddr = (addr_t)pskb->data; in r8712_init_recv_priv()
93 skb_reserve(pskb, (RECVBUFF_ALIGN_SZ - alignment)); in r8712_init_recv_priv()
94 skb_queue_tail(&precvpriv->free_recv_skb_queue, pskb); in r8712_init_recv_priv()
96 pskb = NULL; in r8712_init_recv_priv()
1006 static int recvbuf2recvframe(struct _adapter *padapter, struct sk_buff *pskb) in recvbuf2recvframe() argument
1020 pbuf = pskb->data; in recvbuf2recvframe()
1024 transfer_len = pskb->len; in recvbuf2recvframe()
[all …]
Drecv_linux.c61 precvbuf->pskb = NULL; in r8712_os_recvbuf_resource_alloc()
78 if (precvbuf->pskb) in r8712_os_recvbuf_resource_free()
79 dev_kfree_skb_any(precvbuf->pskb); in r8712_os_recvbuf_resource_free()
Drtl8712_recv.h105 _pkt *pskb; member
/linux-4.1.27/drivers/staging/rtl8723au/hal/
Dusb_ops_linux.c345 static int recvbuf2recvframe(struct rtw_adapter *padapter, struct sk_buff *pskb) in recvbuf2recvframe() argument
360 transfer_len = (int)pskb->len; in recvbuf2recvframe()
361 pbuf = pskb->data; in recvbuf2recvframe()
456 precvframe->pkt = skb_clone(pskb, GFP_ATOMIC); in recvbuf2recvframe()
492 struct sk_buff *pskb; in rtl8723au_recv_tasklet() local
496 while (NULL != (pskb = skb_dequeue(&precvpriv->rx_skb_queue))) { in rtl8723au_recv_tasklet()
500 dev_kfree_skb_any(pskb); in rtl8723au_recv_tasklet()
504 recvbuf2recvframe(padapter, pskb); in rtl8723au_recv_tasklet()
505 skb_reset_tail_pointer(pskb); in rtl8723au_recv_tasklet()
507 pskb->len = 0; in rtl8723au_recv_tasklet()
[all …]
Drtl8723au_recv.c33 struct sk_buff *pskb; in rtl8723au_init_recv_priv() local
74 pskb = __netdev_alloc_skb(padapter->pnetdev, size, GFP_KERNEL); in rtl8723au_init_recv_priv()
76 if (pskb) { in rtl8723au_init_recv_priv()
77 pskb->dev = padapter->pnetdev; in rtl8723au_init_recv_priv()
79 tmpaddr = (unsigned long)pskb->data; in rtl8723au_init_recv_priv()
81 skb_reserve(pskb, (RECVBUFF_ALIGN_SZ - alignment)); in rtl8723au_init_recv_priv()
83 skb_queue_tail(&precvpriv->free_recv_skb_queue, pskb); in rtl8723au_init_recv_priv()
86 pskb = NULL; in rtl8723au_init_recv_priv()
104 if (precvbuf->pskb) in rtl8723au_free_recv_priv()
105 dev_kfree_skb_any(precvbuf->pskb); in rtl8723au_free_recv_priv()
/linux-4.1.27/drivers/staging/rtl8188eu/os_dep/
Dusb_ops_linux.c43 static int recvbuf2recvframe(struct adapter *adapt, struct sk_buff *pskb) in recvbuf2recvframe() argument
59 transfer_len = (s32)pskb->len; in recvbuf2recvframe()
60 pbuf = pskb->data; in recvbuf2recvframe()
145 precvframe->pkt = skb_clone(pskb, GFP_ATOMIC); in recvbuf2recvframe()
409 skb_put(precvbuf->pskb, purb->actual_length); in usb_read_port_complete()
410 skb_queue_tail(&precvpriv->rx_skb_queue, precvbuf->pskb); in usb_read_port_complete()
415 precvbuf->pskb = NULL; in usb_read_port_complete()
423 skb_put(precvbuf->pskb, purb->actual_length); in usb_read_port_complete()
424 precvbuf->pskb = NULL; in usb_read_port_complete()
481 if ((!precvbuf->reuse) || (precvbuf->pskb == NULL)) { in usb_read_port()
[all …]
Drecv_linux.c49 precvbuf->pskb = NULL; in rtw_os_recvbuf_resource_alloc()
/linux-4.1.27/drivers/s390/net/
Dctcm_mpc.c106 static void ctcmpc_unpack_skb(struct channel *ch, struct sk_buff *pskb);
1040 static void ctcmpc_unpack_skb(struct channel *ch, struct sk_buff *pskb) in ctcmpc_unpack_skb() argument
1058 header = (struct th_header *)pskb->data; in ctcmpc_unpack_skb()
1067 CTCM_PR_DBGDATA("%s: pskb len: %04x \n", __func__, pskb->len); in ctcmpc_unpack_skb()
1069 pskb->dev = dev; in ctcmpc_unpack_skb()
1070 pskb->ip_summed = CHECKSUM_UNNECESSARY; in ctcmpc_unpack_skb()
1071 skb_pull(pskb, TH_HEADER_LENGTH); in ctcmpc_unpack_skb()
1086 __skb_push(pskb, TH_HEADER_LENGTH); in ctcmpc_unpack_skb()
1087 skb_queue_tail(&ch->io_queue, pskb); in ctcmpc_unpack_skb()
1102 while ((pskb->len > 0) && !pdu_last_seen) { in ctcmpc_unpack_skb()
[all …]
Dctcm_main.c74 void ctcm_unpack_skb(struct channel *ch, struct sk_buff *pskb) in ctcm_unpack_skb() argument
78 __u16 len = *((__u16 *) pskb->data); in ctcm_unpack_skb()
80 skb_put(pskb, 2 + LL_HEADER_LENGTH); in ctcm_unpack_skb()
81 skb_pull(pskb, 2); in ctcm_unpack_skb()
82 pskb->dev = dev; in ctcm_unpack_skb()
83 pskb->ip_summed = CHECKSUM_UNNECESSARY; in ctcm_unpack_skb()
87 struct ll_header *header = (struct ll_header *)pskb->data; in ctcm_unpack_skb()
89 skb_pull(pskb, LL_HEADER_LENGTH); in ctcm_unpack_skb()
109 pskb->protocol = ntohs(header->type); in ctcm_unpack_skb()
127 if ((header->length > skb_tailroom(pskb)) || in ctcm_unpack_skb()
[all …]
Dnetiucv.c631 struct sk_buff *pskb) in netiucv_unpack_skb() argument
637 skb_put(pskb, NETIUCV_HDRLEN); in netiucv_unpack_skb()
638 pskb->dev = dev; in netiucv_unpack_skb()
639 pskb->ip_summed = CHECKSUM_NONE; in netiucv_unpack_skb()
640 pskb->protocol = ntohs(ETH_P_IP); in netiucv_unpack_skb()
644 struct ll_header *header = (struct ll_header *) pskb->data; in netiucv_unpack_skb()
649 skb_pull(pskb, NETIUCV_HDRLEN); in netiucv_unpack_skb()
653 if (skb_tailroom(pskb) < header->next) { in netiucv_unpack_skb()
655 header->next, skb_tailroom(pskb)); in netiucv_unpack_skb()
658 skb_put(pskb, header->next); in netiucv_unpack_skb()
[all …]
Dctcm_main.h258 void ctcm_unpack_skb(struct channel *ch, struct sk_buff *pskb);
Dqeth_core_main.c5166 struct sk_buff **pskb, int offset, int *pfrag, int data_len) in qeth_create_skb_frag() argument
5169 if (*pskb == NULL) { in qeth_create_skb_frag()
5172 *pskb = qethbuffer->rx_skb; in qeth_create_skb_frag()
5175 *pskb = dev_alloc_skb(QETH_RX_PULL_LEN + ETH_HLEN); in qeth_create_skb_frag()
5176 if (!(*pskb)) in qeth_create_skb_frag()
5180 skb_reserve(*pskb, ETH_HLEN); in qeth_create_skb_frag()
5182 memcpy(skb_put(*pskb, data_len), element->addr + offset, in qeth_create_skb_frag()
5186 memcpy(skb_put(*pskb, QETH_RX_PULL_LEN), in qeth_create_skb_frag()
5188 skb_fill_page_desc(*pskb, *pfrag, page, in qeth_create_skb_frag()
5191 (*pskb)->data_len += data_len - QETH_RX_PULL_LEN; in qeth_create_skb_frag()
[all …]
/linux-4.1.27/drivers/net/ipvlan/
Dipvlan_core.c553 static rx_handler_result_t ipvlan_handle_mode_l3(struct sk_buff **pskb, in ipvlan_handle_mode_l3() argument
559 struct sk_buff *skb = *pskb; in ipvlan_handle_mode_l3()
574 static rx_handler_result_t ipvlan_handle_mode_l2(struct sk_buff **pskb, in ipvlan_handle_mode_l2() argument
577 struct sk_buff *skb = *pskb; in ipvlan_handle_mode_l2()
601 rx_handler_result_t ipvlan_handle_frame(struct sk_buff **pskb) in ipvlan_handle_frame() argument
603 struct sk_buff *skb = *pskb; in ipvlan_handle_frame()
611 return ipvlan_handle_mode_l2(pskb, port); in ipvlan_handle_frame()
613 return ipvlan_handle_mode_l3(pskb, port); in ipvlan_handle_frame()
Dipvlan.h114 rx_handler_result_t ipvlan_handle_frame(struct sk_buff **pskb);
/linux-4.1.27/net/bridge/
Dbr_input.c226 rx_handler_result_t br_handle_frame(struct sk_buff **pskb) in br_handle_frame() argument
229 struct sk_buff *skb = *pskb; in br_handle_frame()
285 *pskb = skb; in br_handle_frame()
296 *pskb = skb; in br_handle_frame()
Dbr_private.h435 rx_handler_result_t br_handle_frame(struct sk_buff **pskb);
/linux-4.1.27/drivers/staging/octeon/
Dethernet-rx.c205 struct sk_buff **pskb = NULL; in cvm_oct_napi_poll() local
225 pskb = (struct sk_buff **)(cvm_oct_get_buffer_ptr(work->packet_ptr) - in cvm_oct_napi_poll()
227 prefetch(pskb); in cvm_oct_napi_poll()
238 skb = *pskb; in cvm_oct_napi_poll()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8723com/
Dfw_common.c314 struct sk_buff *pskb = NULL; in rtl8723_cmd_send_packet() local
320 pskb = __skb_dequeue(&ring->queue); in rtl8723_cmd_send_packet()
321 if (pskb) in rtl8723_cmd_send_packet()
322 kfree_skb(pskb); in rtl8723_cmd_send_packet()
/linux-4.1.27/net/netfilter/
Dxt_cluster.c92 struct sk_buff *pskb = (struct sk_buff *)skb; in xt_cluster_mt() local
117 pskb->pkt_type = PACKET_HOST; in xt_cluster_mt()
/linux-4.1.27/net/hsr/
Dhsr_slave.c21 static rx_handler_result_t hsr_handle_frame(struct sk_buff **pskb) in hsr_handle_frame() argument
23 struct sk_buff *skb = *pskb; in hsr_handle_frame()
/linux-4.1.27/net/openvswitch/
Dvport-netdev.c65 static rx_handler_result_t netdev_frame_hook(struct sk_buff **pskb) in netdev_frame_hook() argument
67 struct sk_buff *skb = *pskb; in netdev_frame_hook()
/linux-4.1.27/drivers/net/wireless/rtlwifi/
Dpci.c1116 struct sk_buff *pskb = NULL; in _rtl_pci_prepare_bcn_tasklet() local
1126 pskb = __skb_dequeue(&ring->queue); in _rtl_pci_prepare_bcn_tasklet()
1131 if (pskb) { in _rtl_pci_prepare_bcn_tasklet()
1135 pskb->len, PCI_DMA_TODEVICE); in _rtl_pci_prepare_bcn_tasklet()
1136 kfree_skb(pskb); in _rtl_pci_prepare_bcn_tasklet()
1140 pskb = ieee80211_beacon_get(hw, mac->vif); in _rtl_pci_prepare_bcn_tasklet()
1141 if (pskb == NULL) in _rtl_pci_prepare_bcn_tasklet()
1143 hdr = rtl_get_hdr(pskb); in _rtl_pci_prepare_bcn_tasklet()
1144 info = IEEE80211_SKB_CB(pskb); in _rtl_pci_prepare_bcn_tasklet()
1150 (u8 *)pbuffer_desc, info, NULL, pskb, in _rtl_pci_prepare_bcn_tasklet()
[all …]
Dcore.c1830 struct sk_buff *pskb = NULL; in rtl_cmd_send_packet() local
1835 pskb = __skb_dequeue(&ring->queue); in rtl_cmd_send_packet()
1836 if (pskb) in rtl_cmd_send_packet()
1837 kfree_skb(pskb); in rtl_cmd_send_packet()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192de/
Dfw.c552 struct sk_buff *pskb; in _rtl92d_cmd_send_packet() local
555 pskb = __skb_dequeue(&ring->queue); in _rtl92d_cmd_send_packet()
556 kfree_skb(pskb); in _rtl92d_cmd_send_packet()
/linux-4.1.27/drivers/staging/gdm72xx/
Dgdm_wimax.c55 static inline int gdm_wimax_header(struct sk_buff **pskb) in gdm_wimax_header() argument
59 struct sk_buff *skb = *pskb; in gdm_wimax_header()
78 *pskb = skb; in gdm_wimax_header()
/linux-4.1.27/drivers/staging/rtl8723au/include/
Drtw_recv.h244 struct sk_buff *pskb; member
/linux-4.1.27/drivers/net/team/
Dteam.c714 static rx_handler_result_t team_handle_frame(struct sk_buff **pskb) in team_handle_frame() argument
716 struct sk_buff *skb = *pskb; in team_handle_frame()
725 *pskb = skb; in team_handle_frame()
2297 static int __send_and_alloc_skb(struct sk_buff **pskb, in __send_and_alloc_skb() argument
2303 if (*pskb) { in __send_and_alloc_skb()
2304 err = send_func(*pskb, team, portid); in __send_and_alloc_skb()
2308 *pskb = genlmsg_new(GENLMSG_DEFAULT_SIZE, GFP_KERNEL); in __send_and_alloc_skb()
2309 if (!*pskb) in __send_and_alloc_skb()
/linux-4.1.27/drivers/staging/rtl8188eu/include/
Drtw_recv.h232 struct sk_buff *pskb; member
/linux-4.1.27/drivers/net/
Dmacvtap.c289 static rx_handler_result_t macvtap_handle_frame(struct sk_buff **pskb) in macvtap_handle_frame() argument
291 struct sk_buff *skb = *pskb; in macvtap_handle_frame()
Dmacvlan.c401 static rx_handler_result_t macvlan_handle_frame(struct sk_buff **pskb) in macvlan_handle_frame() argument
404 struct sk_buff *skb = *pskb; in macvlan_handle_frame()
/linux-4.1.27/drivers/net/ethernet/octeon/
Docteon_mgmt.c367 struct sk_buff **pskb) in octeon_mgmt_dequeue_rx_buffer() argument
378 *pskb = __skb_dequeue(&p->rx_list); in octeon_mgmt_dequeue_rx_buffer()
/linux-4.1.27/drivers/staging/rtl8192e/rtl8192e/
Drtl_core.c719 struct sk_buff *pskb = NULL, *pnewskb = NULL; in rtl8192_prepare_beacon() local
725 pskb = __skb_dequeue(&ring->queue); in rtl8192_prepare_beacon()
726 kfree_skb(pskb); in rtl8192_prepare_beacon()
/linux-4.1.27/drivers/net/bonding/
Dbond_main.c1142 static rx_handler_result_t bond_handle_frame(struct sk_buff **pskb) in bond_handle_frame() argument
1144 struct sk_buff *skb = *pskb; in bond_handle_frame()
1155 *pskb = skb; in bond_handle_frame()
/linux-4.1.27/include/net/
Dxfrm.h375 int (*output)(struct xfrm_state *, struct sk_buff *pskb);
/linux-4.1.27/include/linux/
Dnetdevice.h389 typedef rx_handler_result_t rx_handler_func_t(struct sk_buff **pskb);
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dtg3.c7783 struct sk_buff **pskb, in tigon3_dma_hwbug_workaround() argument
7788 struct sk_buff *new_skb, *skb = *pskb; in tigon3_dma_hwbug_workaround()
7832 *pskb = new_skb; in tigon3_dma_hwbug_workaround()