Home
last modified time | relevance | path

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

123

/Linux-v4.19/net/core/
Dhwbm.c19 if (likely(bm_pool->frag_size <= PAGE_SIZE)) in hwbm_buf_free()
29 int frag_size = bm_pool->frag_size; in hwbm_pool_refill() local
32 if (likely(frag_size <= PAGE_SIZE)) in hwbm_pool_refill()
33 buf = netdev_alloc_frag(frag_size); in hwbm_pool_refill()
35 buf = kmalloc(frag_size, gfp); in hwbm_pool_refill()
/Linux-v4.19/drivers/media/pci/netup_unidvb/
Dnetup_unidvb_spi.c120 u32 frag_size = (tr_size > sizeof(spi->regs->data)) ? in netup_spi_transfer() local
126 frag_offset + frag_size == t->len) { in netup_spi_transfer()
132 frag_size); in netup_spi_transfer()
135 0, frag_size); in netup_spi_transfer()
138 writew((frag_size & 0x3ff) | in netup_spi_transfer()
152 spi->regs->data, frag_size); in netup_spi_transfer()
167 tr_size -= frag_size; in netup_spi_transfer()
168 msg->actual_length += frag_size; in netup_spi_transfer()
/Linux-v4.19/fs/squashfs/
Dinode.c144 int frag_size; in squashfs_read_inode() local
156 frag_size = squashfs_frag_lookup(sb, frag, &frag_blk); in squashfs_read_inode()
157 if (frag_size < 0) { in squashfs_read_inode()
158 err = frag_size; in squashfs_read_inode()
163 frag_size = 0; in squashfs_read_inode()
173 squashfs_i(inode)->fragment_size = frag_size; in squashfs_read_inode()
187 int frag_size; in squashfs_read_inode() local
199 frag_size = squashfs_frag_lookup(sb, frag, &frag_blk); in squashfs_read_inode()
200 if (frag_size < 0) { in squashfs_read_inode()
201 err = frag_size; in squashfs_read_inode()
[all …]
/Linux-v4.19/drivers/net/wireless/intel/ipw2x00/
Dlibipw_tx.c203 txb->frag_size = txb_size; in libipw_alloc_txb()
260 int i, bytes_per_frag, nr_frags, bytes_last_frag, frag_size, in libipw_xmit() local
385 frag_size = MAX_FRAG_THRESHOLD; in libipw_xmit()
387 frag_size = ieee->fts; in libipw_xmit()
393 bytes_per_frag = frag_size - hdr_len; in libipw_xmit()
415 frag_size = bytes + hdr_len; in libipw_xmit()
418 rts_required = (frag_size > ieee->rts in libipw_xmit()
426 txb = libipw_alloc_txb(nr_frags, frag_size, in libipw_xmit()
435 txb->payload_size = frag_size * (nr_frags - 1) + in libipw_xmit()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/
Den_rx.c118 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()
766 priv->frag_info[0].frag_size, in mlx4_en_process_rx_cq()
984 priv->frag_info[0].frag_size = eff_mtu; in mlx4_en_calc_rx_buf()
[all …]
/Linux-v4.19/drivers/soc/qcom/
Dwcnss_ctrl.c103 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-v4.19/drivers/staging/mt7621-eth/
Dmtk_eth_soc.c252 static inline int mtk_max_buf_size(int frag_size) in mtk_max_buf_size() argument
254 int buf_size = frag_size - NET_SKB_PAD - NET_IP_ALIGN - in mtk_max_buf_size()
314 ring->frag_size = mtk_max_frag_size(ETH_DATA_LEN); in mtk_dma_rx_alloc()
315 ring->rx_buf_size = mtk_max_buf_size(ring->frag_size); in mtk_dma_rx_alloc()
323 ring->rx_data[i] = netdev_alloc_frag(ring->frag_size); in mtk_dma_rx_alloc()
620 int i, j, k, frag_size, frag_map_size, offset; in mtk_pdma_tx_map() local
676 frag_size = skb_frag_size(frag); in mtk_pdma_tx_map()
678 while (frag_size > 0) { in mtk_pdma_tx_map()
679 frag_map_size = min(frag_size, TX_DMA_BUF_LEN); in mtk_pdma_tx_map()
712 (frag_map_size == frag_size))) { in mtk_pdma_tx_map()
[all …]
/Linux-v4.19/drivers/infiniband/hw/qib/
Dqib_user_sdma.c71 u16 frag_size; /* frag size used by PSM */ member
356 if ((pkt->payload_size + newlen) >= pkt->frag_size) { in qib_user_sdma_page_to_frags()
357 newlen = pkt->frag_size - pkt->payload_size; in qib_user_sdma_page_to_frags()
769 if (pkt->frag_size == pkt->bytes_togo && in qib_user_sdma_init_payload()
823 u16 frag_size; in qib_user_sdma_queue_pkts() local
903 frag_size = ((le32_to_cpu(*pbc))>>16) & 0xFFFF; in qib_user_sdma_queue_pkts()
904 if (((frag_size ? frag_size : bytes_togo) + len) > in qib_user_sdma_queue_pkts()
910 if (frag_size) { in qib_user_sdma_queue_pkts()
913 n = npages*((2*PAGE_SIZE/frag_size)+1); in qib_user_sdma_queue_pkts()
935 pkt->frag_size = frag_size; in qib_user_sdma_queue_pkts()
[all …]
/Linux-v4.19/drivers/staging/rtl8192u/ieee80211/
Dieee80211_tx.c254 txb->frag_size = __cpu_to_le16(txb_size); in ieee80211_alloc_txb()
601 int i, bytes_per_frag, nr_frags, bytes_last_frag, frag_size; in ieee80211_xmit() local
706 frag_size = MAX_FRAG_THRESHOLD; in ieee80211_xmit()
710 frag_size = ieee->fts;//default:392 in ieee80211_xmit()
730 bytes_per_frag = frag_size - hdr_len; in ieee80211_xmit()
754 txb = ieee80211_alloc_txb(nr_frags, frag_size + ieee->tx_headroom, GFP_ATOMIC); in ieee80211_xmit()
/Linux-v4.19/drivers/staging/rtl8192e/
Drtllib_tx.c231 txb->frag_size = cpu_to_le16(txb_size); in rtllib_alloc_txb()
570 int i, bytes_per_frag, nr_frags, bytes_last_frag, frag_size; in rtllib_xmit_inter() local
723 frag_size = MAX_FRAG_THRESHOLD; in rtllib_xmit_inter()
726 frag_size = ieee->fts; in rtllib_xmit_inter()
754 bytes_per_frag = frag_size - hdr_len; in rtllib_xmit_inter()
782 txb = rtllib_alloc_txb(nr_frags, frag_size + in rtllib_xmit_inter()
/Linux-v4.19/include/net/
Dhwbm.h9 int frag_size; member
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_rx.c852 u32 frag_size, u16 headroom, in mlx5e_build_linear_skb() argument
855 struct sk_buff *skb = build_skb(va, frag_size); in mlx5e_build_linear_skb()
877 u32 frag_size; in mlx5e_skb_from_cqe_linear() local
881 frag_size = MLX5_SKB_FRAG_SZ(rx_headroom + cqe_bcnt); in mlx5e_skb_from_cqe_linear()
884 frag_size, DMA_FROM_DEVICE); in mlx5e_skb_from_cqe_linear()
899 skb = mlx5e_build_linear_skb(rq, va, frag_size, rx_headroom, cqe_bcnt); in mlx5e_skb_from_cqe_linear()
939 min_t(u16, frag_info->frag_size - frag_headlen, byte_cnt); in mlx5e_skb_from_cqe_nonlinear()
1091 u32 frag_size; in mlx5e_skb_from_cqe_mpwrq_linear() local
1096 frag_size = MLX5_SKB_FRAG_SZ(rx_headroom + cqe_bcnt32); in mlx5e_skb_from_cqe_mpwrq_linear()
1099 frag_size, DMA_FROM_DEVICE); in mlx5e_skb_from_cqe_mpwrq_linear()
[all …]
/Linux-v4.19/sound/usb/line6/
Ddriver.c113 int frag_size = min(line6->max_packet_size, size - i); in line6_send_raw_message() local
119 (char *)frag_buf, frag_size, in line6_send_raw_message()
124 (char *)frag_buf, frag_size, in line6_send_raw_message()
134 done += frag_size; in line6_send_raw_message()
/Linux-v4.19/net/wireless/
Dutil.c553 int frag_len, frag_size; in __ieee80211_amsdu_copy_frag() local
559 frag_size = head_size; in __ieee80211_amsdu_copy_frag()
561 while (offset >= frag_size) { in __ieee80211_amsdu_copy_frag()
562 offset -= frag_size; in __ieee80211_amsdu_copy_frag()
565 frag_size = skb_frag_size(frag); in __ieee80211_amsdu_copy_frag()
570 frag_len = frag_size - offset; in __ieee80211_amsdu_copy_frag()
574 __frame_add_frag(frame, frag_page, frag_ptr, cur_len, frag_size); in __ieee80211_amsdu_copy_frag()
/Linux-v4.19/sound/soc/intel/atom/
Dsst-mfld-dsp.h386 __u32 frag_size; /*Number of samples after which period elapsed member
412 u32 frag_size; member
Dsst-mfld-platform-compress.c160 str_params.aparams.frag_size = cstream->runtime->fragment_size; in sst_platform_compr_set_params()
/Linux-v4.19/drivers/net/ethernet/mediatek/
Dmtk_eth_soc.c581 static inline int mtk_max_buf_size(int frag_size) in mtk_max_buf_size() argument
583 int buf_size = frag_size - NET_SKB_PAD - NET_IP_ALIGN - in mtk_max_buf_size()
733 int frag_size = skb_frag_size(frag); in mtk_tx_map() local
735 while (frag_size) { in mtk_tx_map()
744 frag_map_size = min(frag_size, MTK_TX_DMA_BUF_LEN); in mtk_tx_map()
752 (frag_size - frag_map_size) == 0) in mtk_tx_map()
770 frag_size -= frag_map_size; in mtk_tx_map()
1008 new_data = napi_alloc_frag(ring->frag_size); in mtk_poll_rx()
1024 skb = build_skb(data, ring->frag_size); in mtk_poll_rx()
1307 ring->frag_size = mtk_max_frag_size(rx_data_len); in mtk_rx_alloc()
[all …]
/Linux-v4.19/drivers/net/ethernet/marvell/
Dmvneta.c409 unsigned int frag_size; member
1114 hwbm_pool->frag_size = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) + in mvneta_bm_update_mtu()
1947 int frag_num, frag_size, frag_offset; in mvneta_rx_swbm() local
2006 frag_size = min(rxq->left_size, in mvneta_rx_swbm()
2009 frag_offset, frag_size, in mvneta_rx_swbm()
2013 rxq->left_size -= frag_size; in mvneta_rx_swbm()
2036 frag_size = min(rxq->left_size, in mvneta_rx_swbm()
2039 frag_offset, frag_size, in mvneta_rx_swbm()
2045 rxq->left_size -= frag_size; in mvneta_rx_swbm()
2120 u32 rx_status, frag_size; in mvneta_rx_hwbm() local
[all …]
/Linux-v4.19/sound/soc/intel/atom/sst/
Dsst_stream.c60 str_info->alloc_param.frag_size = str_params->aparams.frag_size; in sst_alloc_stream_mrfld()
/Linux-v4.19/drivers/net/ethernet/apm/xgene/
Dxgene_enet_main.c631 u32 frag_size; in xgene_enet_free_pagepool() local
643 frag_size = xgene_enet_get_data_len(le64_to_cpu(desc[i ^ 1])); in xgene_enet_free_pagepool()
644 if (!frag_size) in xgene_enet_free_pagepool()
687 u32 datalen, frag_size, skb_index; in xgene_enet_rx_frame() local
746 frag_size = xgene_enet_get_data_len(le64_to_cpu(desc[i ^ 1])); in xgene_enet_rx_frame()
747 if (!frag_size) in xgene_enet_rx_frame()
755 frag_size, PAGE_SIZE); in xgene_enet_rx_frame()
757 datalen += frag_size; in xgene_enet_rx_frame()
/Linux-v4.19/drivers/scsi/qedi/
Dqedi_fw.c1824 int frag_size, sg_frags; in qedi_split_bd() local
1830 frag_size = in qedi_split_bd()
1833 frag_size = (sg_len > QEDI_BD_SPLIT_SZ) ? 0 : in qedi_split_bd()
1836 if (frag_size == 0) in qedi_split_bd()
1837 frag_size = QEDI_BD_SPLIT_SZ; in qedi_split_bd()
1841 bd[bd_index + sg_frags].sge_len = (u16)frag_size; in qedi_split_bd()
1844 (bd_index + sg_frags), addr, frag_size); in qedi_split_bd()
1846 addr += (u64)frag_size; in qedi_split_bd()
1848 sg_len -= frag_size; in qedi_split_bd()
/Linux-v4.19/drivers/scsi/bnx2fc/
Dbnx2fc_io.c1591 int frag_size, sg_frags; in bnx2fc_split_bd() local
1596 frag_size = BNX2FC_BD_SPLIT_SZ; in bnx2fc_split_bd()
1598 frag_size = sg_len; in bnx2fc_split_bd()
1601 bd[bd_index + sg_frags].buf_len = (u16)frag_size; in bnx2fc_split_bd()
1604 addr += (u64) frag_size; in bnx2fc_split_bd()
1606 sg_len -= frag_size; in bnx2fc_split_bd()
/Linux-v4.19/net/ipv6/
Dip6_output.c619 if (np && np->frag_size < mtu) { in ip6_fragment()
620 if (np->frag_size) in ip6_fragment()
621 mtu = np->frag_size; in ip6_fragment()
1215 if (np->frag_size < mtu) { in ip6_setup_cork()
1216 if (np->frag_size) in ip6_setup_cork()
1217 mtu = np->frag_size; in ip6_setup_cork()
/Linux-v4.19/drivers/nfc/pn533/
Dpn533.c2071 int frag_size; in pn533_fill_fragment_skbs() local
2076 frag_size = PN533_CMD_DATAFRAME_MAXLEN; in pn533_fill_fragment_skbs()
2078 frag_size = skb->len; in pn533_fill_fragment_skbs()
2081 frag = pn533_alloc_skb(dev, frag_size); in pn533_fill_fragment_skbs()
2092 if (frag_size == PN533_CMD_DATAFRAME_MAXLEN) in pn533_fill_fragment_skbs()
2099 skb_put_data(frag, skb->data, frag_size); in pn533_fill_fragment_skbs()
2102 skb_pull(skb, frag_size); in pn533_fill_fragment_skbs()
/Linux-v4.19/drivers/scsi/qedf/
Dqedf_io.c435 int frag_size, sg_frags; in qedf_split_bd() local
440 frag_size = QEDF_BD_SPLIT_SZ; in qedf_split_bd()
442 frag_size = sg_len; in qedf_split_bd()
445 bd[bd_index + sg_frags].sge_len = (uint16_t)frag_size; in qedf_split_bd()
447 addr += (u64)frag_size; in qedf_split_bd()
449 sg_len -= frag_size; in qedf_split_bd()

123