Searched refs:frag_size (Results 26 - 50 of 61) sorted by relevance

123

/linux-master/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_main.c617 u32 frag_size; local
629 frag_size = xgene_enet_get_data_len(le64_to_cpu(desc[i ^ 1]));
630 if (!frag_size)
673 u32 datalen, frag_size, skb_index; local
734 frag_size = xgene_enet_get_data_len(le64_to_cpu(desc[i ^ 1]));
735 if (!frag_size)
743 frag_size, PAGE_SIZE);
745 datalen += frag_size;
/linux-master/net/core/
H A Dskbuff.c427 unsigned int frag_size)
429 unsigned int size = frag_size;
431 /* frag_size == 0 is considered deprecated now. Callers
443 * @frag_size: size of data (must not be 0)
447 * allocator or vmalloc(). (A @frag_size of 0 to indicate a kmalloc()
460 struct sk_buff *__build_skb(void *data, unsigned int frag_size) argument
469 __build_skb_around(skb, data, frag_size);
477 struct sk_buff *build_skb(void *data, unsigned int frag_size) argument
479 struct sk_buff *skb = __build_skb(data, frag_size);
481 if (likely(skb && frag_size)) {
426 __build_skb_around(struct sk_buff *skb, void *data, unsigned int frag_size) argument
495 build_skb_around(struct sk_buff *skb, void *data, unsigned int frag_size) argument
521 __napi_build_skb(void *data, unsigned int frag_size) argument
545 napi_build_skb(void *data, unsigned int frag_size) argument
[all...]
/linux-master/drivers/nfc/pn533/
H A Dpn533.c2210 int frag_size; local
2215 frag_size = PN533_CMD_DATAFRAME_MAXLEN;
2217 frag_size = skb->len;
2220 frag = pn533_alloc_skb(dev, frag_size);
2231 if (frag_size == PN533_CMD_DATAFRAME_MAXLEN)
2238 skb_put_data(frag, skb->data, frag_size);
2241 skb_pull(skb, frag_size);
/linux-master/net/wireless/
H A Dutil.c700 int frag_len, frag_size; local
706 frag_size = head_size;
708 while (offset >= frag_size) {
709 offset -= frag_size;
712 frag_size = skb_frag_size(frag);
717 frag_len = frag_size - offset;
721 __frame_add_frag(frame, frag_page, frag_ptr, cur_len, frag_size);
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dsge.c897 u32 frag_size, skb_linear_data_len = skb_headlen(skb); local
906 frag_size = min(len, skb_linear_data_len - start);
907 sgl->len0 = htonl(frag_size);
909 len -= frag_size;
914 frag_size = skb_frag_size(frag);
916 while (start >= frag_size) {
917 start -= frag_size;
920 frag_size = skb_frag_size(frag);
923 frag_size = min(len, skb_frag_size(frag) - start);
924 sgl->len0 = cpu_to_be32(frag_size);
[all...]
/linux-master/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.c1090 static inline int mtk_max_buf_size(int frag_size) argument
1092 int buf_size = frag_size - NET_SKB_PAD - NET_IP_ALIGN -
1441 int frag_size = skb_frag_size(frag); local
1443 while (frag_size) {
1459 txd_info.size = min_t(unsigned int, frag_size,
1463 !(frag_size - txd_info.size);
1483 frag_size -= txd_info.size;
2103 if (ring->frag_size <= PAGE_SIZE)
2104 new_data = napi_alloc_frag(ring->frag_size);
2129 skb = build_skb(data, ring->frag_size);
[all...]
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.c594 u32 i, frag_len, frag_size; local
599 frag_size = le16_to_cpu(cqe->pkt_len) - len_on_bd;
607 if (frag_size)
629 frag_len = min_t(u32, frag_size, (u32)full_page);
631 frag_len = min_t(u32, frag_size, (u32)SGE_PAGES);
670 frag_size -= frag_len;
975 u16 frag_size, pages; local
1003 frag_size = le16_to_cpu(cqe->end_agg_cqe.pkt_len) -
1007 pages = (frag_size + tpa_info->full_page - 1) /
1010 pages = SGE_PAGE_ALIGN(frag_size) >>
[all...]
/linux-master/drivers/net/ethernet/marvell/
H A Dmvneta_bm.c188 hwbm_pool->frag_size =
H A Dmvneta.c1227 hwbm_pool->frag_size = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) +
2562 u32 rx_status, frag_size; local
2630 frag_size = bm_pool->hwbm_pool.frag_size;
2632 skb = build_skb(data, frag_size > PAGE_SIZE ? 0 : frag_size);
/linux-master/drivers/net/ethernet/nvidia/
H A Dforcedeth.c2227 u32 frag_size = skb_frag_size(&skb_shinfo(skb)->frags[i]); local
2229 entries += (frag_size >> NV_TX2_TSO_MAX_SHIFT) +
2230 ((frag_size & (NV_TX2_TSO_MAX_SIZE-1)) ? 1 : 0);
2285 u32 frag_size = skb_frag_size(frag); local
2292 bcnt = (frag_size > NV_TX2_TSO_MAX_SIZE) ? NV_TX2_TSO_MAX_SIZE : frag_size;
2324 frag_size -= bcnt;
2329 } while (frag_size);
2402 u32 frag_size = skb_frag_size(&skb_shinfo(skb)->frags[i]); local
2404 entries += (frag_size >> NV_TX2_TSO_MAX_SHIF
2463 u32 frag_size = skb_frag_size(frag); local
[all...]
/linux-master/sound/pci/
H A Des1968.c461 unsigned int frag_size; /* period size in bytes */ member in struct:esschan
872 freq /= es->frag_size;
1201 es->frag_size = snd_pcm_lib_period_bytes(substream);
1856 if (es->count > es->frag_size) {
1860 es->count %= es->frag_size;
/linux-master/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.c3727 u32 frag_size = size - pull_len; local
3728 void *frag = napi_alloc_frag(frag_size);
3739 memcpy(frag, desc_cb->buf + frag_offset, frag_size);
3741 offset_in_page(frag), frag_size, frag_size);
3755 u32 frag_size = size - pull_len; local
3761 frag_size, truesize);
3790 } else if (frag_size <= ring->rx_copybreak) {
3805 frag_size, truesize);
/linux-master/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_main.c366 if (likely(pool->frag_size <= PAGE_SIZE))
367 return netdev_alloc_frag(pool->frag_size);
369 return kmalloc(pool->frag_size, GFP_ATOMIC);
377 else if (likely(pool->frag_size <= PAGE_SIZE))
1135 new_pool->frag_size =
1183 new_pool->frag_size =
3934 unsigned int frag_size; local
3983 if (bm_pool->frag_size > PAGE_SIZE)
3984 frag_size = 0;
3986 frag_size
[all...]
H A Dmvpp2.h1508 int frag_size; member in struct:mvpp2_bm_pool
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Dmlx4_en.h476 u16 frag_size; member in struct:mlx4_en_frag_info
/linux-master/drivers/net/wireless/intel/ipw2x00/
H A Dlibipw.h489 u16 frag_size; member in struct:libipw_txb
/linux-master/drivers/net/ethernet/google/gve/
H A Dgve_tx_dqo.c857 unsigned int frag_size = skb_frag_size(&shinfo->frags[i]); local
859 num_descs += gve_num_descs_per_buf(frag_size);
/linux-master/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.c1616 u32 frag_size = skb_frag_size(frag); local
1627 buf_dma = skb_frag_dma_map(tx_chn->dma_dev, frag, 0, frag_size,
1639 buf_dma, frag_size, buf_dma, frag_size);
1646 pkt_len += frag_size;
/linux-master/net/bpf/
H A Dtest_run.c1226 rxqueue->xdp_rxq.frag_size = headroom + max_data_sz + tailroom;
1227 xdp_init_buff(&xdp, rxqueue->xdp_rxq.frag_size, &rxqueue->xdp_rxq);
/linux-master/sound/soc/intel/atom/
H A Dsst-mfld-platform-pcm.c139 alloc_param->frag_size = periodbytes * channels;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den.h622 int frag_size; member in struct:mlx5e_rq_frag_info
/linux-master/include/linux/
H A Dskbuff.h1289 struct sk_buff *__build_skb(void *data, unsigned int frag_size);
1290 struct sk_buff *build_skb(void *data, unsigned int frag_size);
1292 void *data, unsigned int frag_size);
1295 struct sk_buff *napi_build_skb(void *data, unsigned int frag_size);
/linux-master/drivers/net/ethernet/emulex/benet/
H A Dbe_cmds.h607 u8 frag_size; member in struct:be_cmd_req_eth_rx_create
2403 u16 cq_id, u16 frag_size, u32 if_id, u32 rss, u8 *rss_id);
/linux-master/drivers/net/hyperv/
H A Dnetvsc_drv.c802 unsigned int frag_size = xdp->frame_sz; local
804 skb = build_skb(xbuf, frag_size);
/linux-master/net/ipv6/
H A Dipv6_sockglue.c449 WRITE_ONCE(np->frag_size, val);

Completed in 844 milliseconds

123