/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | srq.c | 125 mlx5_init_fbc(srq->buf.frags, srq->msrq.wqe_shift, ilog2(srq->msrq.max),
|
/linux-master/drivers/scsi/cxgbi/ |
H A D | libcxgbi.h | 547 struct page_frag frags[MAX_SKB_FRAGS]; member in struct:cxgbi_task_data
|
/linux-master/drivers/net/wwan/t7xx/ |
H A D | t7xx_hif_dpmaif_tx.c | 290 skb_frag_t *frag = shinfo->frags + wr_cnt - 1; 366 /* Normal DRB (frags data + skb linear data) + msg DRB */
|
/linux-master/drivers/message/fusion/ |
H A D | mptctl.c | 128 static MptSge_t *kbuf_alloc_2_sgl(int bytes, u32 dir, int sge_offset, int *frags, 157 // Define max sg LIST bytes ( == (#frags + #chains) * 8 bytes each) 997 * Outputs: frags - number of scatter gather elements 1004 kbuf_alloc_2_sgl(int bytes, u32 sgdir, int sge_offset, int *frags, argument 1025 *frags = 0; 1072 printk(MYIOC_s_WARN_FMT "-SG: (freeing %d frags)\n", 1100 printk(MYIOC_s_WARN_FMT "(freeing %d frags)\n", ioc->name, numfrags); 1108 "too many SG frags! :-(\n", ioc->name); 1109 printk(MYIOC_s_WARN_FMT "-SG: (freeing %d frags)\n", 1118 *frags [all...] |
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_xsk.c | 303 /* allocate a skb to store the frags */ 322 skb_frag_t *frag = &sinfo->frags[i];
|
/linux-master/net/mac80211/ |
H A D | sta_info.h | 635 * @frags: fragment cache 720 struct ieee80211_fragment_cache frags; member in struct:sta_info
|
H A D | ht.c | 401 /* Allow only frags to be dequeued */ 404 if (!skb_queue_empty(&txqi->frags)) { 413 * to send out the queued frags
|
H A D | ieee80211_i.h | 913 * @frags: used to keep fragments created after dequeue 927 struct sk_buff_head frags; member in struct:txq_info 1099 struct ieee80211_fragment_cache frags; member in struct:ieee80211_sub_if_data 1799 return !(skb_queue_empty(&txqi->frags) && !txqi->tin.backlog_packets);
|
/linux-master/net/ipv4/ |
H A D | inet_fragment.c | 523 plen += skb_frag_size(&skb_shinfo(head)->frags[i]);
|
/linux-master/net/vmw_vsock/ |
H A D | virtio_transport.c | 147 skb_frag_t *skb_frag = &si->frags[i];
|
/linux-master/drivers/net/ethernet/wangxun/libwx/ |
H A D | wx_lib.c | 167 skb_frag_t *frag = &skb_shinfo(skb)->frags[0]; 258 /* allocate a skb to store the frags */ 431 skb_frag_t *frag = &skb_shinfo(skb)->frags[0]; 961 for (frag = &skb_shinfo(skb)->frags[0];; frag++) { 1471 frags[f]));
|
/linux-master/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_main.c | 318 /* allocate a skb to store the frags */ 963 for (frag = &skb_shinfo(skb)->frags[0];; frag++) { 1067 skb_frag_t *frag = &skb_shinfo(skb)->frags[f];
|
/linux-master/fs/ufs/ |
H A D | balloc.c | 488 static bool try_add_frags(struct inode *inode, unsigned frags) argument 490 unsigned size = frags * i_blocksize(inode);
|
/linux-master/drivers/net/ethernet/freescale/ |
H A D | gianfar.c | 1891 frag = &skb_shinfo(skb)->frags[0]; 2159 int frags = 0, nr_txbds = 0; local 2177 frags = skb_shinfo(skb)->nr_frags; 2183 nr_txbds = frags + 2; 2185 nr_txbds = frags + 1; 2222 for (i = 0; i < frags; i++) {
|
/linux-master/sound/pci/ |
H A D | intel8x0.c | 181 #define ICH_MAX_FRAGS 32 /* max hw frags */ 321 int frags; member in struct:ichdev 654 ichdev->frags = 2; 669 ichdev->frags = ichdev->size / ichdev->fragsize; 674 ichdev->lvi_frag = ICH_REG_LVI_MASK % ichdev->frags; 678 "lvi_frag = %i, frags = %i, period_size = 0x%x, period_size1 = 0x%x\n", 679 ichdev->lvi_frag, ichdev->frags, ichdev->fragsize, 727 ichdev->lvi_frag %= ichdev->frags;
|
/linux-master/drivers/net/ |
H A D | tun.c | 1504 /* frees skb and all frags allocated with napi_alloc_frag() */ 1758 bool frags = tun_napi_frags_enabled(tfile); local 1814 if (!frags && tun_can_build_skb(tun, tfile, len, noblock, zerocopy)) { 1834 if (frags) { 1895 if (frags && !pskb_may_pull(skb, ETH_HLEN)) { 1951 if (frags) { 2026 if (frags) {
|
/linux-master/include/linux/ |
H A D | skbuff.h | 509 * all frags to avoid possible bad checksum 521 * use frags only up until ubuf_info is released 613 skb_frag_t frags[MAX_SKB_FRAGS]; member in struct:skb_shared_info 2440 len += skb_frag_size(&skb_shinfo(skb)->frags[i]); 2469 skb_frag_t *frag = &shinfo->frags[i]; 3217 * skb_orphan_frags - orphan the frags contained in a buffer 3218 * @skb: buffer to orphan frags from 3527 __skb_frag_ref(&skb_shinfo(skb)->frags[f]); 3583 __skb_frag_unref(&shinfo->frags[f], skb->pp_recycle); 3815 const skb_frag_t *frag = &skb_shinfo(skb)->frags[ [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_main.c | 593 &rq->wqe.frags[i << rq->wqe.info.log_num_frags]; 629 rq->wqe.frags[i].xskp = &rq->wqe.alloc_units->xsk_buffs[i]; 634 rq->wqe.frags[i].flags |= BIT(MLX5E_WQE_FRAG_SKIP_RELEASE); 642 struct mlx5e_wqe_frag_info *frags; local 655 frags = kvzalloc_node(array_size(len, sizeof(*frags)), GFP_KERNEL, node); 656 if (!frags) { 662 rq->wqe.frags = frags; 674 kvfree(rq->wqe.frags); [all...] |
/linux-master/drivers/net/ethernet/adaptec/ |
H A D | starfire.c | 1230 const skb_frag_t *this_frag = &skb_shinfo(skb)->frags[i - 1]; 1289 skb_frag_size(&skb_shinfo(skb)->frags[j - 1]), 1376 skb_frag_size(&skb_shinfo(skb)->frags[i]),
|
/linux-master/drivers/net/ethernet/apm/xgene/ |
H A D | xgene_enet_main.c | 248 frag = &skb_shinfo(skb)->frags[i]; 344 &skb_shinfo(skb)->frags[i]); 466 frag = &skb_shinfo(skb)->frags[fidx];
|
/linux-master/drivers/atm/ |
H A D | eni.c | 1136 skb_frag_page(&skb_shinfo(skb)->frags[i]) + 1137 skb_frag_off(&skb_shinfo(skb)->frags[i]), 1138 skb_frag_size(&skb_shinfo(skb)->frags[i]));
|
/linux-master/drivers/net/ethernet/emulex/benet/ |
H A D | be_main.c | 1015 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; 2347 skb_frag_fill_page_desc(&skb_shinfo(skb)->frags[0], 2362 /* More frags present for this completion */ 2368 /* Coalesce all frags from the same physical page in one slot */ 2372 skb_frag_fill_page_desc(&skb_shinfo(skb)->frags[j], 2379 skb_frag_size_add(&skb_shinfo(skb)->frags[j], 2451 /* Coalesce all frags from the same physical page in one slot */ 2455 skb_frag_fill_page_desc(&skb_shinfo(skb)->frags[j], 2461 skb_frag_size_add(&skb_shinfo(skb)->frags[j],
|
/linux-master/drivers/net/ethernet/realtek/ |
H A D | r8169_main.c | 4149 const skb_frag_t *frag = info->frags + cur_frag; 4338 unsigned int frags = skb_shinfo(skb)->nr_frags; local 4365 if (frags) { 4368 entry = (entry + frags) % NUM_TX_DESC; 4387 WRITE_ONCE(tp->cur_tx, tp->cur_tx + frags + 1); 4418 return skb_frag_size(info->frags + nr_frags - 1);
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
H A D | hw_atl_b0.c | 662 unsigned int frags) 675 for (frag_count = 0; frag_count < frags; frag_count++) { 661 hw_atl_b0_hw_ring_tx_xmit(struct aq_hw_s *self, struct aq_ring_s *ring, unsigned int frags) argument
|
/linux-master/drivers/net/ethernet/cavium/thunder/ |
H A D | nicvf_queues.c | 1282 f_size = skb_frag_size(&sh->frags[f_id]); 1592 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; 1603 * here 'i' = frags mapped + above mapped skb->data
|