Home
last modified time | relevance | path

Searched refs:frag_size (Results 1 – 25 of 67) sorted by relevance

123

/linux-6.12.1/net/core/
Dhwbm.c15 if (likely(bm_pool->frag_size <= PAGE_SIZE)) in hwbm_buf_free()
25 int frag_size = bm_pool->frag_size; in hwbm_pool_refill() local
28 if (likely(frag_size <= PAGE_SIZE)) in hwbm_pool_refill()
29 buf = netdev_alloc_frag(frag_size); in hwbm_pool_refill()
31 buf = kmalloc(frag_size, gfp); in hwbm_pool_refill()
Dnet_test.c190 unsigned int frag_size; in gso_test_func() local
195 frag_size = tcase->frag_skbs[i]; in gso_test_func()
197 frag_size + shinfo_size); in gso_test_func()
199 __skb_put(frag_skb, frag_size); in gso_test_func()
207 total_size += frag_size; in gso_test_func()
Dxdp.c168 unsigned int napi_id, u32 frag_size) in __xdp_rxq_info_reg() argument
190 xdp_rxq->frag_size = frag_size; in __xdp_rxq_info_reg()
/linux-6.12.1/drivers/media/pci/netup_unidvb/
Dnetup_unidvb_spi.c111 u32 frag_size = (tr_size > sizeof(spi->regs->data)) ? in netup_spi_transfer() local
117 frag_offset + frag_size == t->len) { in netup_spi_transfer()
123 frag_size); in netup_spi_transfer()
126 0, frag_size); in netup_spi_transfer()
129 writew((frag_size & 0x3ff) | in netup_spi_transfer()
143 spi->regs->data, frag_size); in netup_spi_transfer()
158 tr_size -= frag_size; in netup_spi_transfer()
159 msg->actual_length += frag_size; in netup_spi_transfer()
/linux-6.12.1/fs/squashfs/
Dinode.c134 int frag_size; in squashfs_read_inode() local
146 frag_size = squashfs_frag_lookup(sb, frag, &frag_blk); in squashfs_read_inode()
147 if (frag_size < 0) { in squashfs_read_inode()
148 err = frag_size; in squashfs_read_inode()
153 frag_size = 0; in squashfs_read_inode()
163 squashfs_i(inode)->fragment_size = frag_size; in squashfs_read_inode()
177 int frag_size; in squashfs_read_inode() local
189 frag_size = squashfs_frag_lookup(sb, frag, &frag_blk); in squashfs_read_inode()
190 if (frag_size < 0) { in squashfs_read_inode()
191 err = frag_size; in squashfs_read_inode()
[all …]
/linux-6.12.1/drivers/net/wireless/intel/ipw2x00/
Dlibipw_tx.c188 txb->frag_size = txb_size; in libipw_alloc_txb()
245 int i, bytes_per_frag, nr_frags, bytes_last_frag, frag_size, in libipw_xmit() local
370 frag_size = MAX_FRAG_THRESHOLD; in libipw_xmit()
372 frag_size = ieee->fts; in libipw_xmit()
378 bytes_per_frag = frag_size - hdr_len; in libipw_xmit()
400 frag_size = bytes + hdr_len; in libipw_xmit()
403 rts_required = (frag_size > ieee->rts in libipw_xmit()
411 txb = libipw_alloc_txb(nr_frags, frag_size, in libipw_xmit()
420 txb->payload_size = frag_size * (nr_frags - 1) + in libipw_xmit()
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx4/
Den_rx.c121 cpu_to_be32(priv->frag_info[i].frag_size); in mlx4_en_init_rx_desc()
478 int nr, frag_size; in mlx4_en_complete_rx_desc() local
484 frag_size = min_t(int, length, frag_info->frag_size); in mlx4_en_complete_rx_desc()
492 frag_size, priv->dma_dir); in mlx4_en_complete_rx_desc()
495 frag_size); in mlx4_en_complete_rx_desc()
508 u32 sz_align = ALIGN(frag_size, SMP_CACHE_BYTES); in mlx4_en_complete_rx_desc()
511 release = frags->page_offset + frag_info->frag_size > PAGE_SIZE; in mlx4_en_complete_rx_desc()
521 length -= frag_size; in mlx4_en_complete_rx_desc()
828 priv->frag_info[0].frag_size, in mlx4_en_process_rx_cq()
1060 priv->frag_info[0].frag_size = eff_mtu; in mlx4_en_calc_rx_buf()
[all …]
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/en/
Dparams.c625 static int mlx5e_max_nonlinear_mtu(int first_frag_size, int frag_size, bool xdp) in mlx5e_max_nonlinear_mtu() argument
629 return first_frag_size + (MLX5E_MAX_RX_FRAGS - 1) * frag_size; in mlx5e_max_nonlinear_mtu()
632 return first_frag_size + (MLX5E_MAX_RX_FRAGS - 2) * frag_size + PAGE_SIZE; in mlx5e_max_nonlinear_mtu()
698 info->arr[0].frag_size = byte_count; in mlx5e_build_rq_frags_info()
732 int frag_size = byte_count - buf_size; in mlx5e_build_rq_frags_info() local
735 frag_size = min(frag_size, first_frag_size_max); in mlx5e_build_rq_frags_info()
737 frag_size = min(frag_size, frag_size_max); in mlx5e_build_rq_frags_info()
739 info->arr[i].frag_size = frag_size; in mlx5e_build_rq_frags_info()
740 buf_size += frag_size; in mlx5e_build_rq_frags_info()
748 frag_size += headroom; in mlx5e_build_rq_frags_info()
[all …]
/linux-6.12.1/tools/testing/selftests/net/
Dncdevmem.c389 dmabuf_cmsg->frag_size); in do_server()
397 total_received += dmabuf_cmsg->frag_size; in do_server()
401 dmabuf_cmsg->frag_offset, dmabuf_cmsg->frag_size, in do_server()
409 if (dmabuf_cmsg->frag_size % getpagesize()) in do_server()
421 dmabuf_cmsg->frag_size); in do_server()
426 dmabuf_cmsg->frag_size); in do_server()
/linux-6.12.1/drivers/soc/qcom/
Dwcnss_ctrl.c96 u32 frag_size; member
231 req->frag_size = NV_FRAGMENT_SIZE; in wcnss_download_nv()
237 req->frag_size = left; in wcnss_download_nv()
241 memcpy(req->fragment, data, req->frag_size); in wcnss_download_nv()
/linux-6.12.1/drivers/infiniband/hw/qib/
Dqib_user_sdma.c71 u16 frag_size; /* frag size used by PSM */ member
351 if ((pkt->payload_size + newlen) >= pkt->frag_size) { in qib_user_sdma_page_to_frags()
352 newlen = pkt->frag_size - pkt->payload_size; in qib_user_sdma_page_to_frags()
760 if (pkt->frag_size == pkt->bytes_togo && in qib_user_sdma_init_payload()
814 u16 frag_size; in qib_user_sdma_queue_pkts() local
898 frag_size = ((le32_to_cpu(*pbc))>>16) & 0xFFFF; in qib_user_sdma_queue_pkts()
899 if (((frag_size ? frag_size : bytes_togo) + len) > in qib_user_sdma_queue_pkts()
905 if (frag_size) { in qib_user_sdma_queue_pkts()
908 n = npages*((2*PAGE_SIZE/frag_size)+1); in qib_user_sdma_queue_pkts()
934 pkt->frag_size = frag_size; in qib_user_sdma_queue_pkts()
[all …]
/linux-6.12.1/drivers/staging/rtl8192e/
Drtllib_tx.c212 txb->frag_size = cpu_to_le16(txb_size); in rtllib_alloc_txb()
525 int i, bytes_per_frag, nr_frags, bytes_last_frag, frag_size; in rtllib_xmit_inter() local
661 frag_size = MAX_FRAG_THRESHOLD; in rtllib_xmit_inter()
664 frag_size = ieee->fts; in rtllib_xmit_inter()
692 bytes_per_frag = frag_size - hdr_len; in rtllib_xmit_inter()
720 txb = rtllib_alloc_txb(nr_frags, frag_size + in rtllib_xmit_inter()
/linux-6.12.1/include/uapi/linux/
Duio.h26 __u32 frag_size; /* size of the frag. */ member
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/
Den_rx.c1636 u32 frag_size, u16 headroom, in mlx5e_build_linear_skb() argument
1639 struct sk_buff *skb = napi_build_skb(va, frag_size); in mlx5e_build_linear_skb()
1676 u32 frag_size; in mlx5e_skb_from_cqe_linear() local
1680 frag_size = MLX5_SKB_FRAG_SZ(rx_headroom + cqe_bcnt); in mlx5e_skb_from_cqe_linear()
1684 frag_size, rq->buff.map_dir); in mlx5e_skb_from_cqe_linear()
1701 frag_size = MLX5_SKB_FRAG_SZ(rx_headroom + cqe_bcnt); in mlx5e_skb_from_cqe_linear()
1702 skb = mlx5e_build_linear_skb(rq, va, frag_size, rx_headroom, cqe_bcnt, metasize); in mlx5e_skb_from_cqe_linear()
1733 frag_consumed_bytes = min_t(u32, frag_info->frag_size, cqe_bcnt); in mlx5e_skb_from_cqe_nonlinear()
1753 frag_consumed_bytes = min_t(u32, frag_info->frag_size, cqe_bcnt); in mlx5e_skb_from_cqe_nonlinear()
2138 u32 frag_size; in mlx5e_skb_from_cqe_mpwrq_linear() local
[all …]
/linux-6.12.1/include/net/
Dhwbm.h11 int frag_size; member
Dxdp.h66 u32 frag_size; member
336 unsigned int napi_id, u32 frag_size);
/linux-6.12.1/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
Dchcr_ktls.c27 u32 frag_size, skb_linear_data_len = skb_headlen(skb); in chcr_get_nfrags_to_send() local
36 frag_size = min(len, skb_linear_data_len - start); in chcr_get_nfrags_to_send()
41 frag_size = skb_frag_size(frag); in chcr_get_nfrags_to_send()
42 while (start >= frag_size) { in chcr_get_nfrags_to_send()
43 start -= frag_size; in chcr_get_nfrags_to_send()
46 frag_size = skb_frag_size(frag); in chcr_get_nfrags_to_send()
48 frag_size = min(len, skb_frag_size(frag) - start); in chcr_get_nfrags_to_send()
50 len -= frag_size; in chcr_get_nfrags_to_send()
54 frag_size = min(len, skb_frag_size(&si->frags[frag_idx])); in chcr_get_nfrags_to_send()
55 len -= frag_size; in chcr_get_nfrags_to_send()
[all …]
/linux-6.12.1/drivers/net/ethernet/google/gve/
Dgve_rx.c800 u16 frag_size = be16_to_cpu(desc->len); in gve_rx() local
810 u16 len = frag_size; in gve_rx()
826 if (unlikely(frag_size > rx->packet_buffer_size)) { in gve_rx()
828 frag_size, rx->packet_buffer_size); in gve_rx()
851 frag_size -= page_info->pad; in gve_rx()
866 ctx->total_size += frag_size; in gve_rx()
889 ctx->total_size += frag_size; in gve_rx()
/linux-6.12.1/net/ipv6/
Dip6_output.c904 u32 frag_size = READ_ONCE(np->frag_size); in ip6_fragment() local
906 if (frag_size && frag_size < mtu) in ip6_fragment()
907 mtu = frag_size; in ip6_fragment()
1346 unsigned int mtu, frag_size; in ip6_setup_cork() local
1396 frag_size = READ_ONCE(np->frag_size); in ip6_setup_cork()
1397 if (frag_size && frag_size < mtu) in ip6_setup_cork()
1398 mtu = frag_size; in ip6_setup_cork()
/linux-6.12.1/sound/usb/line6/
Ddriver.c109 int frag_size = min(line6->max_packet_size, size - i); in line6_send_raw_message() local
115 (char *)frag_buf, frag_size, in line6_send_raw_message()
120 (char *)frag_buf, frag_size, in line6_send_raw_message()
130 done += frag_size; in line6_send_raw_message()
/linux-6.12.1/sound/soc/intel/atom/
Dsst-mfld-dsp.h378 __u32 frag_size; /*Number of samples after which period elapsed member
404 u32 frag_size; member
/linux-6.12.1/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_ethtool.c1272 u32 frag_size; in stmmac_get_mm() local
1297 frag_size = stmmac_fpe_get_add_frag_size(priv, priv->ioaddr); in stmmac_get_mm()
1298 state->tx_min_frag_size = ethtool_mm_frag_size_add_to_min(frag_size); in stmmac_get_mm()
1311 u32 frag_size; in stmmac_set_mm() local
1315 &frag_size, extack); in stmmac_set_mm()
1332 stmmac_fpe_set_add_frag_size(priv, priv->ioaddr, frag_size); in stmmac_set_mm()
/linux-6.12.1/drivers/net/ethernet/ti/icssg/
Dicssg_common.c739 u32 frag_size = skb_frag_size(frag); in icssg_ndo_start_xmit() local
748 buf_dma = skb_frag_dma_map(tx_chn->dma_dev, frag, 0, frag_size, in icssg_ndo_start_xmit()
760 buf_dma, frag_size, buf_dma, frag_size); in icssg_ndo_start_xmit()
767 pkt_len += frag_size; in icssg_ndo_start_xmit()
/linux-6.12.1/sound/soc/intel/atom/sst/
Dsst_stream.c50 str_info->alloc_param.frag_size = str_params->aparams.frag_size; in sst_alloc_stream_mrfld()
/linux-6.12.1/drivers/net/ethernet/apm/xgene/
Dxgene_enet_main.c617 u32 frag_size; in xgene_enet_free_pagepool() local
629 frag_size = xgene_enet_get_data_len(le64_to_cpu(desc[i ^ 1])); in xgene_enet_free_pagepool()
630 if (!frag_size) in xgene_enet_free_pagepool()
673 u32 datalen, frag_size, skb_index; in xgene_enet_rx_frame() local
734 frag_size = xgene_enet_get_data_len(le64_to_cpu(desc[i ^ 1])); in xgene_enet_rx_frame()
735 if (!frag_size) in xgene_enet_rx_frame()
743 frag_size, PAGE_SIZE); in xgene_enet_rx_frame()
745 datalen += frag_size; in xgene_enet_rx_frame()

123