HL_VA_RANGE_TYPE_HOST
ctx->cb_va_pool_base = hl_reserve_va_block(hdev, ctx, HL_VA_RANGE_TYPE_HOST,
for (i = HL_VA_RANGE_TYPE_HOST ; i < HL_VA_RANGE_TYPE_MAX ; ++i) {
va_range = ctx->va_range[HL_VA_RANGE_TYPE_HOST];
va_range_type = HL_VA_RANGE_TYPE_HOST;
va_range = ctx->va_range[HL_VA_RANGE_TYPE_HOST];
mutex_init(&ctx->va_range[HL_VA_RANGE_TYPE_HOST]->lock);
rc = va_range_init(hdev, ctx->va_range, HL_VA_RANGE_TYPE_HOST,
ctx->va_range[HL_VA_RANGE_TYPE_HOST];
mutex_lock(&ctx->va_range[HL_VA_RANGE_TYPE_HOST]->lock);
clear_va_list_locked(hdev, &ctx->va_range[HL_VA_RANGE_TYPE_HOST]->list);
mutex_unlock(&ctx->va_range[HL_VA_RANGE_TYPE_HOST]->lock);
mutex_destroy(&ctx->va_range[HL_VA_RANGE_TYPE_HOST]->lock);
va_range_fini(hdev, ctx->va_range[HL_VA_RANGE_TYPE_HOST]);
else if (range_type == HL_VA_RANGE_TYPE_HOST)
else if (hops->range_type == HL_VA_RANGE_TYPE_HOST)
hops->range_type = HL_VA_RANGE_TYPE_HOST;
HL_VA_RANGE_TYPE_HOST, HOST_SPACE_INTERNAL_CB_SZ,
reserved_va_base = hl_reserve_va_block(hdev, ctx, HL_VA_RANGE_TYPE_HOST, SZ_2M,
hdev->internal_cb_va_base = hl_reserve_va_block(hdev, ctx, HL_VA_RANGE_TYPE_HOST,