| /linux/net/core/ |
| H A D | hwbm.c | 15 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()
|
| H A D | net_test.c | 190 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()
|
| H A D | xdp.c | 169 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/fs/squashfs/ |
| H A D | inode.c | 138 int frag_size; in squashfs_read_inode() local 159 frag_size = squashfs_frag_lookup(sb, frag, &frag_blk); in squashfs_read_inode() 160 if (frag_size < 0) { in squashfs_read_inode() 161 err = frag_size; in squashfs_read_inode() 166 frag_size = 0; in squashfs_read_inode() 175 squashfs_i(inode)->fragment_size = frag_size; in squashfs_read_inode() 190 int frag_size; in squashfs_read_inode() local 215 frag_size = squashfs_frag_lookup(sb, frag, &frag_blk); in squashfs_read_inode() 216 if (frag_size < 0) { in squashfs_read_inode() 217 err = frag_size; in squashfs_read_inode() [all …]
|
| /linux/drivers/net/wireless/intel/ipw2x00/ |
| H A D | libipw_tx.c | 188 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/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | en_rx.c | 104 cpu_to_be32(priv->frag_info[i].frag_size); in mlx4_en_init_rx_desc() 444 int nr, frag_size; in mlx4_en_complete_rx_desc() local 450 frag_size = min_t(int, length, frag_info->frag_size); in mlx4_en_complete_rx_desc() 458 frag_size, priv->dma_dir); in mlx4_en_complete_rx_desc() 461 frag_size); in mlx4_en_complete_rx_desc() 477 u32 sz_align = ALIGN(frag_size, SMP_CACHE_BYTES); in mlx4_en_complete_rx_desc() 480 release = frags->page_offset + frag_info->frag_size > PAGE_SIZE; in mlx4_en_complete_rx_desc() 489 length -= frag_size; in mlx4_en_complete_rx_desc() 798 priv->frag_info[0].frag_size, in mlx4_en_process_rx_cq() 1031 priv->frag_info[0].frag_size = eff_mtu; in mlx4_en_calc_rx_buf() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | params.c | 652 static int mlx5e_max_nonlinear_mtu(int first_frag_size, int frag_size, bool xdp) in mlx5e_max_nonlinear_mtu() argument 656 return first_frag_size + (MLX5E_MAX_RX_FRAGS - 1) * frag_size; in mlx5e_max_nonlinear_mtu() 659 return first_frag_size + (MLX5E_MAX_RX_FRAGS - 2) * frag_size + PAGE_SIZE; in mlx5e_max_nonlinear_mtu() 726 info->arr[0].frag_size = byte_count; in mlx5e_build_rq_frags_info() 760 int frag_size = byte_count - buf_size; in mlx5e_build_rq_frags_info() local 763 frag_size = min(frag_size, first_frag_size_max); in mlx5e_build_rq_frags_info() 765 frag_size = min(frag_size, frag_size_max); in mlx5e_build_rq_frags_info() 767 info->arr[i].frag_size = frag_size; in mlx5e_build_rq_frags_info() 768 buf_size += frag_size; in mlx5e_build_rq_frags_info() 776 frag_size += headroom; in mlx5e_build_rq_frags_info() [all …]
|
| /linux/include/uapi/linux/ |
| H A D | uio.h | 26 __u32 frag_size; /* size of the frag. */ member
|
| /linux/include/net/ |
| H A D | hwbm.h | 11 int frag_size; member
|
| /linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
| H A D | chcr_ktls.c | 27 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/tools/testing/selftests/drivers/net/hw/ |
| H A D | ncdevmem.c | 997 dmabuf_cmsg->frag_size); in do_server() 1010 total_received += dmabuf_cmsg->frag_size; in do_server() 1016 dmabuf_cmsg->frag_size, dmabuf_cmsg->frag_token, in do_server() 1024 if (dmabuf_cmsg->frag_size % getpagesize()) in do_server() 1031 dmabuf_cmsg->frag_size); in do_server() 1035 dmabuf_cmsg->frag_size)) in do_server() 1039 dmabuf_cmsg->frag_size); in do_server()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_rx.c | 1540 u32 frag_size, u16 headroom, in mlx5e_build_linear_skb() argument 1543 struct sk_buff *skb = napi_build_skb(va, frag_size); in mlx5e_build_linear_skb() 1580 u32 frag_size; in mlx5e_skb_from_cqe_linear() local 1584 frag_size = MLX5_SKB_FRAG_SZ(rx_headroom + cqe_bcnt); in mlx5e_skb_from_cqe_linear() 1588 frag_size, rq->buff.map_dir); in mlx5e_skb_from_cqe_linear() 1605 frag_size = MLX5_SKB_FRAG_SZ(rx_headroom + cqe_bcnt); in mlx5e_skb_from_cqe_linear() 1606 skb = mlx5e_build_linear_skb(rq, va, frag_size, rx_headroom, cqe_bcnt, metasize); in mlx5e_skb_from_cqe_linear() 1638 frag_consumed_bytes = min_t(u32, frag_info->frag_size, cqe_bcnt); in mlx5e_skb_from_cqe_nonlinear() 1658 frag_consumed_bytes = min_t(u32, frag_info->frag_size, cqe_bcnt); in mlx5e_skb_from_cqe_nonlinear() 2103 u32 frag_size; in mlx5e_skb_from_cqe_mpwrq_linear() local [all …]
|
| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc_tsn.h | 23 u32 igc_fpe_get_supported_frag_size(u32 frag_size);
|
| H A D | igc_tsn.c | 441 u32 igc_fpe_get_supported_frag_size(u32 frag_size) in igc_fpe_get_supported_frag_size() argument 447 if (frag_size <= supported_sizes[i]) in igc_fpe_get_supported_frag_size()
|
| /linux/net/ipv6/ |
| H A D | ip6_output.c | 933 u32 frag_size = READ_ONCE(np->frag_size); in ip6_fragment() local 935 if (frag_size && frag_size < mtu) in ip6_fragment() 936 mtu = frag_size; in ip6_fragment() 1381 unsigned int mtu, frag_size; in ip6_setup_cork() local 1431 frag_size = READ_ONCE(np->frag_size); in ip6_setup_cork() 1432 if (frag_size && frag_size < mtu) in ip6_setup_cork() 1433 mtu = frag_size; in ip6_setup_cork()
|
| /linux/sound/usb/line6/ |
| H A D | driver.c | 109 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/sound/soc/intel/atom/ |
| H A D | sst-mfld-dsp.h | 378 __u32 frag_size; /*Number of samples after which period elapsed member 404 u32 frag_size; member
|
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | xdp.c | 50 u32 frag_size = 0; in __idpf_xdp_rxq_info_init() local 55 frag_size = rxq->bufq_sets[0].bufq.truesize; in __idpf_xdp_rxq_info_init() 59 frag_size); in __idpf_xdp_rxq_info_init()
|
| /linux/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | stmmac_ethtool.c | 1044 u32 frag_size; in stmmac_get_mm() local 1050 frag_size = stmmac_fpe_get_add_frag_size(priv); in stmmac_get_mm() 1051 state->tx_min_frag_size = ethtool_mm_frag_size_add_to_min(frag_size); in stmmac_get_mm() 1062 u32 frag_size; in stmmac_set_mm() local 1066 &frag_size, extack); in stmmac_set_mm() 1070 stmmac_fpe_set_add_frag_size(priv, frag_size); in stmmac_set_mm()
|
| /linux/sound/soc/intel/atom/sst/ |
| H A D | sst_stream.c | 50 str_info->alloc_param.frag_size = str_params->aparams.frag_size; in sst_alloc_stream_mrfld()
|
| /linux/drivers/net/ethernet/apm/xgene/ |
| H A D | xgene_enet_main.c | 617 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()
|
| /linux/drivers/scsi/qedi/ |
| H A D | qedi_fw.c | 1749 int frag_size, sg_frags; in qedi_split_bd() local 1755 frag_size = in qedi_split_bd() 1758 frag_size = (sg_len > QEDI_BD_SPLIT_SZ) ? 0 : in qedi_split_bd() 1761 if (frag_size == 0) in qedi_split_bd() 1762 frag_size = QEDI_BD_SPLIT_SZ; in qedi_split_bd() 1766 bd[bd_index + sg_frags].sge_len = (u16)frag_size; in qedi_split_bd() 1769 (bd_index + sg_frags), addr, frag_size); in qedi_split_bd() 1771 addr += (u64)frag_size; in qedi_split_bd() 1773 sg_len -= frag_size; in qedi_split_bd()
|
| /linux/net/wireless/ |
| H A D | util.c | 750 int frag_len, frag_size; in __ieee80211_amsdu_copy_frag() local 756 frag_size = head_size; in __ieee80211_amsdu_copy_frag() 758 while (offset >= frag_size) { in __ieee80211_amsdu_copy_frag() 759 offset -= frag_size; in __ieee80211_amsdu_copy_frag() 762 frag_size = skb_frag_size(frag); in __ieee80211_amsdu_copy_frag() 767 frag_len = frag_size - offset; in __ieee80211_amsdu_copy_frag() 771 __frame_add_frag(frame, frag_page, frag_ptr, cur_len, frag_size); in __ieee80211_amsdu_copy_frag()
|
| /linux/drivers/scsi/bnx2fc/ |
| H A D | bnx2fc_io.c | 1628 int frag_size, sg_frags; in bnx2fc_split_bd() local 1633 frag_size = BNX2FC_BD_SPLIT_SZ; in bnx2fc_split_bd() 1635 frag_size = sg_len; in bnx2fc_split_bd() 1638 bd[bd_index + sg_frags].buf_len = (u16)frag_size; in bnx2fc_split_bd() 1641 addr += (u64) frag_size; in bnx2fc_split_bd() 1643 sg_len -= frag_size; in bnx2fc_split_bd()
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | sge.c | 897 u32 frag_size, skb_linear_data_len = skb_headlen(skb); in cxgb4_write_partial_sgl() local 906 frag_size = min(len, skb_linear_data_len - start); in cxgb4_write_partial_sgl() 907 sgl->len0 = htonl(frag_size); in cxgb4_write_partial_sgl() 909 len -= frag_size; in cxgb4_write_partial_sgl() 914 frag_size = skb_frag_size(frag); in cxgb4_write_partial_sgl() 916 while (start >= frag_size) { in cxgb4_write_partial_sgl() 917 start -= frag_size; in cxgb4_write_partial_sgl() 920 frag_size = skb_frag_size(frag); in cxgb4_write_partial_sgl() 923 frag_size = min(len, skb_frag_size(frag) - start); in cxgb4_write_partial_sgl() 924 sgl->len0 = cpu_to_be32(frag_size); in cxgb4_write_partial_sgl() [all …]
|