RTEMS CPU Kit with SuperCore  4.10.99.0
Data Fields
rtems_bdbuf_config Struct Reference

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.

Detailed Description

Buffering configuration definition.

See confdefs.h for support on using this structure.


Field Documentation

Maximum buffer size supported.

It is also the allocation size.

Minimum buffer size.

Number of blocks to read ahead.

Number of blocks to write at once.

Priority of the read-ahead task.

Period a buffer is held.

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.


The documentation for this struct was generated from the following file: