DPDK
2.0.0
|
Functions | |
static void | rte_prefetch0 (volatile void *p) |
static void | rte_prefetch1 (volatile void *p) |
static void | rte_prefetch2 (volatile void *p) |
Prefetch operations.
This file defines an API for prefetch macros / inline-functions, which are architecture-dependent. Prefetching occurs when a processor requests an instruction or data from memory to cache before it is actually needed, potentially speeding up the execution of the program.
|
inlinestatic |
Prefetch a cache line into all cache levels.
p | Address to prefetch |
|
inlinestatic |
Prefetch a cache line into all cache levels except the 0th cache level.
p | Address to prefetch |
|
inlinestatic |
Prefetch a cache line into all cache levels except the 0th and 1th cache levels.
p | Address to prefetch |