__rte_internalrte_rwlock_t*rte_mcfg_mem_get_lock(void)
Internal helpers used for lock annotations.
voidrte_mcfg_mem_read_lock(void)
Lock the internal EAL shared memory configuration for shared access.
voidrte_mcfg_mem_read_unlock(void)
Unlock the internal EAL shared memory configuration for shared access.
voidrte_mcfg_mem_write_lock(void)
Lock the internal EAL shared memory configuration for exclusive access.
voidrte_mcfg_mem_write_unlock(void)
Unlock the internal EAL shared memory configuration for exclusive access.
voidrte_mcfg_tailq_read_lock(void)
Lock the internal EAL TAILQ list for shared access.
voidrte_mcfg_tailq_read_unlock(void)
Unlock the internal EAL TAILQ list for shared access.
voidrte_mcfg_tailq_write_lock(void)
Lock the internal EAL TAILQ list for exclusive access.
voidrte_mcfg_tailq_write_unlock(void)
Unlock the internal EAL TAILQ list for exclusive access.
voidrte_mcfg_mempool_read_lock(void)
Lock the internal EAL Mempool list for shared access.
voidrte_mcfg_mempool_read_unlock(void)
Unlock the internal EAL Mempool list for shared access.
voidrte_mcfg_mempool_write_lock(void)
Lock the internal EAL Mempool list for exclusive access.
voidrte_mcfg_mempool_write_unlock(void)
Unlock the internal EAL Mempool list for exclusive access.
voidrte_mcfg_timer_lock(void)
Lock the internal EAL Timer Library lock for exclusive access.
voidrte_mcfg_timer_unlock(void)
Unlock the internal EAL Timer Library lock for exclusive access.
boolrte_mcfg_get_single_file_segments(void)
If true, pages are put in single files (per memseg list), as opposed to creating a file per page.