VSF Documented
|
Functions | |
void | vsf_pbuf_pool_init (vsf_pbuf_pool_t *this_ptr, uint32_t u32_item_size, uint_fast16_t u16_align, vsf_pool_cfg_t *pcfg) |
bool | vsf_pbuf_pool_add_buffer (vsf_pbuf_pool_t *this_ptr, void *buffer_ptr, uint_fast32_t u32_size, uint_fast16_t u16_item_size) |
vsf_pbuf_t * | vsf_pbuf_pool_alloc (vsf_pbuf_pool_t *this_ptr) |
void | vsf_pbuf_pool_free (vsf_pbuf_pool_t *this_ptr, vsf_pbuf_t *item_ptr) |
uint_fast32_t | vsf_pbuf_get_pool_item_count (vsf_pbuf_pool_t *this_ptr) |
vsf_protect_region_t * | vsf_pbuf_pool_get_region (vsf_pbuf_pool_t *this_ptr) |
uintptr_t | vsf_pbuf_pool_get_target (vsf_pbuf_pool_t *this_ptr) |
Variables | |
const i_pbuf_methods_t | VSF_PBUF_ADAPTER_METHODS_STREAM_SRC |
void vsf_pbuf_pool_init | ( | vsf_pbuf_pool_t * | this_ptr, |
uint32_t | u32_item_size, | ||
uint_fast16_t | u16_align, | ||
vsf_pool_cfg_t * | pcfg | ||
) |
bool vsf_pbuf_pool_add_buffer | ( | vsf_pbuf_pool_t * | this_ptr, |
void * | buffer_ptr, | ||
uint_fast32_t | u32_size, | ||
uint_fast16_t | u16_item_size | ||
) |
vsf_pbuf_t * vsf_pbuf_pool_alloc | ( | vsf_pbuf_pool_t * | this_ptr | ) |
void vsf_pbuf_pool_free | ( | vsf_pbuf_pool_t * | this_ptr, |
vsf_pbuf_t * | item_ptr | ||
) |
uint_fast32_t vsf_pbuf_get_pool_item_count | ( | vsf_pbuf_pool_t * | this_ptr | ) |
vsf_protect_region_t * vsf_pbuf_pool_get_region | ( | vsf_pbuf_pool_t * | this_ptr | ) |
uintptr_t vsf_pbuf_pool_get_target | ( | vsf_pbuf_pool_t * | this_ptr | ) |
const i_pbuf_methods_t VSF_PBUF_ADAPTER_METHODS_STREAM_SRC |