| /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() 306 u32 headroom; in rmnet_vnd_newlink() local 320 headroom = rmnet_vnd_headroom(port); in rmnet_vnd_newlink() 322 if (rmnet_vnd_change_mtu(rmnet_dev, real_dev->mtu - headroom)) { in rmnet_vnd_newlink() [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/net/xdp/ |
| H A D | xdp_umem.c | 161 u32 chunk_size = mr->chunk_size, headroom = mr->headroom; in xdp_umem_reg() local 206 if (headroom > chunk_size - XDP_PACKET_HEADROOM - in xdp_umem_reg() 219 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 | ip_tunnels.h | 629 int headroom, bool reply); 631 static inline unsigned int ip_tunnel_limit_headroom(unsigned int headroom) in ip_tunnel_limit_headroom() argument 638 if (headroom > max_allowed) in ip_tunnel_limit_headroom() 639 headroom = max_allowed; in ip_tunnel_limit_headroom() 641 return headroom; in ip_tunnel_limit_headroom() 645 unsigned int headroom) in ip_tunnel_adj_headroom() argument 647 headroom = ip_tunnel_limit_headroom(headroom); in ip_tunnel_adj_headroom() 649 if (headroom > READ_ONCE(dev->needed_headroom)) in ip_tunnel_adj_headroom() 650 WRITE_ONCE(dev->needed_headroom, headroom); in ip_tunnel_adj_headroom()
|
| 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/tools/net/ynl/pyynl/lib/ |
| H A D | doc_generator.py | 40 def headroom(level: int) -> str: member in RstFormatters 62 return self.headroom(level) + f":{key}: {value}" 66 return self.headroom(level) + key + "\n" + self.headroom(level + 1) + str(value) 70 return self.headroom(level) + paragraph 74 return self.headroom(level) + f"- {item}" 103 return self.headroom(level) + "[" + ", ".join(self.inline(i) for i in list_) + "]" 170 lines.append(self.fmt.headroom(level + 2) + do_dict[key] + "\n")
|
| /linux/net/core/ |
| H A D | xdp.c | 605 xdpf->headroom = metasize; in xdp_convert_zc_to_xdp_frame() 799 unsigned int headroom, frame_size; in __xdp_build_skb_from_frame() local 807 /* Part of headroom was reserved to xdpf */ in __xdp_build_skb_from_frame() 808 headroom = sizeof(*xdpf) + xdpf->headroom; in __xdp_build_skb_from_frame() 815 hard_start = xdpf->data - headroom; in __xdp_build_skb_from_frame() 820 skb_reserve(skb, headroom); in __xdp_build_skb_from_frame() 866 unsigned int headroom, totalsize; in xdpf_clone() local 871 headroom = xdpf->headroom in xdpf_clone() [all...] |
| /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/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 | 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 | 174 int headroom = skb_headroom(skb); in kalmia_tx_fixup() local 177 if ((tailroom >= KALMIA_ALIGN_SIZE) && (headroom in kalmia_tx_fixup() 181 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/mellanox/mlx5/core/en/ |
| H A D | params.c | 243 u16 headroom; in mlx5e_get_linear_rq_headroom() local 246 return rqo->xsk->headroom; in mlx5e_get_linear_rq_headroom() 248 headroom = NET_IP_ALIGN; in mlx5e_get_linear_rq_headroom() 250 headroom += XDP_PACKET_HEADROOM; in mlx5e_get_linear_rq_headroom() 252 headroom += MLX5_RX_HEADROOM; in mlx5e_get_linear_rq_headroom() 254 return headroom; in mlx5e_get_linear_rq_headroom() 262 return xsk->headroom + hw_mtu; in mlx5e_rx_get_linear_sz_xsk() 268 u16 headroom; in mlx5e_rx_get_linear_sz_skb() local 272 headroom = mlx5e_get_linear_rq_headroom(params, NULL); in mlx5e_rx_get_linear_sz_skb() 274 return MLX5_SKB_FRAG_SZ(headroom + hw_mtu); in mlx5e_rx_get_linear_sz_skb() [all …]
|
| /linux/drivers/net/ethernet/pensando/ionic/ |
| H A D | ionic_txrx.c | 158 u32 headroom, u32 len, in ionic_rx_add_skb_frag() argument 164 buf_info->page_offset + headroom, in ionic_rx_add_skb_frag() 168 buf_info->page, buf_info->page_offset + headroom, in ionic_rx_add_skb_frag() 181 unsigned int headroom, in ionic_rx_build_skb() argument 203 if (headroom) in ionic_rx_build_skb() 211 ionic_rx_add_skb_frag(q, skb, buf_info, headroom, frag_len, synced); in ionic_rx_build_skb() 233 unsigned int headroom, in ionic_rx_copybreak() argument 257 buf_info->page_offset + headroom, in ionic_rx_copybreak() 260 skb_copy_to_linear_data(skb, ionic_rx_buf_va(buf_info) + headroom, len); in ionic_rx_copybreak() 620 unsigned int headroom = 0; in ionic_rx_clean() local [all …]
|
| /linux/net/bpf/ |
| H A D | test_run.c | 124 u32 headroom = XDP_PACKET_HEADROOM; in xdp_test_run_init_page() local 133 headroom -= meta_len; in xdp_test_run_init_page() 138 memcpy(data + headroom, orig_ctx->data_meta, frm_len); in xdp_test_run_init_page() 141 xdp_prepare_buff(new_ctx, data, headroom, frm_len, true); in xdp_test_run_init_page() 664 u32 size, u32 headroom, u32 tailroom) in BTF_ID_FLAGS() 669 if (user_size > PAGE_SIZE - headroom - tailroom) in BTF_ID_FLAGS() 673 data = kzalloc(size + headroom + tailroom, GFP_USER); in BTF_ID_FLAGS() 677 if (copy_from_user(data + headroom, data_in, user_size)) { in BTF_ID_FLAGS() 1042 u32 headroom = NET_SKB_PAD + NET_IP_ALIGN; in bpf_prog_test_run_skb() local 1097 linear_sz = min_t(u32, linear_sz, PAGE_SIZE - headroom - tailroom); in bpf_prog_test_run_skb() [all …]
|
| /linux/drivers/net/wireless/nxp/nxpwifi/ |
| H A D | 11n_aggr.c | 121 int headroom = adapter->intf_hdr_len; in nxpwifi_11n_aggregate_pkt() local 141 skb_reserve(skb_aggr, headroom + sizeof(struct txpd)); in nxpwifi_11n_aggregate_pkt() 194 skb_push(skb_aggr, headroom); in nxpwifi_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()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H 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()
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | wmi.c | 317 u16 headroom = sizeof(struct htc_frame_hdr) + in ath9k_wmi_cmd() local 326 skb = alloc_skb(headroom + cmd_len, GFP_ATOMIC); in ath9k_wmi_cmd() 330 skb_reserve(skb, headroom); in ath9k_wmi_cmd()
|
| /linux/net/iucv/ |
| H A D | af_iucv.c | 921 size_t headroom = 0; in iucv_sock_sendmsg() local 1000 headroom = sizeof(struct af_iucv_trans_hdr) + in iucv_sock_sendmsg() 1002 linear = min(len, PAGE_SIZE - headroom); in iucv_sock_sendmsg() 1010 headroom = sizeof(struct iucv_array) * in iucv_sock_sendmsg() 1012 linear = PAGE_SIZE - headroom; in iucv_sock_sendmsg() 1015 skb = sock_alloc_send_pskb(sk, headroom + linear, len - linear, in iucv_sock_sendmsg() 1019 if (headroom) in iucv_sock_sendmsg() 1020 skb_reserve(skb, headroom); in iucv_sock_sendmsg() 1080 /* skip iucv_array lying in the headroom */ in iucv_sock_sendmsg() 1128 size_t headroom, linea in alloc_iucv_recv_skb() local [all...] |
| /linux/include/net/libeth/ |
| H A D | types.h | 120 u16 headroom; member
|
| /linux/drivers/net/ethernet/freescale/dpaa/ |
| H A D | dpaa_eth.c | 2218 int headroom; in dpaa_a050385_wa_xdpf() local 2229 xdpf->headroom >= priv->tx_headroom) { in dpaa_a050385_wa_xdpf() 2230 xdpf->headroom = priv->tx_headroom; in dpaa_a050385_wa_xdpf() 2244 if (xdpf->headroom >= data_shift + priv->tx_headroom) { in dpaa_a050385_wa_xdpf() 2247 xdpf->headroom = priv->tx_headroom; in dpaa_a050385_wa_xdpf() 2256 headroom = ALIGN(sizeof(*new_xdpf) + priv->tx_headroom, in dpaa_a050385_wa_xdpf() 2262 if (headroom + xdpf->len > DPAA_BP_RAW_SIZE - in dpaa_a050385_wa_xdpf() 2272 memcpy(new_buff + headroom, xdpf->data, xdpf->len); in dpaa_a050385_wa_xdpf() 2278 new_xdpf->data = new_buff + headroom; in dpaa_a050385_wa_xdpf() 2280 new_xdpf->headroom = priv->tx_headroom; in dpaa_a050385_wa_xdpf() [all …]
|
| /linux/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-eth.h | 743 unsigned int headroom = DPAA2_ETH_SWA_SIZE + DPAA2_ETH_TX_BUF_ALIGN; in dpaa2_eth_needed_headroom() local 749 return headroom; in dpaa2_eth_needed_headroom() 759 headroom += DPAA2_ETH_TX_HWA_SIZE; in dpaa2_eth_needed_headroom() 761 return headroom; in dpaa2_eth_needed_headroom()
|