Home
last modified time | relevance | path

Searched refs:skb_data (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/net/usb/
H A Dusbnet.c352 memset(skb->cb, 0, sizeof(struct skb_data)); in usbnet_skb_return()
433 struct skb_data *entry = (struct skb_data *) newsk->cb; in __usbnet_queue_skb()
450 struct skb_data *entry = (struct skb_data *) skb->cb; in defer_bh()
498 struct skb_data *entry; in rx_submit()
520 entry = (struct skb_data *) skb->cb; in rx_submit()
604 struct skb_data *entry = (struct skb_data *) skb->cb; in rx_complete()
740 struct skb_data *entry; in unlink_urbs()
745 entry = (struct skb_data *) skb->cb; in unlink_urbs()
1301 struct skb_data *entry = (struct skb_data *) skb->cb; in tx_complete()
1407 struct skb_data *entry; in usbnet_start_xmit()
[all …]
H A Dlan78xx.c376 struct skb_data { /* skb->cb is one of these */ struct
498 struct skb_data *entry; in lan78xx_free_buf_pool()
504 entry = (struct skb_data *)buf->cb; in lan78xx_free_buf_pool()
515 struct skb_data *entry; in lan78xx_alloc_buf_pool()
538 entry = (struct skb_data *)buf->cb; in lan78xx_alloc_buf_pool()
2934 struct skb_data *entry; in unlink_urbs()
2939 entry = (struct skb_data *)skb->cb; in unlink_urbs()
3551 struct skb_data *entry = (struct skb_data *)skb->cb; in defer_bh()
3573 struct skb_data *entry = (struct skb_data *)skb->cb; in tx_complete()
3627 struct skb_data *entry = (struct skb_data *)newsk->cb; in lan78xx_queue_skb()
[all …]
/linux/include/linux/usb/
H A Dusbnet.h245 struct skb_data { /* skb->cb is one of these */ struct
260 struct skb_data *entry = (struct skb_data *) skb->cb; in usbnet_set_skb_tx_stats() argument
/linux/drivers/bluetooth/
H A Dbtrsi.c74 u8 *skb_data = skb->data; in rsi_hci_send_pkt() local
80 memmove(skb->data, skb_data, skb_len); in rsi_hci_send_pkt()
/linux/tools/testing/selftests/bpf/progs/
H A Dtest_tcp_hdr_options.c385 th = skops->skb_data; in handle_write_hdr_opt()
486 th = skops->skb_data; in handle_passive_estab()
536 th = skops->skb_data; in handle_parse_hdr()
H A Dtest_misc_tcp_hdr_options.c137 th = skops->skb_data; in check_active_hdr_in()
217 th = skops->skb_data; in write_active_opt()
H A Dverifier_direct_packet_access.c823 : __imm_const(skb_data, offsetof(struct __sk_buff, data)), \
857 __imm_const(skb_data, offsetof(struct __sk_buff, data)), in __linear_size()
H A Dverifier_ctx.c242 narrow_load("sockops", bpf_sock_ops, skb_data);
/linux/drivers/net/ethernet/netronome/nfp/
H A Dccm_mbox.c299 __be32 *skb_data; in nfp_ccm_mbox_copy_out() local
311 skb_data = (__be32 *)skb->data; in nfp_ccm_mbox_copy_out()
312 memcpy(skb_data, &hdr, 4); in nfp_ccm_mbox_copy_out()
316 skb_data[i] = cpu_to_be32(readl(data + i * 4)); in nfp_ccm_mbox_copy_out()
/linux/drivers/net/ethernet/asix/
H A Dax88796c_main.c250 struct skb_data *entry; in ax88796c_tx_fixup()
300 entry = (struct skb_data *)skb->cb; in ax88796c_tx_fixup()
337 struct skb_data *entry; in ax88796c_hard_xmit()
349 entry = (struct skb_data *)tx_skb->cb; in ax88796c_hard_xmit()
497 struct skb_data *entry; in ax88796c_receive()
522 entry = (struct skb_data *)skb->cb; in ax88796c_receive()
H A Dax88796c_main.h145 struct skb_data { struct
/linux/drivers/net/wireless/realtek/rtw89/
H A Dmac.h1743 struct rtw89_tx_skb_data *skb_data = RTW89_TX_SKB_CB(skb); in rtw89_is_tx_rpt_skb() local
1746 return rtw89_core_is_tx_wait(rtwdev, skb_data) || in rtw89_is_tx_rpt_skb()
1754 struct rtw89_tx_skb_data *skb_data = RTW89_TX_SKB_CB(skb); in rtw89_tx_rpt_tx_status() local
1757 if (rtw89_core_tx_wait_complete(rtwdev, skb_data, tx_status)) in rtw89_tx_rpt_tx_status()
1775 struct rtw89_tx_skb_data *skb_data; in rtw89_tx_rpt_skb_add() local
1778 skb_data = RTW89_TX_SKB_CB(skb); in rtw89_tx_rpt_skb_add()
1779 idx = skb_data->tx_rpt_sn; in rtw89_tx_rpt_skb_add()
H A Dusb.c370 struct rtw89_tx_skb_data *skb_data; in rtw89_usb_ops_tx_write() local
397 skb_data = RTW89_TX_SKB_CB(skb); in rtw89_usb_ops_tx_write()
399 skb_data->tx_rpt_sn = tx_req->desc_info.sn; in rtw89_usb_ops_tx_write()
401 skb_data->tx_pkt_cnt_lmt = tx_req->desc_info.tx_cnt_lmt; in rtw89_usb_ops_tx_write()
H A Dcore.h7576 struct rtw89_tx_skb_data *skb_data) in rtw89_core_is_tx_wait() argument
7578 return rcu_access_pointer(skb_data->wait); in rtw89_core_is_tx_wait()
7582 struct rtw89_tx_skb_data *skb_data, in rtw89_core_tx_wait_complete() argument
7589 wait = rcu_dereference(skb_data->wait); in rtw89_core_tx_wait_complete()
H A Dpci.c464 struct rtw89_tx_skb_data *skb_data = RTW89_TX_SKB_CB(skb); in rtw89_pci_tx_status() local
467 if (rtw89_core_tx_wait_complete(rtwdev, skb_data, tx_status)) in rtw89_pci_tx_status()
H A Dmac.c5663 struct rtw89_tx_skb_data *skb_data; in rtw89_mac_c2h_tx_rpt() local
5711 skb_data = RTW89_TX_SKB_CB(skb); in rtw89_mac_c2h_tx_rpt()
5717 txcnt != skb_data->tx_pkt_cnt_lmt) in rtw89_mac_c2h_tx_rpt()
H A Dcore.c1362 struct rtw89_tx_skb_data *skb_data = RTW89_TX_SKB_CB(skb); in rtw89_core_tx_write_link() local
1379 rcu_assign_pointer(skb_data->wait, wait); in rtw89_core_tx_write_link()
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dpcie.c1553 struct sk_buff *skb_data; in mwifiex_pcie_process_recv_data() local
1557 skb_data = card->rx_buf_list[rd_index]; in mwifiex_pcie_process_recv_data()
1562 if (!skb_data) in mwifiex_pcie_process_recv_data()
1565 mwifiex_unmap_pci_memory(adapter, skb_data, DMA_FROM_DEVICE); in mwifiex_pcie_process_recv_data()
1571 rx_len = get_unaligned_le16(skb_data->data); in mwifiex_pcie_process_recv_data()
1577 dev_kfree_skb_any(skb_data); in mwifiex_pcie_process_recv_data()
1579 skb_put(skb_data, rx_len); in mwifiex_pcie_process_recv_data()
1583 skb_pull(skb_data, adapter->intf_hdr_len); in mwifiex_pcie_process_recv_data()
1585 skb_queue_tail(&adapter->rx_data_q, skb_data); in mwifiex_pcie_process_recv_data()
1589 mwifiex_handle_rx_packet(adapter, skb_data); in mwifiex_pcie_process_recv_data()
/linux/drivers/atm/
H A Dfore200e.c1481 unsigned char* skb_data; in fore200e_send() local
1508 skb_data = skb->data + 4; /* skip 4-byte cell header */ in fore200e_send()
1516 skb_data = skb->data; in fore200e_send()
1520 if (((unsigned long)skb_data) & 0x3) { in fore200e_send()
1547 memcpy(data, skb_data, skb_len); in fore200e_send()
1552 data = skb_data; in fore200e_send()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tx.c182 unsigned char *skb_data, u16 headlen, in mlx5e_txwqe_build_dsegs() argument
190 dma_addr = dma_map_single(sq->pdev, skb_data, headlen, in mlx5e_txwqe_build_dsegs()
/linux/include/uapi/linux/
H A Dbpf.h4778 * *skops*\ **->skb_data**. The comment in **struct bpf_sock_ops**
4779 * has details on what skb_data contains under different
6942 /* [skb_data, skb_data_end) covers the whole TCP header.
6956 __bpf_md_ptr(void *, skb_data);
6964 * without parsing skb_data.
7095 * sock_ops->skb_data:
7109 * sock_ops->skb_data:
7124 * sock_ops->skb_data:
/linux/tools/include/uapi/linux/
H A Dbpf.h4778 * *skops*\ **->skb_data**. The comment in **struct bpf_sock_ops**
4779 * has details on what skb_data contains under different
6942 /* [skb_data, skb_data_end) covers the whole TCP header.
6956 __bpf_md_ptr(void *, skb_data);
6964 * without parsing skb_data.
7095 * sock_ops->skb_data:
7109 * sock_ops->skb_data:
7124 * sock_ops->skb_data:
/linux/net/core/
H A Dfilter.c9461 case bpf_ctx_range_ptr(struct bpf_sock_ops, skb_data): in sock_ops_is_valid_access()
10924 case offsetof(struct bpf_sock_ops, skb_data): in sock_ops_convert_ctx_access()