Home
last modified time | relevance | path

Searched refs:headroom (Results 1 - 25 of 237) sorted by relevance

12345678910

/kernel/linux/linux-5.10/drivers/net/ethernet/qualcomm/rmnet/
H A Drmnet_vnd.c63 u32 headroom; in rmnet_vnd_headroom() local
65 headroom = sizeof(struct rmnet_map_header); in rmnet_vnd_headroom()
68 headroom += sizeof(struct rmnet_map_ul_csum_header); in rmnet_vnd_headroom()
70 return headroom; in rmnet_vnd_headroom()
77 u32 headroom; in rmnet_vnd_change_mtu() local
81 headroom = rmnet_vnd_headroom(port); in rmnet_vnd_change_mtu()
84 new_mtu > (priv->real_dev->mtu - headroom)) in rmnet_vnd_change_mtu()
217 * flags, ARP type, needed headroom, etc...
253 u32 headroom; in rmnet_vnd_newlink() local
267 headroom in rmnet_vnd_newlink()
322 u32 headroom; rmnet_vnd_validate_real_dev_mtu() local
342 u32 headroom; rmnet_vnd_update_dev_mtu() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/qualcomm/rmnet/
H A Drmnet_vnd.c69 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...]
/kernel/linux/linux-5.10/include/net/
H A Dxdp.h97 u16 headroom; member
111 void *data_hard_start = frame->data - frame->headroom - sizeof(*frame); in xdp_get_shared_info_from_frame()
139 xdp->data_hard_start = frame->data - frame->headroom - sizeof(*frame); in xdp_convert_frame_to_buff()
150 int metasize, headroom; in xdp_update_frame_from_buff() local
152 /* Assure headroom is available for storing info */ in xdp_update_frame_from_buff()
153 headroom = xdp->data - xdp->data_hard_start; in xdp_update_frame_from_buff()
156 if (unlikely((headroom - metasize) < sizeof(*xdp_frame))) in xdp_update_frame_from_buff()
167 xdp_frame->headroom = headroom - sizeof(*xdp_frame); in xdp_update_frame_from_buff()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dparams.c15 u16 headroom; in mlx5e_get_linear_rq_headroom() local
18 return xsk->headroom; in mlx5e_get_linear_rq_headroom()
20 headroom = NET_IP_ALIGN; in mlx5e_get_linear_rq_headroom()
22 headroom += XDP_PACKET_HEADROOM; in mlx5e_get_linear_rq_headroom()
24 headroom += MLX5_RX_HEADROOM; in mlx5e_get_linear_rq_headroom()
26 return headroom; in mlx5e_get_linear_rq_headroom()
/kernel/linux/linux-6.6/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_rx.c22 /* 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...]
/kernel/linux/linux-5.10/drivers/net/wireless/quantenna/qtnfmac/
H A Dshm_ipc.c14 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 Dshm_ipc_defs.h25 u8 headroom[QTN_IPC_REG_HDR_SZ]; member
29 union qtnf_shm_ipc_region_headroom headroom; member
/kernel/linux/linux-5.10/samples/bpf/
H A Dxdp_adjust_tail_kern.c72 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()
/kernel/linux/linux-6.6/drivers/net/wireless/quantenna/qtnfmac/
H A Dshm_ipc.c14 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 Dshm_ipc_defs.h25 u8 headroom[QTN_IPC_REG_HDR_SZ]; member
29 union qtnf_shm_ipc_region_headroom headroom; member
/kernel/linux/linux-6.6/samples/bpf/
H A Dxdp_adjust_tail_kern.c72 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()
/kernel/linux/linux-6.6/include/net/
H A Dxdp.h126 int headroom, int data_len, const bool meta_valid) in xdp_prepare_buff()
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
268 /* Assure headroom is available for storing info */ in xdp_update_frame_from_buff()
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 in xdp_update_frame_from_buff()
125 xdp_prepare_buff(struct xdp_buff *xdp, unsigned char *hard_start, int headroom, int data_len, const bool meta_valid) xdp_prepare_buff() argument
[all...]
H A Dgso.h34 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 Dxsk_buff_pool.h76 u32 headroom; member
122 xskb->xdp.data_hard_start = pool->addrs + addr + pool->headroom; in xp_init_xskb_addr()
130 xskb->dma = xskb->frame_dma + pool->headroom + XDP_PACKET_HEADROOM; in xp_init_xskb_dma()
230 offset += xskb->pool->headroom; in xp_get_handle()
/kernel/linux/linux-5.10/drivers/nfc/nfcmrvl/
H A Dmain.c111 int headroom; in nfcmrvl_nci_register_dev() local
137 headroom = NCI_SPI_HDR_LEN; in nfcmrvl_nci_register_dev()
140 headroom = tailroom = 0; in nfcmrvl_nci_register_dev()
143 headroom += NFCMRVL_HCI_EVENT_HEADER_SIZE; in nfcmrvl_nci_register_dev()
154 headroom, tailroom); in nfcmrvl_nci_register_dev()
/kernel/linux/linux-5.10/net/xdp/
H A Dxdp_umem.c157 u32 chunk_size = mr->chunk_size, headroom = mr->headroom; in xdp_umem_reg() local
202 if (headroom >= chunk_size - XDP_PACKET_HEADROOM) in xdp_umem_reg()
206 umem->headroom = headroom; in xdp_umem_reg()
/kernel/linux/linux-6.6/drivers/nfc/nfcmrvl/
H A Dmain.c100 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()
/kernel/linux/linux-6.6/net/xdp/
H A Dxdp_umem.c154 u32 chunk_size = mr->chunk_size, headroom = mr->headroom; in xdp_umem_reg() local
199 if (headroom >= chunk_size - XDP_PACKET_HEADROOM) in xdp_umem_reg()
203 umem->headroom = headroom; in xdp_umem_reg()
/kernel/linux/linux-6.6/net/core/
H A Dxdp.c573 xdpf->headroom = 0; in xdp_convert_zc_to_xdp_frame()
605 unsigned int headroom, frame_size; in __xdp_build_skb_from_frame() local
613 /* Part of headroom was reserved to xdpf */ in __xdp_build_skb_from_frame()
614 headroom = sizeof(*xdpf) + xdpf->headroom; in __xdp_build_skb_from_frame()
621 hard_start = xdpf->data - headroom; in __xdp_build_skb_from_frame()
626 skb_reserve(skb, headroom); in __xdp_build_skb_from_frame()
673 unsigned int headroom, totalsize; in xdpf_clone() local
678 headroom = xdpf->headroom in xdpf_clone()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_xsk.c20 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()
/kernel/linux/linux-5.10/net/ax25/
H A Dax25_out.c330 int headroom; in ax25_transmit_buffer() local
337 headroom = ax25_addr_size(ax25->digipeat); in ax25_transmit_buffer()
339 if (skb_headroom(skb) < headroom) { in ax25_transmit_buffer()
340 if ((skbn = skb_realloc_headroom(skb, headroom)) == NULL) { in ax25_transmit_buffer()
353 ptr = skb_push(skb, headroom); in ax25_transmit_buffer()
/kernel/linux/linux-6.6/net/ax25/
H A Dax25_out.c329 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()
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/
H A Dmcu.c13 int length = ops->headroom + data_len + ops->tailroom; in mt76_mcu_msg_alloc()
21 skb_reserve(skb, ops->headroom); in mt76_mcu_msg_alloc()
/kernel/linux/linux-5.10/drivers/net/usb/
H A Dgl620a.c140 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 Dint51x1.c59 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()

Completed in 12 milliseconds

12345678910