/linux-6.3-rc2/drivers/net/ethernet/qualcomm/rmnet/ |
A D | rmnet_vnd.c | 69 u32 headroom; in rmnet_vnd_headroom() local 76 return headroom; in rmnet_vnd_headroom() 83 u32 headroom; in rmnet_vnd_change_mtu() local 87 headroom = rmnet_vnd_headroom(port); in rmnet_vnd_change_mtu() 306 u32 headroom; in rmnet_vnd_newlink() local 320 headroom = rmnet_vnd_headroom(port); in rmnet_vnd_newlink() 375 u32 headroom; in rmnet_vnd_validate_real_dev_mtu() local 379 headroom = rmnet_vnd_headroom(port); in rmnet_vnd_validate_real_dev_mtu() 395 u32 headroom; in rmnet_vnd_update_dev_mtu() local 397 headroom = rmnet_vnd_headroom(port); in rmnet_vnd_update_dev_mtu() [all …]
|
/linux-6.3-rc2/include/net/ |
A D | xdp.h | 126 int headroom, int data_len, const bool meta_valid) in xdp_prepare_buff() argument 128 unsigned char *data = hard_start + headroom; in xdp_prepare_buff() 169 u16 headroom; member 206 void *data_hard_start = frame->data - frame->headroom - sizeof(*frame); in xdp_get_shared_info_from_frame() 254 xdp->data_hard_start = frame->data - frame->headroom - sizeof(*frame); in xdp_convert_frame_to_buff() 266 int metasize, headroom; in xdp_update_frame_from_buff() local 269 headroom = xdp->data - xdp->data_hard_start; in xdp_update_frame_from_buff() 272 if (unlikely((headroom - metasize) < sizeof(*xdp_frame))) in xdp_update_frame_from_buff() 283 xdp_frame->headroom = headroom - sizeof(*xdp_frame); in xdp_update_frame_from_buff()
|
A D | xsk_buff_pool.h | 74 u32 headroom; member 120 xskb->xdp.data_hard_start = pool->addrs + addr + pool->headroom; in xp_init_xskb_addr() 128 xskb->dma = xskb->frame_dma + pool->headroom + XDP_PACKET_HEADROOM; in xp_init_xskb_dma() 228 offset += xskb->pool->headroom; in xp_get_handle()
|
A D | lwtunnel.h | 28 __u16 headroom; member 105 lwtunnel_output_redirect(lwtstate)) && lwtstate->headroom < mtu) in lwtunnel_headroom() 106 return lwtstate->headroom; in lwtunnel_headroom()
|
/linux-6.3-rc2/drivers/net/ethernet/fungible/funeth/ |
A D | funeth_rx.c | 373 unsigned int headroom; in fun_handle_cqe_pkt() local 389 headroom = be16_to_cpu(rxreq->headroom); in fun_handle_cqe_pkt() 390 if (likely(headroom)) in fun_handle_cqe_pkt() 404 if (likely(headroom)) { in fun_handle_cqe_pkt() 406 prefetch(va + headroom); in fun_handle_cqe_pkt() 411 skb_reserve(skb, headroom); in fun_handle_cqe_pkt() 592 u16 headroom; in fun_rxq_set_bpf() local 596 if (headroom != q->headroom) { in fun_rxq_set_bpf() 601 0, q->hw_cqid, headroom); in fun_rxq_set_bpf() 606 q->headroom = headroom; in fun_rxq_set_bpf() [all …]
|
/linux-6.3-rc2/samples/bpf/ |
A D | xdp_adjust_tail_kern.c | 72 int headroom = (int)sizeof(struct iphdr) + (int)sizeof(struct icmphdr); in send_icmp4_too_big() local 74 if (bpf_xdp_adjust_head(xdp, 0 - headroom)) in send_icmp4_too_big() 79 if (data + (ICMP_TOOBIG_SIZE + headroom) > data_end) in send_icmp4_too_big() 88 orig_eth = data + headroom; in send_icmp4_too_big() 110 ICMP_TOOBIG_SIZE + headroom - sizeof(struct ethhdr)); in send_icmp4_too_big()
|
/linux-6.3-rc2/drivers/net/wireless/quantenna/qtnfmac/ |
A D | shm_ipc.c | 14 const u32 flags = readl(&ipc->shm_region->headroom.hdr.flags); in qtnf_shm_ipc_has_new_data() 25 shm_reg_hdr = &ipc->shm_region->headroom.hdr; in qtnf_shm_handle_new_data() 59 flags = readl(&ipc->shm_region->headroom.hdr.flags); in qtnf_shm_ipc_irq_inbound_handler() 72 flags = readl(&ipc->shm_region->headroom.hdr.flags); in qtnf_shm_ipc_irq_outbound_handler() 128 shm_reg_hdr = &ipc->shm_region->headroom.hdr; in qtnf_shm_ipc_send()
|
A D | shm_ipc_defs.h | 25 u8 headroom[QTN_IPC_REG_HDR_SZ]; member 29 union qtnf_shm_ipc_region_headroom headroom; member
|
/linux-6.3-rc2/net/core/ |
A D | xdp.c | 588 xdpf->headroom = 0; in xdp_convert_zc_to_xdp_frame() 620 unsigned int headroom, frame_size; in __xdp_build_skb_from_frame() local 629 headroom = sizeof(*xdpf) + xdpf->headroom; in __xdp_build_skb_from_frame() 636 hard_start = xdpf->data - headroom; in __xdp_build_skb_from_frame() 641 skb_reserve(skb, headroom); in __xdp_build_skb_from_frame() 688 unsigned int headroom, totalsize; in xdpf_clone() local 693 headroom = xdpf->headroom + sizeof(*xdpf); in xdpf_clone() 694 totalsize = headroom + xdpf->len; in xdpf_clone() 706 nxdpf->data = addr + headroom; in xdpf_clone()
|
/linux-6.3-rc2/drivers/nfc/nfcmrvl/ |
A D | main.c | 100 int headroom; in nfcmrvl_nci_register_dev() local 126 headroom = NCI_SPI_HDR_LEN; in nfcmrvl_nci_register_dev() 129 headroom = tailroom = 0; in nfcmrvl_nci_register_dev() 132 headroom += NFCMRVL_HCI_EVENT_HEADER_SIZE; in nfcmrvl_nci_register_dev() 143 headroom, tailroom); in nfcmrvl_nci_register_dev()
|
/linux-6.3-rc2/net/xdp/ |
A D | xdp_umem.c | 153 u32 npgs_rem, chunk_size = mr->chunk_size, headroom = mr->headroom; in xdp_umem_reg() local 198 if (headroom >= chunk_size - XDP_PACKET_HEADROOM) in xdp_umem_reg() 202 umem->headroom = headroom; in xdp_umem_reg()
|
/linux-6.3-rc2/net/ax25/ |
A D | ax25_out.c | 329 int headroom; in ax25_transmit_buffer() local 336 headroom = ax25_addr_size(ax25->digipeat); in ax25_transmit_buffer() 338 if (unlikely(skb_headroom(skb) < headroom)) { in ax25_transmit_buffer() 339 skb = skb_expand_head(skb, headroom); in ax25_transmit_buffer() 346 ptr = skb_push(skb, headroom); in ax25_transmit_buffer()
|
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/ |
A D | nfp_net_xsk.c | 20 unsigned int headroom; in nfp_net_xsk_rx_bufs_stash() local 22 headroom = xsk_pool_get_headroom(rx_ring->r_vec->xsk_pool); in nfp_net_xsk_rx_bufs_stash() 29 xsk_buff_xdp_get_frame_dma(xdp) + headroom; in nfp_net_xsk_rx_bufs_stash()
|
/linux-6.3-rc2/drivers/net/usb/ |
A D | gl620a.c | 140 int headroom = skb_headroom(skb); in genelink_tx_fixup() local 149 && ((headroom + tailroom) >= (padlen + (4 + 4*1)))) { in genelink_tx_fixup() 150 if ((headroom < (4 + 4*1)) || (tailroom < padlen)) { in genelink_tx_fixup()
|
A D | int51x1.c | 59 int headroom = skb_headroom(skb); in int51x1_tx_fixup() local 76 (headroom + tailroom >= need_tail + INT51X1_HEADER_SIZE)) { in int51x1_tx_fixup() 77 if (headroom < INT51X1_HEADER_SIZE || tailroom < need_tail) { in int51x1_tx_fixup()
|
A D | cdc_eem.c | 107 int headroom = skb_headroom(skb); in eem_tx_fixup() local 111 (headroom >= EEM_HEAD)) in eem_tx_fixup() 114 if ((headroom + tailroom) in eem_tx_fixup()
|
A D | kalmia.c | 167 int headroom = skb_headroom(skb); in kalmia_tx_fixup() local 170 if ((tailroom >= KALMIA_ALIGN_SIZE) && (headroom in kalmia_tx_fixup() 174 if ((headroom + tailroom) > (KALMIA_HEADER_LENGTH in kalmia_tx_fixup()
|
/linux-6.3-rc2/include/net/bluetooth/ |
A D | bluetooth.h | 507 size_t headroom, size_t tailroom) in bt_skb_sendmsg() argument 513 skb = bt_skb_send_alloc(sk, size + headroom + tailroom, in bt_skb_sendmsg() 518 skb_reserve(skb, headroom); in bt_skb_sendmsg() 537 size_t headroom, size_t tailroom) in bt_skb_sendmmsg() argument 541 skb = bt_skb_sendmsg(sk, msg, len, mtu, headroom, tailroom); in bt_skb_sendmmsg() 554 tmp = bt_skb_sendmsg(sk, msg, len, mtu, headroom, tailroom); in bt_skb_sendmmsg()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/ |
A D | params.c | 220 u16 headroom; in mlx5e_get_linear_rq_headroom() local 223 return xsk->headroom; in mlx5e_get_linear_rq_headroom() 225 headroom = NET_IP_ALIGN; in mlx5e_get_linear_rq_headroom() 227 headroom += XDP_PACKET_HEADROOM; in mlx5e_get_linear_rq_headroom() 229 headroom += MLX5_RX_HEADROOM; in mlx5e_get_linear_rq_headroom() 231 return headroom; in mlx5e_get_linear_rq_headroom() 239 return xsk->headroom + hw_mtu; in mlx5e_rx_get_linear_sz_xsk() 248 return MLX5_SKB_FRAG_SZ(headroom + hw_mtu); in mlx5e_rx_get_linear_sz_skb() 681 u16 headroom; in mlx5e_build_rq_frags_info() local 704 headroom = mlx5e_get_linear_rq_headroom(params, xsk); in mlx5e_build_rq_frags_info() [all …]
|
/linux-6.3-rc2/net/caif/ |
A D | caif_socket.c | 54 int headroom, tailroom, maxframe; member 555 buffer_size = len + cf_sk->headroom + cf_sk->tailroom; in caif_seqpkt_sendmsg() 563 skb_reserve(skb, cf_sk->headroom); in caif_seqpkt_sendmsg() 623 size + cf_sk->headroom + in caif_stream_sendmsg() 630 skb_reserve(skb, cf_sk->headroom); in caif_stream_sendmsg() 743 int ifindex, headroom, tailroom; in caif_connect() local 825 &cf_sk->layer, &ifindex, &headroom, &tailroom); in caif_connect() 840 cf_sk->headroom = LL_RESERVED_SPACE_EXTRA(dev, headroom); in caif_connect() 845 cf_sk->maxframe = mtu - (headroom + tailroom); in caif_connect()
|
/linux-6.3-rc2/net/bpf/ |
A D | test_run.c | 130 u32 headroom = XDP_PACKET_HEADROOM; in xdp_test_run_init_page() local 139 headroom -= meta_len; in xdp_test_run_init_page() 144 memcpy(data + headroom, orig_ctx->data_meta, frm_len); in xdp_test_run_init_page() 147 xdp_prepare_buff(new_ctx, data, headroom, frm_len, true); in xdp_test_run_init_page() 800 u32 size, u32 headroom, u32 tailroom) in BTF_ID_FLAGS() 812 data = kzalloc(size + headroom + tailroom, GFP_USER); in BTF_ID_FLAGS() 1314 u32 headroom = XDP_PACKET_HEADROOM; in bpf_prog_test_run_xdp() local 1339 headroom += sizeof(struct xdp_page_head); in bpf_prog_test_run_xdp() 1356 headroom -= ctx->data; in bpf_prog_test_run_xdp() 1359 max_data_sz = 4096 - headroom - tailroom; in bpf_prog_test_run_xdp() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/marvell/mwifiex/ |
A D | 11n_aggr.c | 155 int headroom = adapter->intf_hdr_len; in mwifiex_11n_aggregate_pkt() local 174 skb_reserve(skb_aggr, headroom + sizeof(struct txpd)); in mwifiex_11n_aggregate_pkt() 229 skb_push(skb_aggr, headroom); in mwifiex_11n_aggregate_pkt()
|
/linux-6.3-rc2/drivers/net/wwan/iosm/ |
A D | iosm_ipc_pcie.c | 497 int direction, size_t headroom) in ipc_pcie_alloc_skb() argument 500 size + headroom); in ipc_pcie_alloc_skb() 504 if (headroom) in ipc_pcie_alloc_skb() 505 skb_reserve(skb, headroom); in ipc_pcie_alloc_skb()
|
/linux-6.3-rc2/drivers/net/ |
A D | virtio_net.c | 430 unsigned int headroom) in mergeable_len_to_ctx() argument 557 if (unlikely(xdpf->headroom < vi->hdr_len)) in __virtnet_xdp_xmit_one() 572 xdpf->headroom -= vi->hdr_len; in __virtnet_xdp_xmit_one() 830 headroom = vi->hdr_len + header_offset; in receive_small() 897 skb_reserve(skb, headroom - delta); in receive_small() 955 unsigned int headroom, data_len; in build_skb_from_xdp_buff() local 974 skb_reserve(skb, headroom); in build_skb_from_xdp_buff() 1004 unsigned int headroom, tailroom, room; in virtnet_build_xdp_buff_mrg() local 1051 headroom = mergeable_ctx_to_headroom(ctx); in virtnet_build_xdp_buff_mrg() 1273 headroom = mergeable_ctx_to_headroom(ctx); in receive_mergeable() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/mediatek/mt76/ |
A D | mcu.c | 16 len = ops->headroom + len + ops->tailroom; in __mt76_mcu_msg_alloc() 23 skb_reserve(skb, ops->headroom); in __mt76_mcu_msg_alloc()
|