Searched refs:shinfo (Results 1 – 11 of 11) sorted by relevance
| /dpdk/lib/mbuf/ |
| H A D | rte_mbuf.h | 981 shinfo->free_cb = free_cb; in rte_pktmbuf_ext_shinfo_init_helper() 982 shinfo->fcb_opaque = fcb_opaque; in rte_pktmbuf_ext_shinfo_init_helper() 983 rte_mbuf_ext_refcnt_set(shinfo, 1); in rte_pktmbuf_ext_shinfo_init_helper() 986 return shinfo; in rte_pktmbuf_ext_shinfo_init_helper() 1056 RTE_ASSERT(shinfo->free_cb != NULL); in rte_pktmbuf_attach_extbuf() 1066 m->shinfo = shinfo; in rte_pktmbuf_attach_extbuf() 1134 mi->shinfo = m->shinfo; in rte_pktmbuf_attach() 1169 RTE_ASSERT(m->shinfo != NULL); in __rte_pktmbuf_free_extbuf() 1172 m->shinfo->free_cb(m->buf_addr, m->shinfo->fcb_opaque); in __rte_pktmbuf_free_extbuf() 1274 shinfo = m->shinfo; in __rte_pktmbuf_pinned_extbuf_decref() [all …]
|
| H A D | rte_mbuf.c | 122 RTE_ASSERT(m->shinfo->fcb_opaque == m); in rte_pktmbuf_free_pinned_extmem() 124 rte_mbuf_ext_refcnt_set(m->shinfo, 1); in rte_pktmbuf_free_pinned_extmem() 169 struct rte_mbuf_ext_shared_info *shinfo; in __rte_pktmbuf_init_extmem() local 210 shinfo = RTE_PTR_ADD(m, mbuf_size); in __rte_pktmbuf_init_extmem() 211 m->shinfo = shinfo; in __rte_pktmbuf_init_extmem() 212 shinfo->free_cb = rte_pktmbuf_free_pinned_extmem; in __rte_pktmbuf_init_extmem() 213 shinfo->fcb_opaque = m; in __rte_pktmbuf_init_extmem() 214 rte_mbuf_ext_refcnt_set(shinfo, 1); in __rte_pktmbuf_init_extmem()
|
| H A D | rte_mbuf_core.h | 751 struct rte_mbuf_ext_shared_info *shinfo; member
|
| /dpdk/drivers/net/netvsc/ |
| H A D | hn_rxtx.c | 544 rxb->shinfo.free_cb = hn_rx_buf_free_cb; in hn_rx_buf_init() 545 rxb->shinfo.fcb_opaque = rxb; in hn_rx_buf_init() 546 rte_mbuf_ext_refcnt_set(&rxb->shinfo, 1); in hn_rx_buf_init() 574 struct rte_mbuf_ext_shared_info *shinfo; in hn_rxpkt() local 585 shinfo = &rxb->shinfo; in hn_rxpkt() 588 if (rte_mbuf_ext_refcnt_update(shinfo, 1) == 2) in hn_rxpkt() 592 dlen + headroom, shinfo); in hn_rxpkt() 837 if (rte_mbuf_ext_refcnt_update(&rxb->shinfo, -1) == 0) in hn_nvs_handle_rxbuf()
|
| H A D | hn_var.h | 101 struct rte_mbuf_ext_shared_info shinfo; member
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_rx.h | 527 struct rte_mbuf_ext_shared_info *shinfo; in mprq_buf_to_pkt() local 543 shinfo = &buf->shinfos[strd_idx]; in mprq_buf_to_pkt() 544 rte_mbuf_ext_refcnt_set(shinfo, 1); in mprq_buf_to_pkt() 552 buf_len, shinfo); in mprq_buf_to_pkt()
|
| H A D | mlx5_rxq.c | 1309 struct rte_mbuf_ext_shared_info *shinfo; in mlx5_mprq_buf_init() local 1317 shinfo = &buf->shinfos[j]; in mlx5_mprq_buf_init() 1318 shinfo->free_cb = mlx5_mprq_buf_free_cb; in mlx5_mprq_buf_init() 1319 shinfo->fcb_opaque = buf; in mlx5_mprq_buf_init()
|
| /dpdk/app/test-regex/ |
| H A D | main.c | 398 struct rte_mbuf_ext_shared_info shinfo; in run_regex() local 408 shinfo.free_cb = extbuf_free_cb; in run_regex() 490 &buf[pos], 0, act_job_len, &shinfo); in run_regex()
|
| /dpdk/lib/vhost/ |
| H A D | virtio_net.c | 2623 struct rte_mbuf_ext_shared_info *shinfo = NULL; in virtio_dev_extbuf_alloc() local 2629 total_len += sizeof(*shinfo) + sizeof(uintptr_t); in virtio_dev_extbuf_alloc() 2641 shinfo = rte_pktmbuf_ext_shinfo_init_helper(buf, &buf_len, in virtio_dev_extbuf_alloc() 2643 if (unlikely(shinfo == NULL)) { in virtio_dev_extbuf_alloc() 2650 rte_pktmbuf_attach_extbuf(pkt, buf, iova, buf_len, shinfo); in virtio_dev_extbuf_alloc()
|
| /dpdk/drivers/common/mlx5/ |
| H A D | mlx5_common_mr.c | 2010 if (external && mb->shinfo->free_cb == mlx5_mprq_buf_free_cb) { in mlx5_mr_mb2mr_bh() 2012 buf = mb->shinfo->fcb_opaque; in mlx5_mr_mb2mr_bh()
|
| /dpdk/app/test/ |
| H A D | test_mbuf.c | 315 rte_mbuf_ext_refcnt_read(m->shinfo) : in testclone_refcnt_read()
|