Lines Matching defs:cfg_ctx
10263 struct dup_block_ctx *cfg_ctx)
10265 u64 block_base = cfg_ctx->base + block_idx * cfg_ctx->block_off;
10269 for (i = 0 ; i < cfg_ctx->instances ; i++) {
10270 seq = block_idx * cfg_ctx->instances + i;
10273 if (!(cfg_ctx->enabled_mask & BIT_ULL(seq)))
10276 cfg_ctx->instance_cfg_fn(hdev, block_base + i * cfg_ctx->instance_off,
10277 cfg_ctx->data);
10281 static void gaudi2_init_blocks_with_mask(struct hl_device *hdev, struct dup_block_ctx *cfg_ctx,
10286 cfg_ctx->enabled_mask = mask;
10288 for (i = 0 ; i < cfg_ctx->blocks ; i++)
10289 gaudi2_init_block_instances(hdev, i, cfg_ctx);
10292 void gaudi2_init_blocks(struct hl_device *hdev, struct dup_block_ctx *cfg_ctx)
10294 gaudi2_init_blocks_with_mask(hdev, cfg_ctx, U64_MAX);