/linux/drivers/net/ethernet/qualcomm/rmnet/ |
H A D | rmnet_vnd.c | 69 u32 headroom; in rmnet_vnd_headroom() local 71 headroom = sizeof(struct rmnet_map_header); in rmnet_vnd_headroom() 74 headroom += sizeof(struct rmnet_map_ul_csum_header); in rmnet_vnd_headroom() 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() 90 new_mtu > (priv->real_dev->mtu - headroom)) in rmnet_vnd_change_mtu() 270 * flags, ARP type, needed headroom, etc... 306 u32 headroom; in rmnet_vnd_newlink() local 320 headroom in rmnet_vnd_newlink() 375 u32 headroom; rmnet_vnd_validate_real_dev_mtu() local 395 u32 headroom; rmnet_vnd_update_dev_mtu() local [all...] |
/linux/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_rx.c | 22 /* Per packet headroom in non-XDP mode. Present only for 1-frag packets. */ 149 /* VA includes the headroom, frag size includes headroom + tailroom */ in fun_run_xdp() 160 /* remove headroom, which may not be FUN_XDP_HEADROOM now */ in fun_run_xdp() 372 unsigned int headroom; in fun_handle_cqe_pkt() local 388 headroom = be16_to_cpu(rxreq->headroom); in fun_handle_cqe_pkt() 389 if (likely(headroom)) in fun_handle_cqe_pkt() 390 tot_len += FUN_RX_TAILROOM + headroom; in fun_handle_cqe_pkt() 394 if (xdp_q && headroom in fun_handle_cqe_pkt() 591 u16 headroom; fun_rxq_set_bpf() local [all...] |
/linux/drivers/net/wireless/quantenna/qtnfmac/ |
H 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()
|
H 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/samples/bpf/ |
H A D | xdp_adjust_tail_kern.c | 73 int headroom = (int)sizeof(struct iphdr) + (int)sizeof(struct icmphdr); in send_icmp4_too_big() local 75 if (bpf_xdp_adjust_head(xdp, 0 - headroom)) in send_icmp4_too_big() 80 if (data + (ICMP_TOOBIG_SIZE + headroom) > data_end) in send_icmp4_too_big() 89 orig_eth = data + headroom; in send_icmp4_too_big() 111 ICMP_TOOBIG_SIZE + headroom - sizeof(struct ethhdr)); in send_icmp4_too_big()
|
/linux/drivers/net/ |
H A D | netkit.c | 29 u32 headroom; member 185 static void netkit_set_headroom(struct net_device *dev, int headroom) in netkit_set_headroom() argument 190 if (headroom < 0) in netkit_set_headroom() 191 headroom = NET_SKB_PAD; in netkit_set_headroom() 199 nk->headroom = headroom; in netkit_set_headroom() 200 headroom = max(nk->headroom, nk2->headroom); in netkit_set_headroom() 202 peer->needed_headroom = headroom; in netkit_set_headroom() 342 u16 headroom = 0, tailroom = 0; netkit_new_link() local [all...] |
/linux/tools/net/ynl/pyynl/ |
H A D | ynl_gen_rst.py | 34 def headroom(level: int) -> str: function 57 return headroom(level) + f":{key}: {value}" 62 return headroom(level) + key + "\n" + headroom(level + 1) + str(value) 67 return headroom(level) + paragraph 72 return headroom(level) + f"- {item}" 102 return headroom(level) + "[" + ", ".join(inline(i) for i in list_) + "]" 162 lines.append(headroom(level + 2) + do_dict[key] + "\n")
|
/linux/drivers/nfc/nfcmrvl/ |
H 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/net/xdp/ |
H A D | xdp_umem.c | 160 u32 chunk_size = mr->chunk_size, headroom = mr->headroom; in xdp_umem_reg() local 205 if (headroom >= chunk_size - XDP_PACKET_HEADROOM) in xdp_umem_reg() 215 umem->headroom = headroom; in xdp_umem_reg()
|
/linux/include/net/ |
H A D | gso.h | 34 int new_headroom, headroom; in gso_pskb_expand_head() local 37 headroom = skb_headroom(skb); in gso_pskb_expand_head() 43 SKB_GSO_CB(skb)->mac_offset += (new_headroom - headroom); in gso_pskb_expand_head()
|
H A D | xsk_buff_pool.h | 77 u32 headroom; member 124 xskb->xdp.data_hard_start = pool->addrs + addr + pool->headroom; in xp_init_xskb_addr() 132 xskb->dma = xskb->frame_dma + pool->headroom + XDP_PACKET_HEADROOM; in xp_init_xskb_dma() 243 offset += pool->headroom; in xp_get_handle()
|
H A D | lwtunnel.h | 31 __u16 headroom; member 108 lwtunnel_output_redirect(lwtstate)) && lwtstate->headroom < mtu) in lwtunnel_headroom() 109 return lwtstate->headroom; in lwtunnel_headroom()
|
/linux/net/ax25/ |
H A D | ax25_out.c | 339 int headroom; in ax25_transmit_buffer() local 346 headroom = ax25_addr_size(ax25->digipeat); in ax25_transmit_buffer() 348 if (unlikely(skb_headroom(skb) < headroom)) { in ax25_transmit_buffer() 349 skb = skb_expand_head(skb, headroom); in ax25_transmit_buffer() 356 ptr = skb_push(skb, headroom); in ax25_transmit_buffer()
|
/linux/drivers/net/usb/ |
H 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()
|
H 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()
|
H 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()
|
H 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()
|
H A D | lg-vl600.c | 249 int headroom = skb_headroom(skb); in vl600_tx_fixup() local 253 headroom >= sizeof(*frame)) in vl600_tx_fixup() 257 if (headroom + tailroom + skb->len >= full_len) { in vl600_tx_fixup()
|
/linux/drivers/net/ethernet/netronome/nfp/ |
H 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/include/net/bluetooth/ |
H A D | bluetooth.h | 547 size_t headroom, size_t tailroom) in bt_skb_sendmsg() argument 553 skb = bt_skb_send_alloc(sk, size + headroom + tailroom, in bt_skb_sendmsg() 558 skb_reserve(skb, headroom); in bt_skb_sendmsg() 577 size_t headroom, size_t tailroom) in bt_skb_sendmmsg() argument 581 skb = bt_skb_sendmsg(sk, msg, len, mtu, headroom, tailroom); in bt_skb_sendmmsg() 594 tmp = bt_skb_sendmsg(sk, msg, len, mtu, headroom, tailroom); in bt_skb_sendmmsg()
|
/linux/tools/testing/selftests/bpf/progs/ |
H A D | test_tc_link.c | 31 unsigned short headroom, tailroom; variable 126 headroom = BPF_CORE_READ(dev, needed_headroom); in tc8()
|
/linux/net/caif/ |
H A D | caif_socket.c | 55 int headroom, tailroom, maxframe; member 556 buffer_size = len + cf_sk->headroom + cf_sk->tailroom; in caif_seqpkt_sendmsg() 564 skb_reserve(skb, cf_sk->headroom); in caif_seqpkt_sendmsg() 624 size + cf_sk->headroom + in caif_stream_sendmsg() 631 skb_reserve(skb, cf_sk->headroom); in caif_stream_sendmsg() 744 int ifindex, headroom, tailroom; in caif_connect() local 826 &cf_sk->layer, &ifindex, &headroom, &tailroom); in caif_connect() 841 cf_sk->headroom = LL_RESERVED_SPACE_EXTRA(dev, headroom); in caif_connect() 846 cf_sk->maxframe = mtu - (headroom in caif_connect() [all...] |
/linux/net/bpf/ |
H A D | test_run.c | 135 u32 headroom = XDP_PACKET_HEADROOM; in xdp_test_run_init_page() local 144 headroom -= meta_len; in xdp_test_run_init_page() 149 memcpy(data + headroom, orig_ctx->data_meta, frm_len); in xdp_test_run_init_page() 152 xdp_prepare_buff(new_ctx, data, headroom, frm_len, true); in xdp_test_run_init_page() 663 u32 size, u32 headroom, u32 tailroom) in BTF_ID_FLAGS() 668 if (user_size < ETH_HLEN || user_size > PAGE_SIZE - headroom - tailroom) in BTF_ID_FLAGS() 672 data = kzalloc(size + headroom + tailroom, GFP_USER); in BTF_ID_FLAGS() 676 if (copy_from_user(data + headroom, data_in, user_size)) { in BTF_ID_FLAGS() 1213 u32 headroom = XDP_PACKET_HEADROOM; in bpf_prog_test_run_xdp() local 1238 headroom in bpf_prog_test_run_xdp() [all...] |
/linux/drivers/net/wireless/marvell/mwifiex/ |
H 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/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_pcie.c | 499 int direction, size_t headroom) in ipc_pcie_alloc_skb() argument 502 size + headroom); in ipc_pcie_alloc_skb() 506 if (headroom) in ipc_pcie_alloc_skb() 507 skb_reserve(skb, headroom); in ipc_pcie_alloc_skb()
|