DPDK
21.08.0
|
#include <stdbool.h>
#include <rte_compat.h>
Go to the source code of this file.
Functions | |
void | rte_mcfg_mem_read_lock (void) |
void | rte_mcfg_mem_read_unlock (void) |
void | rte_mcfg_mem_write_lock (void) |
void | rte_mcfg_mem_write_unlock (void) |
void | rte_mcfg_tailq_read_lock (void) |
void | rte_mcfg_tailq_read_unlock (void) |
void | rte_mcfg_tailq_write_lock (void) |
void | rte_mcfg_tailq_write_unlock (void) |
void | rte_mcfg_mempool_read_lock (void) |
void | rte_mcfg_mempool_read_unlock (void) |
void | rte_mcfg_mempool_write_lock (void) |
void | rte_mcfg_mempool_write_unlock (void) |
__rte_experimental void | rte_mcfg_timer_lock (void) |
__rte_experimental void | rte_mcfg_timer_unlock (void) |
__rte_experimental bool | rte_mcfg_get_single_file_segments (void) |
This API allows access to EAL shared memory configuration through an API.
Definition in file rte_eal_memconfig.h.
void rte_mcfg_mem_read_lock | ( | void | ) |
Lock the internal EAL shared memory configuration for shared access.
void rte_mcfg_mem_read_unlock | ( | void | ) |
Unlock the internal EAL shared memory configuration for shared access.
void rte_mcfg_mem_write_lock | ( | void | ) |
Lock the internal EAL shared memory configuration for exclusive access.
void rte_mcfg_mem_write_unlock | ( | void | ) |
Unlock the internal EAL shared memory configuration for exclusive access.
void rte_mcfg_tailq_read_lock | ( | void | ) |
Lock the internal EAL TAILQ list for shared access.
void rte_mcfg_tailq_read_unlock | ( | void | ) |
Unlock the internal EAL TAILQ list for shared access.
void rte_mcfg_tailq_write_lock | ( | void | ) |
Lock the internal EAL TAILQ list for exclusive access.
void rte_mcfg_tailq_write_unlock | ( | void | ) |
Unlock the internal EAL TAILQ list for exclusive access.
void rte_mcfg_mempool_read_lock | ( | void | ) |
Lock the internal EAL Mempool list for shared access.
void rte_mcfg_mempool_read_unlock | ( | void | ) |
Unlock the internal EAL Mempool list for shared access.
void rte_mcfg_mempool_write_lock | ( | void | ) |
Lock the internal EAL Mempool list for exclusive access.
void rte_mcfg_mempool_write_unlock | ( | void | ) |
Unlock the internal EAL Mempool list for exclusive access.
__rte_experimental void rte_mcfg_timer_lock | ( | void | ) |
Lock the internal EAL Timer Library lock for exclusive access.
__rte_experimental void rte_mcfg_timer_unlock | ( | void | ) |
Unlock the internal EAL Timer Library lock for exclusive access.
__rte_experimental bool rte_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.