Searched refs:ext_mem (Results 1 – 5 of 5) sorted by relevance
| /dpdk/doc/guides/prog_guide/ |
| H A D | gpudev.rst | 142 struct rte_pktmbuf_extmem ext_mem; 153 ext_mem.elt_size = mbufs_headroom_size; 154 ext_mem.buf_len = RTE_ALIGN_CEIL(mbufs_num * ext_mem.elt_size, GPU_PAGE_SIZE); 155 ext_mem.buf_iova = RTE_BAD_IOVA; 156 ext_mem.buf_ptr = rte_gpu_mem_alloc(dev_id, ext_mem.buf_len, 0); 157 rte_extmem_register(ext_mem.buf_ptr, ext_mem.buf_len, NULL, ext_mem.buf_iova, GPU_PAGE_SIZE); 159 ext_mem.buf_ptr, ext_mem.buf_iova, ext_mem.buf_len); 161 0, 0, ext_mem.elt_size, 162 rte_socket_id(), &ext_mem, 1); 201 rte_gpu_mem_free(dev_id, ext_mem.buf_len);
|
| /dpdk/lib/mbuf/ |
| H A D | rte_mbuf.c | 167 const struct rte_pktmbuf_extmem *ext_mem; in __rte_pktmbuf_init_extmem() local 184 ext_mem = ctx->ext_mem + ctx->ext; in __rte_pktmbuf_init_extmem() 187 RTE_ASSERT(ctx->off + ext_mem->elt_size <= ext_mem->buf_len); in __rte_pktmbuf_init_extmem() 189 m->buf_addr = RTE_PTR_ADD(ext_mem->buf_ptr, ctx->off); in __rte_pktmbuf_init_extmem() 190 m->buf_iova = ext_mem->buf_iova == RTE_BAD_IOVA ? in __rte_pktmbuf_init_extmem() 191 RTE_BAD_IOVA : (ext_mem->buf_iova + ctx->off); in __rte_pktmbuf_init_extmem() 193 ctx->off += ext_mem->elt_size; in __rte_pktmbuf_init_extmem() 194 if (ctx->off + ext_mem->elt_size > ext_mem->buf_len) { in __rte_pktmbuf_init_extmem() 284 const struct rte_pktmbuf_extmem *ext_mem, in rte_pktmbuf_pool_create_extbuf() argument 303 const struct rte_pktmbuf_extmem *extm = ext_mem + i; in rte_pktmbuf_pool_create_extbuf() [all …]
|
| H A D | rte_mbuf.h | 774 const struct rte_pktmbuf_extmem *ext_mem,
|
| /dpdk/app/test/ |
| H A D | test_mbuf.c | 2447 struct rte_pktmbuf_extmem ext_mem; in test_pktmbuf_ext_pinned_buffer() local 2462 ext_mem.buf_ptr = mz->addr; in test_pktmbuf_ext_pinned_buffer() 2463 ext_mem.buf_iova = mz->iova; in test_pktmbuf_ext_pinned_buffer() 2464 ext_mem.buf_len = mz->len; in test_pktmbuf_ext_pinned_buffer() 2465 ext_mem.elt_size = MBUF_DATA_SIZE; in test_pktmbuf_ext_pinned_buffer() 2470 &ext_mem, 1); in test_pktmbuf_ext_pinned_buffer()
|
| /dpdk/app/test-pmd/ |
| H A D | testpmd.c | 1039 char *pool_name, struct rte_pktmbuf_extmem **ext_mem) in setup_extbuf() argument 1053 *ext_mem = NULL; in setup_extbuf() 1092 *ext_mem = xmem; in setup_extbuf() 1178 struct rte_pktmbuf_extmem *ext_mem; in mbuf_pool_create() local 1182 socket_id, pool_name, &ext_mem); in mbuf_pool_create() 1192 ext_mem, ext_num); in mbuf_pool_create() 1193 free(ext_mem); in mbuf_pool_create()
|