logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

rte_mempool_memhdr

Author

       Generated automatically by Doxygen for DPDK from the source code.

DPDK                                             Version 24.11.2                           rte_mempool_memhdr(3)

Detailed Description

       Mempool objects memory header structure

       The memory chunks where objects are stored. Each chunk is virtually and physically contiguous.

       Definition at line 206 of file rte_mempool.h.

Field Documentation

structrte_mempool*mp
       The mempool owning the chunk

       Definition at line 208 of file rte_mempool.h.

   void*addr
       Virtual address of the chunk

       Definition at line 209 of file rte_mempool.h.

   rte_iova_tiova
       IO address of the chunk

       Definition at line 210 of file rte_mempool.h.

   size_tlen
       length of the chunk

       Definition at line 211 of file rte_mempool.h.

   rte_mempool_memchunk_free_cb_t*free_cb
       Free callback

       Definition at line 212 of file rte_mempool.h.

   void*opaque
       Argument passed to the free callback

       Definition at line 213 of file rte_mempool.h.

Member Function Documentation

RTE_STAILQ_ENTRY(rte_mempool_memhdr)
       Next in list.

Name

       rte_mempool_memhdr

Synopsis

       #include <rte_mempool.h>

   PublicMemberFunctionsRTE_STAILQ_ENTRY (rte_mempool_memhdr) next

   DataFields
       struct rte_mempool * mp
       void * addrrte_iova_tiova
       size_t lenrte_mempool_memchunk_free_cb_t * free_cb
       void * opaque

See Also