Lines Matching defs:pp_smu
481 static void dcn21_pp_smu_destroy(struct pp_smu_funcs **pp_smu);
763 if (pool->base.pp_smu != NULL)
764 dcn21_pp_smu_destroy(&pool->base.pp_smu);
1106 struct pp_smu_funcs *pp_smu = kzalloc(sizeof(*pp_smu), GFP_KERNEL);
1108 if (!pp_smu)
1109 return pp_smu;
1111 dm_pp_get_funcs(ctx, pp_smu);
1113 if (pp_smu->ctx.ver != PP_SMU_VER_RN)
1114 pp_smu = memset(pp_smu, 0, sizeof(struct pp_smu_funcs));
1117 return pp_smu;
1120 static void dcn21_pp_smu_destroy(struct pp_smu_funcs **pp_smu)
1122 if (pp_smu && *pp_smu) {
1123 kfree(*pp_smu);
1124 *pp_smu = NULL;
1551 pool->base.pp_smu = dcn21_pp_smu_create(ctx);