Home
last modified time | relevance | path

Searched refs:cb_va_pool (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.15/drivers/misc/habanalabs/common/
Dcommand_buffer.c44 virt_addr = (u64) gen_pool_alloc(ctx->cb_va_pool, page_size); in cb_map_mem()
55 gen_pool_free(ctx->cb_va_pool, virt_addr, page_size); in cb_map_mem()
106 gen_pool_free(ctx->cb_va_pool, va_block->start, va_block->size); in cb_map_mem()
134 gen_pool_free(ctx->cb_va_pool, va_block->start, va_block->size); in cb_unmap_mem()
701 ctx->cb_va_pool = gen_pool_create(__ffs(prop->pmmu.page_size), -1); in hl_cb_va_pool_init()
702 if (!ctx->cb_va_pool) { in hl_cb_va_pool_init()
708 rc = gen_pool_add(ctx->cb_va_pool, prop->cb_va_start_addr, in hl_cb_va_pool_init()
719 gen_pool_destroy(ctx->cb_va_pool); in hl_cb_va_pool_init()
731 gen_pool_destroy(ctx->cb_va_pool); in hl_cb_va_pool_fini()
Dhabanalabs.h1407 struct gen_pool *cb_va_pool; member