Lines Matching refs:block_pool
430 struct sys_mem_blocks *block_pool; member
456 if (r == NULL || r->block_pool == NULL) { in rtio_mempool_block_size()
459 return BIT(r->block_pool->info.blk_sz_shift); in rtio_mempool_block_size()
474 struct sys_mem_blocks *mem_pool = r->block_pool; in __rtio_compute_mempool_block_index()
789 int rc = sys_mem_blocks_alloc_contiguous(r->block_pool, num_blks, (void **)buf); in rtio_block_pool_alloc()
814 size_t num_blks = buf_len >> r->block_pool->info.blk_sz_shift; in rtio_block_pool_free()
816 sys_mem_blocks_free_contiguous(r->block_pool, buf, num_blks); in rtio_block_pool_free()
896 IF_ENABLED(CONFIG_RTIO_SYS_MEM_BLOCKS, (.block_pool = _block_pool,)) \
1139 struct sys_mem_blocks *mem_pool = r->block_pool; in rtio_cqe_compute_flags()
1187 *buff = r->block_pool->buffer + blk_idx * blk_size; in z_impl_rtio_cqe_get_mempool_buffer()
1189 __ASSERT_NO_MSG(*buff >= r->block_pool->buffer); in z_impl_rtio_cqe_get_mempool_buffer()
1191 r->block_pool->buffer + blk_size * r->block_pool->info.num_blocks); in z_impl_rtio_cqe_get_mempool_buffer()
1358 if (r == NULL || buff == NULL || r->block_pool == NULL || buff_len == 0) { in z_impl_rtio_release_buffer()