Lines Matching refs:pmus
844 struct intel_uncore_pmu *pmu = type->pmus; in uncore_type_exit()
852 kfree(type->pmus); in uncore_type_exit()
853 type->pmus = NULL; in uncore_type_exit()
867 struct intel_uncore_pmu *pmus; in uncore_type_init() local
871 pmus = kcalloc(type->num_boxes, sizeof(*pmus), GFP_KERNEL); in uncore_type_init()
872 if (!pmus) in uncore_type_init()
878 pmus[i].func_id = setid ? i : -1; in uncore_type_init()
879 pmus[i].pmu_idx = i; in uncore_type_init()
880 pmus[i].type = type; in uncore_type_init()
881 pmus[i].boxes = kzalloc(size, GFP_KERNEL); in uncore_type_init()
882 if (!pmus[i].boxes) in uncore_type_init()
886 type->pmus = pmus; in uncore_type_init()
918 kfree(pmus[i].boxes); in uncore_type_init()
919 kfree(pmus); in uncore_type_init()
981 pmu = &type->pmus[UNCORE_PCI_DEV_IDX(ids->driver_data)]; in uncore_pci_probe()
994 pmu = &type->pmus[UNCORE_PCI_DEV_IDX(id->driver_data)]; in uncore_pci_probe()
1115 struct intel_uncore_pmu *pmu = type->pmus; in uncore_change_type_ctx()
1176 pmu = type->pmus; in uncore_event_cpu_offline()
1198 pmu = type->pmus; in allocate_boxes()
1239 pmu = type->pmus; in uncore_event_cpu_online()
1267 ret = uncore_pmu_register(&type->pmus[i]); in type_pmu_register()