Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/misc/habanalabs/gaudi2/
Dgaudi2P.h548 void gaudi2_init_blocks(struct hl_device *hdev, struct dup_block_ctx *cfg_ctx);
Dgaudi2.c9284 struct dup_block_ctx *cfg_ctx) in gaudi2_init_block_instances() argument
9286 u64 block_base = cfg_ctx->base + block_idx * cfg_ctx->block_off; in gaudi2_init_block_instances()
9290 for (i = 0 ; i < cfg_ctx->instances ; i++) { in gaudi2_init_block_instances()
9291 seq = block_idx * cfg_ctx->instances + i; in gaudi2_init_block_instances()
9294 if (!(cfg_ctx->enabled_mask & BIT_ULL(seq))) in gaudi2_init_block_instances()
9297 cfg_ctx->instance_cfg_fn(hdev, block_base + i * cfg_ctx->instance_off, in gaudi2_init_block_instances()
9298 cfg_ctx->data); in gaudi2_init_block_instances()
9302 static void gaudi2_init_blocks_with_mask(struct hl_device *hdev, struct dup_block_ctx *cfg_ctx, in gaudi2_init_blocks_with_mask() argument
9307 cfg_ctx->enabled_mask = mask; in gaudi2_init_blocks_with_mask()
9309 for (i = 0 ; i < cfg_ctx->blocks ; i++) in gaudi2_init_blocks_with_mask()
[all …]