/linux-4.4.14/drivers/staging/rtl8188eu/hal/ |
D | rtl8188eu_recv.c | 71 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.4.14/drivers/staging/rtl8712/ |
D | usb_ops_linux.c | 218 _pkt *pskb = precvbuf->pskb; in r8712_usb_read_port_complete() local 220 skb_put(pskb, purb->actual_length); in r8712_usb_read_port_complete() 221 skb_queue_tail(&precvpriv->rx_skb_queue, pskb); in r8712_usb_read_port_complete() 223 precvbuf->pskb = NULL; in r8712_usb_read_port_complete() 270 if (precvbuf->reuse || !precvbuf->pskb) { in r8712_usb_read_port() 271 precvbuf->pskb = skb_dequeue(&precvpriv->free_recv_skb_queue); in r8712_usb_read_port() 272 if (precvbuf->pskb != NULL) in r8712_usb_read_port() 278 if (!precvbuf->reuse || !precvbuf->pskb) { in r8712_usb_read_port() 279 precvbuf->pskb = netdev_alloc_skb(adapter->pnetdev, in r8712_usb_read_port() 281 if (!precvbuf->pskb) in r8712_usb_read_port() [all …]
|
D | rtl8712_recv.c | 57 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() 1009 static int recvbuf2recvframe(struct _adapter *padapter, struct sk_buff *pskb) in recvbuf2recvframe() argument 1023 pbuf = pskb->data; in recvbuf2recvframe() 1027 transfer_len = pskb->len; in recvbuf2recvframe() [all …]
|
D | recv_linux.c | 61 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()
|
D | rtl8712_recv.h | 105 _pkt *pskb; member
|
/linux-4.4.14/drivers/staging/rtl8723au/hal/ |
D | usb_ops_linux.c | 345 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 …]
|
D | rtl8723au_recv.c | 33 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.4.14/drivers/staging/rtl8188eu/os_dep/ |
D | usb_ops_linux.c | 43 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() 412 skb_put(precvbuf->pskb, purb->actual_length); in usb_read_port_complete() 413 skb_queue_tail(&precvpriv->rx_skb_queue, precvbuf->pskb); in usb_read_port_complete() 418 precvbuf->pskb = NULL; in usb_read_port_complete() 426 skb_put(precvbuf->pskb, purb->actual_length); in usb_read_port_complete() 427 precvbuf->pskb = NULL; in usb_read_port_complete() 484 if ((!precvbuf->reuse) || (precvbuf->pskb == NULL)) { in usb_read_port() [all …]
|
D | recv_linux.c | 40 precvbuf->pskb = NULL; in rtw_os_recvbuf_resource_alloc()
|
/linux-4.4.14/drivers/net/ipvlan/ |
D | ipvlan_core.c | 257 static int ipvlan_rcv_frame(struct ipvl_addr *addr, struct sk_buff **pskb, in ipvlan_rcv_frame() argument 265 struct sk_buff *skb = *pskb; in ipvlan_rcv_frame() 277 *pskb = skb; in ipvlan_rcv_frame() 579 static rx_handler_result_t ipvlan_handle_mode_l3(struct sk_buff **pskb, in ipvlan_handle_mode_l3() argument 585 struct sk_buff *skb = *pskb; in ipvlan_handle_mode_l3() 594 ret = ipvlan_rcv_frame(addr, pskb, false); in ipvlan_handle_mode_l3() 600 static rx_handler_result_t ipvlan_handle_mode_l2(struct sk_buff **pskb, in ipvlan_handle_mode_l2() argument 603 struct sk_buff *skb = *pskb; in ipvlan_handle_mode_l2() 631 ret = ipvlan_rcv_frame(addr, pskb, false); in ipvlan_handle_mode_l2() 637 rx_handler_result_t ipvlan_handle_frame(struct sk_buff **pskb) in ipvlan_handle_frame() argument [all …]
|
D | ipvlan.h | 121 rx_handler_result_t ipvlan_handle_frame(struct sk_buff **pskb);
|
/linux-4.4.14/drivers/s390/net/ |
D | ctcm_mpc.c | 106 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 …]
|
D | ctcm_main.c | 74 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 …]
|
D | netiucv.c | 630 struct sk_buff *pskb) in netiucv_unpack_skb() argument 636 skb_put(pskb, NETIUCV_HDRLEN); in netiucv_unpack_skb() 637 pskb->dev = dev; in netiucv_unpack_skb() 638 pskb->ip_summed = CHECKSUM_NONE; in netiucv_unpack_skb() 639 pskb->protocol = ntohs(ETH_P_IP); in netiucv_unpack_skb() 643 struct ll_header *header = (struct ll_header *) pskb->data; in netiucv_unpack_skb() 648 skb_pull(pskb, NETIUCV_HDRLEN); in netiucv_unpack_skb() 652 if (skb_tailroom(pskb) < header->next) { in netiucv_unpack_skb() 654 header->next, skb_tailroom(pskb)); in netiucv_unpack_skb() 657 skb_put(pskb, header->next); in netiucv_unpack_skb() [all …]
|
D | ctcm_main.h | 258 void ctcm_unpack_skb(struct channel *ch, struct sk_buff *pskb);
|
D | qeth_core_main.c | 5117 struct sk_buff **pskb, int offset, int *pfrag, int data_len) in qeth_create_skb_frag() argument 5120 if (*pskb == NULL) { in qeth_create_skb_frag() 5123 *pskb = qethbuffer->rx_skb; in qeth_create_skb_frag() 5126 *pskb = dev_alloc_skb(QETH_RX_PULL_LEN + ETH_HLEN); in qeth_create_skb_frag() 5127 if (!(*pskb)) in qeth_create_skb_frag() 5131 skb_reserve(*pskb, ETH_HLEN); in qeth_create_skb_frag() 5133 memcpy(skb_put(*pskb, data_len), element->addr + offset, in qeth_create_skb_frag() 5137 memcpy(skb_put(*pskb, QETH_RX_PULL_LEN), in qeth_create_skb_frag() 5139 skb_fill_page_desc(*pskb, *pfrag, page, in qeth_create_skb_frag() 5142 (*pskb)->data_len += data_len - QETH_RX_PULL_LEN; in qeth_create_skb_frag() [all …]
|
/linux-4.4.14/net/bridge/ |
D | br_input.c | 232 rx_handler_result_t br_handle_frame(struct sk_buff **pskb) in br_handle_frame() argument 235 struct sk_buff *skb = *pskb; in br_handle_frame() 292 *pskb = skb; in br_handle_frame() 303 *pskb = skb; in br_handle_frame()
|
D | br_private.h | 507 rx_handler_result_t br_handle_frame(struct sk_buff **pskb);
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723com/ |
D | fw_common.c | 314 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.4.14/net/netfilter/ |
D | xt_cluster.c | 92 struct sk_buff *pskb = (struct sk_buff *)skb; in xt_cluster_mt() local 117 pskb->pkt_type = PACKET_HOST; in xt_cluster_mt()
|
D | xt_socket.c | 209 struct sk_buff *pskb = (struct sk_buff *)skb; in socket_match() local 233 pskb->mark = sk->sk_mark; in socket_match() 384 struct sk_buff *pskb = (struct sk_buff *)skb; in socket_mt6_v1_v2_v3() local 408 pskb->mark = sk->sk_mark; in socket_mt6_v1_v2_v3()
|
/linux-4.4.14/drivers/staging/octeon/ |
D | ethernet-rx.c | 202 struct sk_buff **pskb = NULL; in cvm_oct_napi_poll() local 230 pskb = (struct sk_buff **)(cvm_oct_get_buffer_ptr(work->packet_ptr) - in cvm_oct_napi_poll() 232 prefetch(pskb); in cvm_oct_napi_poll() 243 skb = *pskb; in cvm_oct_napi_poll()
|
/linux-4.4.14/net/hsr/ |
D | hsr_slave.c | 21 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.4.14/net/openvswitch/ |
D | vport-netdev.c | 69 static rx_handler_result_t netdev_frame_hook(struct sk_buff **pskb) in netdev_frame_hook() argument 71 struct sk_buff *skb = *pskb; in netdev_frame_hook()
|
/linux-4.4.14/Documentation/DocBook/ |
D | networking.xml.db | 43 API-pskb-trim-unique 69 API-pskb-trim-rcsum 108 API---pskb-copy-fclone 109 API-pskb-expand-head 112 API-pskb-put 117 API---pskb-pull-tail
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/ |
D | pci.c | 1116 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 …]
|
D | core.c | 1830 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.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
D | fw.c | 552 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.4.14/drivers/staging/gdm72xx/ |
D | gdm_wimax.c | 55 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.4.14/drivers/staging/rtl8723au/include/ |
D | rtw_recv.h | 244 struct sk_buff *pskb; member
|
/linux-4.4.14/drivers/net/team/ |
D | team.c | 714 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() 2306 static int __send_and_alloc_skb(struct sk_buff **pskb, in __send_and_alloc_skb() argument 2312 if (*pskb) { in __send_and_alloc_skb() 2313 err = send_func(*pskb, team, portid); in __send_and_alloc_skb() 2317 *pskb = genlmsg_new(GENLMSG_DEFAULT_SIZE, GFP_KERNEL); in __send_and_alloc_skb() 2318 if (!*pskb) in __send_and_alloc_skb()
|
/linux-4.4.14/drivers/staging/rtl8188eu/include/ |
D | rtw_recv.h | 232 struct sk_buff *pskb; member
|
/linux-4.4.14/drivers/net/ |
D | macvlan.c | 401 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() 418 *pskb = skb; in macvlan_handle_frame() 460 *pskb = skb; in macvlan_handle_frame()
|
D | vrf.c | 173 static rx_handler_result_t vrf_handle_frame(struct sk_buff **pskb) in vrf_handle_frame() argument 175 struct sk_buff *skb = *pskb; in vrf_handle_frame()
|
D | macvtap.c | 338 static rx_handler_result_t macvtap_handle_frame(struct sk_buff **pskb) in macvtap_handle_frame() argument 340 struct sk_buff *skb = *pskb; in macvtap_handle_frame()
|
/linux-4.4.14/drivers/net/ethernet/octeon/ |
D | octeon_mgmt.c | 367 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.4.14/drivers/staging/rtl8192e/rtl8192e/ |
D | rtl_core.c | 533 struct sk_buff *pskb = NULL, *pnewskb = NULL; in _rtl92e_prepare_beacon() local 539 pskb = __skb_dequeue(&ring->queue); in _rtl92e_prepare_beacon() 540 kfree_skb(pskb); in _rtl92e_prepare_beacon()
|
/linux-4.4.14/drivers/net/bonding/ |
D | bond_main.c | 1155 static rx_handler_result_t bond_handle_frame(struct sk_buff **pskb) in bond_handle_frame() argument 1157 struct sk_buff *skb = *pskb; in bond_handle_frame() 1168 *pskb = skb; in bond_handle_frame()
|
/linux-4.4.14/include/net/ |
D | xfrm.h | 377 int (*output)(struct xfrm_state *, struct sk_buff *pskb);
|
/linux-4.4.14/include/linux/ |
D | netdevice.h | 390 typedef rx_handler_result_t rx_handler_func_t(struct sk_buff **pskb);
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | tg3.c | 7783 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()
|