sys_mem_blocks_alloc

Function sys_mem_blocks_alloc 

Source
pub unsafe extern "C" fn sys_mem_blocks_alloc(
    mem_block: *mut sys_mem_blocks,
    count: usize,
    out_blocks: *mut *mut c_void,
) -> i32
Expand description

@brief Allocate multiple memory blocks

Allocate multiple memory blocks, and place their pointers into the output array.

@param[in] mem_block Pointer to memory block object. @param[in] count Number of blocks to allocate. @param[out] out_blocks Output array to be populated by pointers to the memory blocks. It must have at least @p count elements.

@retval 0 Successful @retval -EINVAL Invalid argument supplied. @retval -ENOMEM Not enough blocks for allocation.