RTEMS
5.1
|
#include <bdbuf.h>
Data Fields | |
uint32_t | max_read_ahead_blocks |
uint32_t | max_write_blocks |
rtems_task_priority | swapout_priority |
uint32_t | swapout_period |
uint32_t | swap_block_hold |
size_t | swapout_workers |
rtems_task_priority | swapout_worker_priority |
size_t | task_stack_size |
size_t | size |
uint32_t | buffer_min |
uint32_t | buffer_max |
rtems_task_priority | read_ahead_priority |
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.
size_t rtems_bdbuf_config::size |
Size of memory in the cache
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.