![]() |
RTEMS 6.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.