DPDK
18.11.11
|
#include <rte_mempool.h>
Public Member Functions | |
STAILQ_ENTRY (rte_mempool_memhdr) next | |
Data Fields | |
struct rte_mempool * | mp |
void * | addr |
size_t | len |
rte_mempool_memchunk_free_cb_t * | free_cb |
void * | opaque |
rte_iova_t | iova |
phys_addr_t | phys_addr |
Mempool objects memory header structure
The memory chunks where objects are stored. Each chunk is virtually and physically contiguous.
Definition at line 182 of file rte_mempool.h.
STAILQ_ENTRY | ( | rte_mempool_memhdr | ) |
Next in list.
struct rte_mempool* mp |
The mempool owning the chunk
Definition at line 184 of file rte_mempool.h.
void* addr |
Virtual address of the chunk
Definition at line 185 of file rte_mempool.h.
rte_iova_t iova |
IO address of the chunk
Definition at line 188 of file rte_mempool.h.
phys_addr_t phys_addr |
Physical address of the chunk
Definition at line 189 of file rte_mempool.h.
size_t len |
length of the chunk
Definition at line 191 of file rte_mempool.h.
rte_mempool_memchunk_free_cb_t* free_cb |
Free callback
Definition at line 192 of file rte_mempool.h.
void* opaque |
Argument passed to the free callback
Definition at line 193 of file rte_mempool.h.