/linux-6.3-rc2/include/net/ |
A D | xdp.h | 87 u32 frame_sz; /* frame size to deduce data_hard_end/reserved tailroom*/ member 117 xdp_init_buff(struct xdp_buff *xdp, u32 frame_sz, struct xdp_rxq_info *rxq) in xdp_init_buff() argument 119 xdp->frame_sz = frame_sz; in xdp_init_buff() 143 ((xdp)->data_hard_start + (xdp)->frame_sz - \ 176 u32 frame_sz; member 208 return (struct skb_shared_info *)(data_hard_start + frame->frame_sz - in xdp_get_shared_info_from_frame() 258 xdp->frame_sz = frame->frame_sz; in xdp_convert_frame_to_buff() 285 xdp_frame->frame_sz = xdp->frame_sz; in xdp_update_frame_from_buff()
|
/linux-6.3-rc2/drivers/media/usb/gspca/ |
A D | vicam.c | 171 int ret, frame_sz; in vicam_dostream() local 174 frame_sz = gspca_dev->cam.cam_mode[gspca_dev->curr_mode].sizeimage + in vicam_dostream() 176 buffer = kmalloc(frame_sz, GFP_KERNEL); in vicam_dostream() 187 ret = vicam_read_frame(gspca_dev, buffer, frame_sz); in vicam_dostream() 198 frame_sz - HEADER_SIZE); in vicam_dostream()
|
A D | sq905.c | 206 int frame_sz; in sq905_dostream() local 217 frame_sz = gspca_dev->cam.cam_mode[gspca_dev->curr_mode].sizeimage in sq905_dostream() 227 bytes_left = frame_sz; in sq905_dostream()
|
/linux-6.3-rc2/drivers/media/platform/qcom/venus/ |
A D | hfi_msgs.c | 28 struct hfi_framesize *frame_sz; in event_seq_changed() local 64 frame_sz = (struct hfi_framesize *)data_ptr; in event_seq_changed() 65 event.width = frame_sz->width; in event_seq_changed() 66 event.height = frame_sz->height; in event_seq_changed() 67 data_ptr += sizeof(*frame_sz); in event_seq_changed()
|
/linux-6.3-rc2/net/core/ |
A D | xdp.c | 590 xdpf->frame_sz = PAGE_SIZE; in xdp_convert_zc_to_xdp_frame() 634 frame_size = xdpf->frame_sz; in __xdp_build_skb_from_frame() 649 nr_frags * xdpf->frame_sz, in __xdp_build_skb_from_frame() 707 nxdpf->frame_sz = PAGE_SIZE; in xdpf_clone()
|
A D | dev.c | 4721 u32 mac_len, frame_sz; in bpf_prog_run_generic_xdp() local 4734 frame_sz = (void *)skb_end_pointer(skb) - hard_start; in bpf_prog_run_generic_xdp() 4735 frame_sz += SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in bpf_prog_run_generic_xdp() 4738 xdp_init_buff(xdp, frame_sz, &rxqueue->xdp_rxq); in bpf_prog_run_generic_xdp()
|
A D | filter.c | 4025 if (!rxq->frag_size || rxq->frag_size > xdp->frame_sz) in bpf_xdp_frags_increase_tail() 4093 if (unlikely(xdp->frame_sz > PAGE_SIZE)) { in BPF_CALL_2() 4094 WARN_ONCE(1, "Too BIG xdp->frame_sz = %d\n", xdp->frame_sz); in BPF_CALL_2()
|
/linux-6.3-rc2/drivers/net/ethernet/intel/ice/ |
A D | ice_txrx.c | 621 xdp.frame_sz = xdpf->frame_sz; in ice_xmit_xdp_ring() 1002 skb = napi_build_skb(xdp->data_hard_start, xdp->frame_sz); in ice_build_skb() 1020 nr_frags * xdp->frame_sz, in ice_build_skb() 1084 xdp->frame_sz); in ice_construct_skb() 1102 nr_frags * xdp->frame_sz, in ice_construct_skb() 1167 xdp->frame_sz = ice_rx_frame_truesize(rx_ring, 0); in ice_clean_rx_irq() 1230 xdp->frame_sz = ice_rx_frame_truesize(rx_ring, size); in ice_clean_rx_irq() 1306 ice_rx_buf_adjust_pg_offset(buf, xdp->frame_sz); in ice_clean_rx_irq() 1311 ice_rx_buf_adjust_pg_offset(buf, xdp->frame_sz); in ice_clean_rx_irq()
|
/linux-6.3-rc2/drivers/net/ |
A D | veth.c | 708 u32 frame_sz; in veth_convert_skb_to_xdp_buff() local 782 frame_sz = skb_end_pointer(skb) - skb->head; in veth_convert_skb_to_xdp_buff() 783 frame_sz += SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in veth_convert_skb_to_xdp_buff() 784 xdp_init_buff(xdp, frame_sz, &rq->xdp_rxq); in veth_convert_skb_to_xdp_buff()
|
A D | virtio_net.c | 968 skb = build_skb(xdp->data_hard_start, xdp->frame_sz); in build_skb_from_xdp_buff() 998 unsigned int frame_sz, in virtnet_build_xdp_buff_mrg() argument 1013 xdp_init_buff(xdp, frame_sz, &rq->xdp_rxq); in virtnet_build_xdp_buff_mrg() 1098 unsigned int frame_sz, xdp_room; in receive_mergeable() local 1140 frame_sz = truesize; in receive_mergeable() 1157 frame_sz = PAGE_SIZE; in receive_mergeable() 1174 frame_sz = PAGE_SIZE; in receive_mergeable() 1181 err = virtnet_build_xdp_buff_mrg(dev, vi, rq, &xdp, data, len, frame_sz, in receive_mergeable()
|
/linux-6.3-rc2/drivers/net/ethernet/aquantia/atlantic/ |
A D | aq_ring.c | 717 int frame_sz = rx_ring->page_offset + rx_ring->frame_max + in __aq_ring_xdp_clean() local 805 xdp_init_buff(&xdp, frame_sz, &rx_ring->xdp_rxq); in __aq_ring_xdp_clean()
|
/linux-6.3-rc2/drivers/scsi/mpt3sas/ |
A D | mpt3sas_base.c | 977 u16 frame_sz; in _base_sas_ioc_info() local 1157 frame_sz = sizeof(Mpi2ConfigRequest_t) + ioc->sge_size; in _base_sas_ioc_info() 1161 frame_sz = sizeof(Mpi2SCSITaskManagementRequest_t); in _base_sas_ioc_info() 1165 frame_sz = sizeof(Mpi2SasIoUnitControlRequest_t); in _base_sas_ioc_info() 1169 frame_sz = sizeof(Mpi2SepRequest_t); in _base_sas_ioc_info() 1173 frame_sz = sizeof(Mpi2IOCInitRequest_t); in _base_sas_ioc_info() 1177 frame_sz = sizeof(Mpi2PortEnableRequest_t); in _base_sas_ioc_info() 1181 frame_sz = sizeof(Mpi2SmpPassthroughRequest_t) + ioc->sge_size; in _base_sas_ioc_info() 1185 frame_sz = sizeof(Mpi26NVMeEncapsulatedRequest_t) + in _base_sas_ioc_info() 1190 frame_sz = 32; in _base_sas_ioc_info() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/intel/i40e/ |
A D | i40e_txrx.c | 2440 unsigned int total_rx_bytes = 0, total_rx_packets = 0, frame_sz = 0; in i40e_clean_rx_irq() local 2451 frame_sz = i40e_rx_frame_truesize(rx_ring, 0); in i40e_clean_rx_irq() 2453 xdp_init_buff(&xdp, frame_sz, &rx_ring->xdp_rxq); in i40e_clean_rx_irq() 2515 xdp.frame_sz = i40e_rx_frame_truesize(rx_ring, size); in i40e_clean_rx_irq()
|
/linux-6.3-rc2/drivers/net/ethernet/freescale/dpaa/ |
A D | dpaa_eth.c | 2268 new_xdpf->frame_sz = DPAA_BP_RAW_SIZE; in dpaa_a050385_wa_xdpf() 2599 xdp.frame_sz = DPAA_BP_RAW_SIZE; in dpaa_run_xdp() 2622 xdp.frame_sz = DPAA_BP_RAW_SIZE; in dpaa_run_xdp() 2636 xdp.frame_sz = DPAA_BP_RAW_SIZE; in dpaa_run_xdp()
|
/linux-6.3-rc2/net/xdp/ |
A D | xsk_buff_pool.c | 100 xskb->xdp.frame_sz = umem->chunk_size - umem->headroom; in xp_create_and_assign_umem()
|
/linux-6.3-rc2/drivers/net/ethernet/marvell/ |
A D | mvneta.c | 2252 u32 frame_sz, struct mvneta_stats *stats) in mvneta_run_xdp() argument 2300 stats->rx_bytes += frame_sz + xdp->data_end - xdp->data - data_len; in mvneta_run_xdp() 2412 num_frags * xdp->frame_sz, in mvneta_swbm_build_skb() 2427 u32 desc_status, frame_sz; in mvneta_rx_swbm() local 2460 frame_sz = size - ETH_FCS_LEN; in mvneta_rx_swbm() 2487 mvneta_run_xdp(pp, rxq, xdp_prog, &xdp_buf, frame_sz, &ps)) in mvneta_rx_swbm()
|
/linux-6.3-rc2/drivers/net/ethernet/intel/ixgbevf/ |
A D | ixgbevf_main.c | 1120 unsigned int total_rx_bytes = 0, total_rx_packets = 0, frame_sz = 0; in ixgbevf_clean_rx_irq() local 1129 frame_sz = ixgbevf_rx_frame_truesize(rx_ring, 0); in ixgbevf_clean_rx_irq() 1131 xdp_init_buff(&xdp, frame_sz, &rx_ring->xdp_rxq); in ixgbevf_clean_rx_irq() 1167 xdp.frame_sz = ixgbevf_rx_frame_truesize(rx_ring, size); in ixgbevf_clean_rx_irq()
|
/linux-6.3-rc2/drivers/net/ethernet/intel/igb/ |
A D | igb_main.c | 8856 u32 frame_sz = 0; in igb_clean_rx_irq() local 8861 frame_sz = igb_rx_frame_truesize(rx_ring, 0); in igb_clean_rx_irq() 8863 xdp_init_buff(&xdp, frame_sz, &rx_ring->xdp_rxq); in igb_clean_rx_irq() 8913 xdp.frame_sz = igb_rx_frame_truesize(rx_ring, size); in igb_clean_rx_irq()
|
/linux-6.3-rc2/drivers/net/ethernet/intel/ixgbe/ |
A D | ixgbe_main.c | 2297 unsigned int total_rx_bytes = 0, total_rx_packets = 0, frame_sz = 0; in ixgbe_clean_rx_irq() local 2310 frame_sz = ixgbe_rx_frame_truesize(rx_ring, 0); in ixgbe_clean_rx_irq() 2312 xdp_init_buff(&xdp, frame_sz, &rx_ring->xdp_rxq); in ixgbe_clean_rx_irq() 2350 xdp.frame_sz = ixgbe_rx_frame_truesize(rx_ring, size); in ixgbe_clean_rx_irq()
|
/linux-6.3-rc2/drivers/net/hyperv/ |
A D | netvsc_drv.c | 798 unsigned int frag_size = xdp->frame_sz; in netvsc_alloc_recv_skb()
|
/linux-6.3-rc2/drivers/net/ethernet/freescale/dpaa2/ |
A D | dpaa2-eth.c | 474 xdp.frame_sz = DPAA2_ETH_RX_BUF_RAW_SIZE; in dpaa2_eth_run_xdp()
|