Searched refs:frags (Results 126 - 150 of 282) sorted by relevance

1234567891011>>

/linux-master/drivers/infiniband/hw/mlx5/
H A Dsrq.c125 mlx5_init_fbc(srq->buf.frags, srq->msrq.wqe_shift, ilog2(srq->msrq.max),
/linux-master/drivers/scsi/cxgbi/
H A Dlibcxgbi.h547 struct page_frag frags[MAX_SKB_FRAGS]; member in struct:cxgbi_task_data
/linux-master/drivers/net/wwan/t7xx/
H A Dt7xx_hif_dpmaif_tx.c290 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 Dmptctl.c128 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 Di40e_xsk.c303 /* allocate a skb to store the frags */
322 skb_frag_t *frag = &sinfo->frags[i];
/linux-master/net/mac80211/
H A Dsta_info.h635 * @frags: fragment cache
720 struct ieee80211_fragment_cache frags; member in struct:sta_info
H A Dht.c401 /* Allow only frags to be dequeued */
404 if (!skb_queue_empty(&txqi->frags)) {
413 * to send out the queued frags
H A Dieee80211_i.h913 * @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 Dinet_fragment.c523 plen += skb_frag_size(&skb_shinfo(head)->frags[i]);
/linux-master/net/vmw_vsock/
H A Dvirtio_transport.c147 skb_frag_t *skb_frag = &si->frags[i];
/linux-master/drivers/net/ethernet/wangxun/libwx/
H A Dwx_lib.c167 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 Dfm10k_main.c318 /* 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 Dballoc.c488 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 Dgianfar.c1891 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 Dintel8x0.c181 #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 Dtun.c1504 /* 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 Dskbuff.h509 * 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 Den_main.c593 &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 Dstarfire.c1230 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 Dxgene_enet_main.c248 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 Deni.c1136 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 Dbe_main.c1015 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 Dr8169_main.c4149 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 Dhw_atl_b0.c662 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 Dnicvf_queues.c1282 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

Completed in 379 milliseconds

1234567891011>>