dml2_instance
(*dml_ctx)->v21.dml_init.dml2_instance = vzalloc(sizeof(struct dml2_instance));
memset(&dml_ctx->v21.mode_programming.dml2_instance->scratch.build_mode_programming_locals.mode_programming_params, 0, sizeof(struct dml2_core_mode_programming_in_out));
if (!((*dml_ctx)->v21.dml_init.dml2_instance))
(*dml_ctx)->v21.mode_support.dml2_instance = (*dml_ctx)->v21.dml_init.dml2_instance;
(*dml_ctx)->v21.mode_programming.dml2_instance = (*dml_ctx)->v21.dml_init.dml2_instance;
memset(&dml_ctx->v21.mode_programming.dml2_instance->scratch.check_mode_supported_locals.mode_support_params, 0, sizeof(struct dml2_core_mode_support_in_out));
mode_support->dml2_instance = dml_init->dml2_instance;
dml_ctx->v21.mode_programming.dml2_instance->scratch.build_mode_programming_locals.mode_programming_params.programming = dml_ctx->v21.mode_programming.programming;
l->build_mcache_programming_params.dml2_instance = dml_ctx->v21.dml_init.dml2_instance;
struct dml2_instance *dst_dml2_instance = dst_dml_ctx->v21.dml_init.dml2_instance;
memcpy(dst_dml2_instance, src_dml_ctx->v21.dml_init.dml2_instance, sizeof(struct dml2_instance));
dst_dml_ctx->v21.dml_init.dml2_instance = dst_dml2_instance;
dst_dml_ctx->v21.mode_support.dml2_instance = dst_dml2_instance;
dst_dml_ctx->v21.mode_programming.dml2_instance = dst_dml2_instance;
vfree(dml2->v21.dml_init.dml2_instance);
struct dml2_instance *dml2_instance;
struct dml2_instance;
struct dml2_instance *dml2_instance;
struct dml2_instance *dml2_instance;
struct dml2_instance *dml2_instance;
struct dml2_instance *dml2_instance;
struct dml2_instance *dml2_instance;
return sizeof(struct dml2_instance);
if (!in_out->dml2_instance->funcs.check_mode_supported)
return in_out->dml2_instance->funcs.check_mode_supported(in_out);
if (!in_out->dml2_instance->funcs.build_mode_programming)
return in_out->dml2_instance->funcs.build_mode_programming(in_out);
if (!in_out->dml2_instance->funcs.build_mcache_programming)
return in_out->dml2_instance->funcs.build_mcache_programming(in_out);
struct dml2_instance *dml = (struct dml2_instance *)in_out->dml2_instance;
memset(dml, 0, sizeof(struct dml2_instance));
static void setup_unoptimized_display_config_with_meta(const struct dml2_instance *dml, struct display_configuation_with_meta *out, const struct dml2_display_cfg *display_config)
static void setup_speculative_display_config_with_meta(const struct dml2_instance *dml, struct display_configuation_with_meta *out, const struct dml2_display_cfg *display_config)
struct dml2_instance *dml = (struct dml2_instance *)params->dml2_instance;
l->test_mcache.calc_mcache_count_params.dml2_instance = params->dml;
struct dml2_instance *dml = (struct dml2_instance *)params->dml2_instance;
struct dml2_instance *dml = (struct dml2_instance *)in_out->dml2_instance;
l->test_mcache.validate_admissibility_params.dml2_instance = params->dml;
struct dml2_instance *dml = (struct dml2_instance *)in_out->dml2_instance;
struct dml2_instance *dml2_instance;
struct dml2_instance *dml2_instance;
struct dml2_instance *dml;
struct dml2_instance *dml;
struct dml2_instance *dml;
struct dml2_instance *dml;