/linux-master/include/net/ |
H A D | xdp.h | 87 u32 frame_sz; /* frame size to deduce data_hard_end/reserved tailroom*/ member in struct:xdp_buff 117 xdp_init_buff(struct xdp_buff *xdp, u32 frame_sz, struct xdp_rxq_info *rxq) argument 119 xdp->frame_sz = frame_sz; 143 ((xdp)->data_hard_start + (xdp)->frame_sz - \ 176 u32 frame_sz; member in struct:xdp_frame 208 return (struct skb_shared_info *)(data_hard_start + frame->frame_sz - 258 xdp->frame_sz = frame->frame_sz; 285 xdp_frame->frame_sz [all...] |
/linux-master/drivers/media/usb/gspca/ |
H A D | vicam.c | 171 int ret, frame_sz; local 174 frame_sz = gspca_dev->cam.cam_mode[gspca_dev->curr_mode].sizeimage + 176 buffer = kmalloc(frame_sz, GFP_KERNEL); 187 ret = vicam_read_frame(gspca_dev, buffer, frame_sz); 198 frame_sz - HEADER_SIZE);
|
H A D | sq905.c | 206 int frame_sz; local 217 frame_sz = gspca_dev->cam.cam_mode[gspca_dev->curr_mode].sizeimage 227 bytes_left = frame_sz;
|
/linux-master/net/core/ |
H A D | xdp.c | 576 xdpf->frame_sz = PAGE_SIZE; 620 frame_size = xdpf->frame_sz; 635 nr_frags * xdpf->frame_sz, 693 nxdpf->frame_sz = PAGE_SIZE;
|
H A D | dev.c | 4817 u32 mac_len, frame_sz; local 4830 frame_sz = (void *)skb_end_pointer(skb) - hard_start; 4831 frame_sz += SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); 4834 xdp_init_buff(xdp, frame_sz, &rxqueue->xdp_rxq);
|
H A D | filter.c | 4086 if (!rxq->frag_size || rxq->frag_size > xdp->frame_sz) 4170 void *data_hard_end = xdp_data_hard_end(xdp); /* use xdp->frame_sz */
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_txrx.c | 617 xdp.frame_sz = xdpf->frame_sz; 1002 skb = napi_build_skb(xdp->data_hard_start, xdp->frame_sz); 1020 nr_frags * xdp->frame_sz, 1083 xdp->frame_sz); 1101 nr_frags * xdp->frame_sz, 1166 xdp->frame_sz = ice_rx_frame_truesize(rx_ring, 0); 1228 /* At larger PAGE_SIZE, frame_sz depend on len size */ 1229 xdp->frame_sz = ice_rx_frame_truesize(rx_ring, size); 1305 ice_rx_buf_adjust_pg_offset(buf, xdp->frame_sz); [all...] |
/linux-master/drivers/media/platform/qcom/venus/ |
H A D | hfi_msgs.c | 28 struct hfi_framesize *frame_sz; local 64 frame_sz = (struct hfi_framesize *)data_ptr; 65 event.width = frame_sz->width; 66 event.height = frame_sz->height; 67 data_ptr += sizeof(*frame_sz);
|
/linux-master/drivers/net/ |
H A D | veth.c | 727 u32 frame_sz; local 739 frame_sz = skb_end_pointer(skb) - skb->head; 740 frame_sz += SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); 741 xdp_init_buff(xdp, frame_sz, &rq->xdp_rxq);
|
H A D | virtio_net.c | 1409 skb = build_skb(xdp->data_hard_start, xdp->frame_sz); 1439 unsigned int frame_sz, 1454 xdp_init_buff(xdp, frame_sz, &rq->xdp_rxq); 1526 unsigned int *frame_sz, 1550 *frame_sz = truesize; 1587 *frame_sz = PAGE_SIZE; 1612 unsigned int frame_sz; local 1618 data = mergeable_xdp_get_buf(vi, rq, xdp_prog, ctx, &frame_sz, &num_buf, &page, 1623 err = virtnet_build_xdp_buff_mrg(dev, vi, rq, &xdp, data, len, frame_sz, 1433 virtnet_build_xdp_buff_mrg(struct net_device *dev, struct virtnet_info *vi, struct receive_queue *rq, struct xdp_buff *xdp, void *buf, unsigned int len, unsigned int frame_sz, int *num_buf, unsigned int *xdp_frags_truesize, struct virtnet_rq_stats *stats) argument 1522 mergeable_xdp_get_buf(struct virtnet_info *vi, struct receive_queue *rq, struct bpf_prog *xdp_prog, void *ctx, unsigned int *frame_sz, int *num_buf, struct page **page, int offset, unsigned int *len, struct virtio_net_hdr_mrg_rxbuf *hdr) argument
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_txrx.c | 2096 i40e_rx_buffer_flip(rx_buffer, xdp->frame_sz); 2177 size, xdp->frame_sz); 2179 i40e_rx_buffer_flip(rx_buffer, xdp->frame_sz); 2193 nr_frags * xdp->frame_sz, 2235 skb = napi_build_skb(xdp->data_hard_start, xdp->frame_sz); 2248 nr_frags * xdp->frame_sz, 2257 i40e_rx_buffer_flip(rx_buffer, xdp->frame_sz); 2560 /* At larger PAGE_SIZE, frame_sz depend on len size */ 2561 xdp->frame_sz = i40e_rx_frame_truesize(rx_ring, size); 2582 i40e_rx_buffer_flip(rx_buffer, xdp->frame_sz); [all...] |
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ring.c | 702 int frame_sz = rx_ring->page_offset + rx_ring->frame_max + local 793 xdp_init_buff(&xdp, frame_sz, &rx_ring->xdp_rxq);
|
/linux-master/net/xdp/ |
H A D | xsk_buff_pool.c | 103 xskb->xdp.frame_sz = umem->chunk_size - umem->headroom;
|
/linux-master/drivers/scsi/mpt3sas/ |
H A D | mpt3sas_base.c | 993 u16 frame_sz; local 1173 frame_sz = sizeof(Mpi2ConfigRequest_t) + ioc->sge_size; 1177 frame_sz = sizeof(Mpi2SCSITaskManagementRequest_t); 1181 frame_sz = sizeof(Mpi2SasIoUnitControlRequest_t); 1185 frame_sz = sizeof(Mpi2SepRequest_t); 1189 frame_sz = sizeof(Mpi2IOCInitRequest_t); 1193 frame_sz = sizeof(Mpi2PortEnableRequest_t); 1197 frame_sz = sizeof(Mpi2SmpPassthroughRequest_t) + ioc->sge_size; 1201 frame_sz = sizeof(Mpi26NVMeEncapsulatedRequest_t) + 1206 frame_sz [all...] |
/linux-master/drivers/net/ethernet/marvell/ |
H A D | mvneta.c | 2259 u32 frame_sz, struct mvneta_stats *stats) 2307 stats->rx_bytes += frame_sz + xdp->data_end - xdp->data - data_len; 2418 num_frags * xdp->frame_sz, 2433 u32 desc_status, frame_sz; local 2466 frame_sz = size - ETH_FCS_LEN; 2493 mvneta_run_xdp(pp, rxq, xdp_prog, &xdp_buf, frame_sz, &ps)) 2257 mvneta_run_xdp(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, struct bpf_prog *prog, struct xdp_buff *xdp, u32 frame_sz, struct mvneta_stats *stats) argument
|
/linux-master/drivers/net/ethernet/freescale/dpaa/ |
H A D | dpaa_eth.c | 2265 new_xdpf->frame_sz = DPAA_BP_RAW_SIZE; 2596 xdp.frame_sz = DPAA_BP_RAW_SIZE; 2619 xdp.frame_sz = DPAA_BP_RAW_SIZE; 2633 xdp.frame_sz = DPAA_BP_RAW_SIZE;
|
/linux-master/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ixgbevf_main.c | 1120 unsigned int total_rx_bytes = 0, total_rx_packets = 0, frame_sz = 0; local 1129 frame_sz = ixgbevf_rx_frame_truesize(rx_ring, 0); 1131 xdp_init_buff(&xdp, frame_sz, &rx_ring->xdp_rxq); 1166 /* At larger PAGE_SIZE, frame_sz depend on len size */ 1167 xdp.frame_sz = ixgbevf_rx_frame_truesize(rx_ring, size);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_rx.c | 1662 void *va, u16 headroom, u32 frame_sz, u32 len, 1665 xdp_init_buff(&mxbuf->xdp, frame_sz, &rq->xdp_rxq); 1661 mlx5e_fill_mxbuf(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe, void *va, u16 headroom, u32 frame_sz, u32 len, struct mlx5e_xdp_buff *mxbuf) argument
|
/linux-master/drivers/net/hyperv/ |
H A D | netvsc_drv.c | 802 unsigned int frag_size = xdp->frame_sz;
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_main.c | 2323 unsigned int total_rx_bytes = 0, total_rx_packets = 0, frame_sz = 0; local 2336 frame_sz = ixgbe_rx_frame_truesize(rx_ring, 0); 2338 xdp_init_buff(&xdp, frame_sz, &rx_ring->xdp_rxq); 2375 /* At larger PAGE_SIZE, frame_sz depend on len size */ 2376 xdp.frame_sz = ixgbe_rx_frame_truesize(rx_ring, size);
|
/linux-master/drivers/net/ethernet/intel/igb/ |
H A D | igb_main.c | 8888 u32 frame_sz = 0; local 8893 frame_sz = igb_rx_frame_truesize(rx_ring, 0); 8895 xdp_init_buff(&xdp, frame_sz, &rx_ring->xdp_rxq); 8944 /* At larger PAGE_SIZE, frame_sz depend on len size */ 8945 xdp.frame_sz = igb_rx_frame_truesize(rx_ring, size);
|
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-eth.c | 474 xdp.frame_sz = DPAA2_ETH_RX_BUF_RAW_SIZE;
|