/linux-master/drivers/net/ethernet/apm/xgene/ |
H A D | xgene_enet_main.c | 617 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 D | skbuff.c | 427 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 D | pn533.c | 2210 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 D | util.c | 700 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 D | sge.c | 897 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 D | mtk_eth_soc.c | 1090 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 D | bnx2x_cmn.c | 594 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 D | mvneta_bm.c | 188 hwbm_pool->frag_size =
|
H A D | mvneta.c | 1227 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 D | forcedeth.c | 2227 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 D | es1968.c | 461 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 D | hns3_enet.c | 3727 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 D | mvpp2_main.c | 366 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 D | mvpp2.h | 1508 int frag_size; member in struct:mvpp2_bm_pool
|
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | mlx4_en.h | 476 u16 frag_size; member in struct:mlx4_en_frag_info
|
/linux-master/drivers/net/wireless/intel/ipw2x00/ |
H A D | libipw.h | 489 u16 frag_size; member in struct:libipw_txb
|
/linux-master/drivers/net/ethernet/google/gve/ |
H A D | gve_tx_dqo.c | 857 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 D | am65-cpsw-nuss.c | 1616 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 D | test_run.c | 1226 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 D | sst-mfld-platform-pcm.c | 139 alloc_param->frag_size = periodbytes * channels;
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en.h | 622 int frag_size; member in struct:mlx5e_rq_frag_info
|
/linux-master/include/linux/ |
H A D | skbuff.h | 1289 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 D | be_cmds.h | 607 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 D | netvsc_drv.c | 802 unsigned int frag_size = xdp->frame_sz; local 804 skb = build_skb(xbuf, frag_size);
|
/linux-master/net/ipv6/ |
H A D | ipv6_sockglue.c | 449 WRITE_ONCE(np->frag_size, val);
|