Lines Matching refs:pmc
803 char **pmc; in cpudrv_comp_create() local
810 pmc = kmem_zalloc((cpupm->num_spd + 1) * sizeof (char *), KM_SLEEP); in cpudrv_comp_create()
816 kmem_free(pmc, (cpupm->num_spd + 1) * sizeof (char *)); in cpudrv_comp_create()
823 pmc[i] = kmem_zalloc((size * sizeof (char)), KM_SLEEP); in cpudrv_comp_create()
830 kmem_free(pmc[j], size * sizeof (char)); in cpudrv_comp_create()
832 kmem_free(pmc, (cpupm->num_spd + 1) * in cpudrv_comp_create()
836 CPUDRV_COMP_SPRINT(pmc[i], cpupm, cur_spd, comp_spd) in cpudrv_comp_create()
839 ddi_get_instance(cpudsp->dip), i, pmc[i])); in cpudrv_comp_create()
841 pmc[0] = kmem_zalloc(sizeof (name), KM_SLEEP); in cpudrv_comp_create()
842 (void) strcat(pmc[0], name); in cpudrv_comp_create()
845 ddi_get_instance(cpudsp->dip), pmc[0])); in cpudrv_comp_create()
848 "pm-components", pmc, cpupm->num_spd + 1) == DDI_PROP_SUCCESS) { in cpudrv_comp_create()
857 kmem_free(pmc[i], size * sizeof (char)); in cpudrv_comp_create()
859 kmem_free(pmc[0], sizeof (name)); in cpudrv_comp_create()
860 kmem_free(pmc, (cpupm->num_spd + 1) * sizeof (char *)); in cpudrv_comp_create()