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