Searched refs:shinfo (Results 1 – 10 of 10) sorted by relevance
| /f-stack/dpdk/lib/librte_mbuf/ |
| H A D | rte_mbuf.h | 1002 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 D | rte_mbuf.c | 128 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 D | rte_mbuf_core.h | 637 struct rte_mbuf_ext_shared_info *shinfo; member
|
| /f-stack/dpdk/app/test-regex/ |
| H A D | main.c | 267 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 D | hn_rxtx.c | 546 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 D | hn_var.h | 103 struct rte_mbuf_ext_shared_info shinfo; member
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_rxtx.h | 865 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 D | mlx5_rxq.c | 1154 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 D | virtio_net.c | 2067 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 D | test_mbuf.c | 317 rte_mbuf_ext_refcnt_read(m->shinfo) : in testclone_refcnt_read()
|