Home
last modified time | relevance | path

Searched refs:shinfo (Results 1 – 10 of 10) sorted by relevance

/f-stack/dpdk/lib/librte_mbuf/
H A Drte_mbuf.h1002 shinfo->free_cb = free_cb; in rte_pktmbuf_ext_shinfo_init_helper()
1003 shinfo->fcb_opaque = fcb_opaque; in rte_pktmbuf_ext_shinfo_init_helper()
1004 rte_mbuf_ext_refcnt_set(shinfo, 1); in rte_pktmbuf_ext_shinfo_init_helper()
1007 return shinfo; in rte_pktmbuf_ext_shinfo_init_helper()
1077 RTE_ASSERT(shinfo->free_cb != NULL); in rte_pktmbuf_attach_extbuf()
1087 m->shinfo = shinfo; in rte_pktmbuf_attach_extbuf()
1155 mi->shinfo = m->shinfo; in rte_pktmbuf_attach()
1190 RTE_ASSERT(m->shinfo != NULL); in __rte_pktmbuf_free_extbuf()
1193 m->shinfo->free_cb(m->buf_addr, m->shinfo->fcb_opaque); in __rte_pktmbuf_free_extbuf()
1295 shinfo = m->shinfo; in __rte_pktmbuf_pinned_extbuf_decref()
[all …]
H A Drte_mbuf.c128 RTE_ASSERT(m->shinfo->fcb_opaque == m); in rte_pktmbuf_free_pinned_extmem()
130 rte_mbuf_ext_refcnt_set(m->shinfo, 1); in rte_pktmbuf_free_pinned_extmem()
175 struct rte_mbuf_ext_shared_info *shinfo; in __rte_pktmbuf_init_extmem() local
216 shinfo = RTE_PTR_ADD(m, mbuf_size); in __rte_pktmbuf_init_extmem()
217 m->shinfo = shinfo; in __rte_pktmbuf_init_extmem()
218 shinfo->free_cb = rte_pktmbuf_free_pinned_extmem; in __rte_pktmbuf_init_extmem()
219 shinfo->fcb_opaque = m; in __rte_pktmbuf_init_extmem()
220 rte_mbuf_ext_refcnt_set(shinfo, 1); in __rte_pktmbuf_init_extmem()
H A Drte_mbuf_core.h637 struct rte_mbuf_ext_shared_info *shinfo; member
/f-stack/dpdk/app/test-regex/
H A Dmain.c267 struct rte_mbuf_ext_shared_info shinfo; in run_regex() local
277 shinfo.free_cb = extbuf_free_cb; in run_regex()
332 act_job_len, &shinfo); in run_regex()
/f-stack/dpdk/drivers/net/netvsc/
H A Dhn_rxtx.c546 rxb->shinfo.free_cb = hn_rx_buf_free_cb; in hn_rx_buf_init()
547 rxb->shinfo.fcb_opaque = rxb; in hn_rx_buf_init()
548 rte_mbuf_ext_refcnt_set(&rxb->shinfo, 1); in hn_rx_buf_init()
576 struct rte_mbuf_ext_shared_info *shinfo; in hn_rxpkt() local
587 shinfo = &rxb->shinfo; in hn_rxpkt()
590 if (rte_mbuf_ext_refcnt_update(shinfo, 1) == 2) in hn_rxpkt()
594 dlen + headroom, shinfo); in hn_rxpkt()
839 if (rte_mbuf_ext_refcnt_update(&rxb->shinfo, -1) == 0) in hn_nvs_handle_rxbuf()
H A Dhn_var.h103 struct rte_mbuf_ext_shared_info shinfo; member
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_rxtx.h865 struct rte_mbuf_ext_shared_info *shinfo; in mprq_buf_to_pkt() local
881 shinfo = &buf->shinfos[strd_idx]; in mprq_buf_to_pkt()
882 rte_mbuf_ext_refcnt_set(shinfo, 1); in mprq_buf_to_pkt()
890 buf_len, shinfo); in mprq_buf_to_pkt()
H A Dmlx5_rxq.c1154 struct rte_mbuf_ext_shared_info *shinfo; in mlx5_mprq_buf_init() local
1162 shinfo = &buf->shinfos[j]; in mlx5_mprq_buf_init()
1163 shinfo->free_cb = mlx5_mprq_buf_free_cb; in mlx5_mprq_buf_init()
1164 shinfo->fcb_opaque = buf; in mlx5_mprq_buf_init()
/f-stack/dpdk/lib/librte_vhost/
H A Dvirtio_net.c2067 struct rte_mbuf_ext_shared_info *shinfo = NULL; in virtio_dev_extbuf_alloc() local
2073 total_len += sizeof(*shinfo) + sizeof(uintptr_t); in virtio_dev_extbuf_alloc()
2085 shinfo = rte_pktmbuf_ext_shinfo_init_helper(buf, &buf_len, in virtio_dev_extbuf_alloc()
2087 if (unlikely(shinfo == NULL)) { in virtio_dev_extbuf_alloc()
2094 rte_pktmbuf_attach_extbuf(pkt, buf, iova, buf_len, shinfo); in virtio_dev_extbuf_alloc()
/f-stack/dpdk/app/test/
H A Dtest_mbuf.c317 rte_mbuf_ext_refcnt_read(m->shinfo) : in testclone_refcnt_read()