RTEMS CPU Kit with SuperCore
|
Buffering configuration definition. More...
#include <bdbuf.h>
Data Fields | |
uint32_t | max_read_ahead_blocks |
Number of blocks to read ahead. More... | |
uint32_t | max_write_blocks |
Number of blocks to write at once. More... | |
rtems_task_priority | swapout_priority |
Priority of the swap out task. More... | |
uint32_t | swapout_period |
Period swap-out checks buf timers. More... | |
uint32_t | swap_block_hold |
Period a buffer is held. More... | |
size_t | swapout_workers |
The number of worker threads for the swap-out task. More... | |
rtems_task_priority | swapout_worker_priority |
Priority of the swap out task. More... | |
size_t | task_stack_size |
Task stack size for swap-out task and worker threads. More... | |
size_t | size |
Size of memory in the cache. | |
uint32_t | buffer_min |
Minimum buffer size. More... | |
uint32_t | buffer_max |
Maximum buffer size supported. More... | |
rtems_task_priority | read_ahead_priority |
Priority of the read-ahead task. More... | |
Buffering configuration definition.
See confdefs.h for support on using this structure.
uint32_t rtems_bdbuf_config::buffer_max |
Maximum buffer size supported.
It is also the allocation size.
uint32_t rtems_bdbuf_config::buffer_min |
Minimum buffer size.
uint32_t rtems_bdbuf_config::max_read_ahead_blocks |
Number of blocks to read ahead.
uint32_t rtems_bdbuf_config::max_write_blocks |
Number of blocks to write at once.
rtems_task_priority rtems_bdbuf_config::read_ahead_priority |
Priority of the read-ahead task.
uint32_t rtems_bdbuf_config::swap_block_hold |
Period a buffer is held.
uint32_t rtems_bdbuf_config::swapout_period |
Period swap-out checks buf timers.
rtems_task_priority rtems_bdbuf_config::swapout_priority |
Priority of the swap out task.
rtems_task_priority rtems_bdbuf_config::swapout_worker_priority |
Priority of the swap out task.
size_t rtems_bdbuf_config::swapout_workers |
The number of worker threads for the swap-out task.
size_t rtems_bdbuf_config::task_stack_size |
Task stack size for swap-out task and worker threads.