arch/x86/events/intel/uncore.c
1001
static void uncore_types_exit(struct intel_uncore_type **types)
arch/x86/events/intel/uncore.c
1007
static int __init uncore_type_init(struct intel_uncore_type *type)
arch/x86/events/intel/uncore.c
1068
uncore_types_init(struct intel_uncore_type **types)
arch/x86/events/intel/uncore.c
1097
struct intel_uncore_type **types = uncore_pci_uncores;
arch/x86/events/intel/uncore.c
1099
struct intel_uncore_type *type;
arch/x86/events/intel/uncore.c
1127
struct intel_uncore_type *type;
arch/x86/events/intel/uncore.c
1159
struct intel_uncore_type *type,
arch/x86/events/intel/uncore.c
1198
struct intel_uncore_type *type;
arch/x86/events/intel/uncore.c
1325
struct intel_uncore_type *type;
arch/x86/events/intel/uncore.c
1378
struct intel_uncore_type **types = uncore_pci_uncores;
arch/x86/events/intel/uncore.c
1380
struct intel_uncore_type *type;
arch/x86/events/intel/uncore.c
14
struct intel_uncore_type *empty_uncore[] = { NULL, };
arch/x86/events/intel/uncore.c
1462
static bool uncore_die_has_box(struct intel_uncore_type *type,
arch/x86/events/intel/uncore.c
1474
static void uncore_change_type_ctx(struct intel_uncore_type *type, int old_cpu,
arch/x86/events/intel/uncore.c
15
struct intel_uncore_type **uncore_msr_uncores = empty_uncore;
arch/x86/events/intel/uncore.c
1511
static void uncore_change_context(struct intel_uncore_type **uncores,
arch/x86/events/intel/uncore.c
1518
static void uncore_box_unref(struct intel_uncore_type **types, int id)
arch/x86/events/intel/uncore.c
1520
struct intel_uncore_type *type;
arch/x86/events/intel/uncore.c
1564
static int allocate_boxes(struct intel_uncore_type **types,
arch/x86/events/intel/uncore.c
1568
struct intel_uncore_type *type;
arch/x86/events/intel/uncore.c
16
struct intel_uncore_type **uncore_pci_uncores = empty_uncore;
arch/x86/events/intel/uncore.c
1603
static int uncore_box_ref(struct intel_uncore_type **types,
arch/x86/events/intel/uncore.c
1606
struct intel_uncore_type *type;
arch/x86/events/intel/uncore.c
1655
static int __init type_pmu_register(struct intel_uncore_type *type)
arch/x86/events/intel/uncore.c
1669
struct intel_uncore_type **types = uncore_msr_uncores;
arch/x86/events/intel/uncore.c
17
struct intel_uncore_type **uncore_mmio_uncores = empty_uncore;
arch/x86/events/intel/uncore.c
1700
struct intel_uncore_type **types = uncore_mmio_uncores;
arch/x86/events/intel/uncore.c
366
static struct intel_uncore_box *uncore_alloc_box(struct intel_uncore_type *type,
arch/x86/events/intel/uncore.c
445
struct intel_uncore_type *type = box->pmu->type;
arch/x86/events/intel/uncore.c
878
static inline int uncore_get_box_id(struct intel_uncore_type *type,
arch/x86/events/intel/uncore.c
889
struct intel_uncore_type *type = pmu->type;
arch/x86/events/intel/uncore.c
901
struct intel_uncore_type *type = pmu->type;
arch/x86/events/intel/uncore.c
977
static void uncore_type_exit(struct intel_uncore_type *type)
arch/x86/events/intel/uncore.h
118
int (*get_topology)(struct intel_uncore_type *type);
arch/x86/events/intel/uncore.h
119
void (*set_mapping)(struct intel_uncore_type *type);
arch/x86/events/intel/uncore.h
120
void (*cleanup_mapping)(struct intel_uncore_type *type);
arch/x86/events/intel/uncore.h
124
void (*cleanup_extra_boxes)(struct intel_uncore_type *type);
arch/x86/events/intel/uncore.h
152
struct intel_uncore_type *type;
arch/x86/events/intel/uncore.h
610
extern struct intel_uncore_type *empty_uncore[];
arch/x86/events/intel/uncore.h
611
extern struct intel_uncore_type **uncore_msr_uncores;
arch/x86/events/intel/uncore.h
612
extern struct intel_uncore_type **uncore_pci_uncores;
arch/x86/events/intel/uncore.h
613
extern struct intel_uncore_type **uncore_mmio_uncores;
arch/x86/events/intel/uncore_discovery.c
654
struct intel_uncore_type *type = box->pmu->type;
arch/x86/events/intel/uncore_discovery.c
730
struct intel_uncore_type *uncore,
arch/x86/events/intel/uncore_discovery.c
759
struct intel_uncore_type **
arch/x86/events/intel/uncore_discovery.c
763
struct intel_uncore_type **uncores;
arch/x86/events/intel/uncore_discovery.c
764
struct intel_uncore_type *uncore;
arch/x86/events/intel/uncore_discovery.c
768
uncores = kzalloc_objs(struct intel_uncore_type *,
arch/x86/events/intel/uncore_discovery.c
778
uncore = kzalloc_obj(struct intel_uncore_type);
arch/x86/events/intel/uncore_discovery.h
171
struct intel_uncore_type **
arch/x86/events/intel/uncore_discovery.h
180
struct intel_uncore_type **
arch/x86/events/intel/uncore_discovery.h
182
struct intel_uncore_type **extra, int max_num_types,
arch/x86/events/intel/uncore_discovery.h
183
struct intel_uncore_type **uncores);
arch/x86/events/intel/uncore_nhmex.c
1192
static struct intel_uncore_type nhmex_uncore_rbox = {
arch/x86/events/intel/uncore_nhmex.c
1209
static struct intel_uncore_type *nhmex_msr_uncores[] = {
arch/x86/events/intel/uncore_nhmex.c
283
static struct intel_uncore_type nhmex_uncore_ubox = {
arch/x86/events/intel/uncore_nhmex.c
315
static struct intel_uncore_type nhmex_uncore_cbox = {
arch/x86/events/intel/uncore_nhmex.c
335
static struct intel_uncore_type nhmex_uncore_wbox = {
arch/x86/events/intel/uncore_nhmex.c
426
static struct intel_uncore_type nhmex_uncore_bbox = {
arch/x86/events/intel/uncore_nhmex.c
503
static struct intel_uncore_type nhmex_uncore_sbox = {
arch/x86/events/intel/uncore_nhmex.c
769
struct intel_uncore_type *type = box->pmu->type;
arch/x86/events/intel/uncore_nhmex.c
929
static struct intel_uncore_type nhmex_uncore_mbox = {
arch/x86/events/intel/uncore_snb.c
1077
static struct intel_uncore_type snb_uncore_imc = {
arch/x86/events/intel/uncore_snb.c
1090
static struct intel_uncore_type *snb_pci_uncores[] = {
arch/x86/events/intel/uncore_snb.c
1380
static struct intel_uncore_type nhm_uncore = {
arch/x86/events/intel/uncore_snb.c
1396
static struct intel_uncore_type *nhm_msr_uncores[] = {
arch/x86/events/intel/uncore_snb.c
1542
struct intel_uncore_type *type = pmu->type;
arch/x86/events/intel/uncore_snb.c
1605
static struct intel_uncore_type tgl_uncore_imc_free_running = {
arch/x86/events/intel/uncore_snb.c
1617
static struct intel_uncore_type *tgl_mmio_uncores[] = {
arch/x86/events/intel/uncore_snb.c
1706
static struct intel_uncore_type adl_uncore_imc = {
arch/x86/events/intel/uncore_snb.c
1746
static struct intel_uncore_type adl_uncore_imc_free_running = {
arch/x86/events/intel/uncore_snb.c
1758
static struct intel_uncore_type *adl_mmio_uncores[] = {
arch/x86/events/intel/uncore_snb.c
1818
static struct intel_uncore_type lnl_uncore_hbo = {
arch/x86/events/intel/uncore_snb.c
1847
static struct intel_uncore_type lnl_uncore_sncu = {
arch/x86/events/intel/uncore_snb.c
1861
static struct intel_uncore_type *lnl_mmio_uncores[] = {
arch/x86/events/intel/uncore_snb.c
1885
static struct intel_uncore_type ptl_uncore_imc = {
arch/x86/events/intel/uncore_snb.c
1909
static struct intel_uncore_type ptl_uncore_sncu = {
arch/x86/events/intel/uncore_snb.c
1915
static struct intel_uncore_type ptl_uncore_hbo = {
arch/x86/events/intel/uncore_snb.c
1920
static struct intel_uncore_type *ptl_uncores[UNCORE_PTL_MAX_NUM_UNCORE_TYPES] = {
arch/x86/events/intel/uncore_snb.c
1928
static struct intel_uncore_type *ptl_mmio_extra_uncores[UNCORE_PTL_MMIO_EXTRA_UNCORES] = {
arch/x86/events/intel/uncore_snb.c
1941
static struct intel_uncore_type ptl_uncore_ia_core_bridge = {
arch/x86/events/intel/uncore_snb.c
1953
static struct intel_uncore_type ptl_uncore_santa = {
arch/x86/events/intel/uncore_snb.c
1966
static struct intel_uncore_type *ptl_msr_uncores[] = {
arch/x86/events/intel/uncore_snb.c
1991
static struct intel_uncore_type *nvl_msr_uncores[] = {
arch/x86/events/intel/uncore_snb.c
352
static struct intel_uncore_type snb_uncore_cbox = {
arch/x86/events/intel/uncore_snb.c
370
static struct intel_uncore_type snb_uncore_arb = {
arch/x86/events/intel/uncore_snb.c
384
static struct intel_uncore_type *snb_msr_uncores[] = {
arch/x86/events/intel/uncore_snb.c
430
static struct intel_uncore_type skl_uncore_cbox = {
arch/x86/events/intel/uncore_snb.c
448
static struct intel_uncore_type *skl_msr_uncores[] = {
arch/x86/events/intel/uncore_snb.c
468
static struct intel_uncore_type icl_uncore_cbox = {
arch/x86/events/intel/uncore_snb.c
495
static struct intel_uncore_type icl_uncore_clockbox = {
arch/x86/events/intel/uncore_snb.c
509
static struct intel_uncore_type icl_uncore_arb = {
arch/x86/events/intel/uncore_snb.c
521
static struct intel_uncore_type *icl_msr_uncores[] = {
arch/x86/events/intel/uncore_snb.c
543
static struct intel_uncore_type *tgl_msr_uncores[] = {
arch/x86/events/intel/uncore_snb.c
606
static struct intel_uncore_type adl_uncore_cbox = {
arch/x86/events/intel/uncore_snb.c
618
static struct intel_uncore_type adl_uncore_arb = {
arch/x86/events/intel/uncore_snb.c
632
static struct intel_uncore_type adl_uncore_clockbox = {
arch/x86/events/intel/uncore_snb.c
646
static struct intel_uncore_type *adl_msr_uncores[] = {
arch/x86/events/intel/uncore_snb.c
659
static struct intel_uncore_type mtl_uncore_cbox = {
arch/x86/events/intel/uncore_snb.c
671
static struct intel_uncore_type mtl_uncore_hac_arb = {
arch/x86/events/intel/uncore_snb.c
684
static struct intel_uncore_type mtl_uncore_arb = {
arch/x86/events/intel/uncore_snb.c
697
static struct intel_uncore_type mtl_uncore_hac_cbox = {
arch/x86/events/intel/uncore_snb.c
722
static struct intel_uncore_type mtl_uncore_cncu = {
arch/x86/events/intel/uncore_snb.c
737
static struct intel_uncore_type mtl_uncore_sncu = {
arch/x86/events/intel/uncore_snb.c
752
static struct intel_uncore_type *mtl_msr_uncores[] = {
arch/x86/events/intel/uncore_snb.c
768
static struct intel_uncore_type *lnl_msr_uncores[] = {
arch/x86/events/intel/uncore_snb.c
879
struct intel_uncore_type *type = box->pmu->type;
arch/x86/events/intel/uncore_snbep.c
1030
static struct intel_uncore_type snbep_uncore_cbox = {
arch/x86/events/intel/uncore_snbep.c
1140
static struct intel_uncore_type snbep_uncore_pcu = {
arch/x86/events/intel/uncore_snbep.c
1154
static struct intel_uncore_type *snbep_msr_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
1233
static struct intel_uncore_type snbep_uncore_ha = {
arch/x86/events/intel/uncore_snbep.c
1241
static struct intel_uncore_type snbep_uncore_imc = {
arch/x86/events/intel/uncore_snbep.c
1253
static struct intel_uncore_type snbep_uncore_qpi = {
arch/x86/events/intel/uncore_snbep.c
1269
static struct intel_uncore_type snbep_uncore_r2pcie = {
arch/x86/events/intel/uncore_snbep.c
1278
static struct intel_uncore_type snbep_uncore_r3qpi = {
arch/x86/events/intel/uncore_snbep.c
1295
static struct intel_uncore_type *snbep_pci_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
1653
static struct intel_uncore_type ivbep_uncore_ubox = {
arch/x86/events/intel/uncore_snbep.c
1784
static struct intel_uncore_type ivbep_uncore_cbox = {
arch/x86/events/intel/uncore_snbep.c
1807
static struct intel_uncore_type ivbep_uncore_pcu = {
arch/x86/events/intel/uncore_snbep.c
1821
static struct intel_uncore_type *ivbep_msr_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
1835
static struct intel_uncore_type ivbep_uncore_ha = {
arch/x86/events/intel/uncore_snbep.c
1843
static struct intel_uncore_type ivbep_uncore_imc = {
arch/x86/events/intel/uncore_snbep.c
1897
static struct intel_uncore_type ivbep_uncore_irp = {
arch/x86/events/intel/uncore_snbep.c
1920
static struct intel_uncore_type ivbep_uncore_qpi = {
arch/x86/events/intel/uncore_snbep.c
1934
static struct intel_uncore_type ivbep_uncore_r2pcie = {
arch/x86/events/intel/uncore_snbep.c
1943
static struct intel_uncore_type ivbep_uncore_r3qpi = {
arch/x86/events/intel/uncore_snbep.c
1961
static struct intel_uncore_type *ivbep_pci_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
2089
static struct intel_uncore_type knl_uncore_ubox = {
arch/x86/events/intel/uncore_snbep.c
2205
static struct intel_uncore_type knl_uncore_cha = {
arch/x86/events/intel/uncore_snbep.c
2239
static struct intel_uncore_type knl_uncore_pcu = {
arch/x86/events/intel/uncore_snbep.c
2252
static struct intel_uncore_type *knl_msr_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
2296
static struct intel_uncore_type knl_uncore_imc_uclk = {
arch/x86/events/intel/uncore_snbep.c
2312
static struct intel_uncore_type knl_uncore_imc_dclk = {
arch/x86/events/intel/uncore_snbep.c
2328
static struct intel_uncore_type knl_uncore_edc_uclk = {
arch/x86/events/intel/uncore_snbep.c
2344
static struct intel_uncore_type knl_uncore_edc_eclk = {
arch/x86/events/intel/uncore_snbep.c
2365
static struct intel_uncore_type knl_uncore_m2pcie = {
arch/x86/events/intel/uncore_snbep.c
2389
static struct intel_uncore_type knl_uncore_irp = {
arch/x86/events/intel/uncore_snbep.c
2411
static struct intel_uncore_type *knl_pci_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
2603
static struct intel_uncore_type hswep_uncore_ubox = {
arch/x86/events/intel/uncore_snbep.c
2768
static struct intel_uncore_type hswep_uncore_cbox = {
arch/x86/events/intel/uncore_snbep.c
2823
static struct intel_uncore_type hswep_uncore_sbox = {
arch/x86/events/intel/uncore_snbep.c
2858
static struct intel_uncore_type hswep_uncore_pcu = {
arch/x86/events/intel/uncore_snbep.c
2872
static struct intel_uncore_type *hswep_msr_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
2912
static struct intel_uncore_type hswep_uncore_ha = {
arch/x86/events/intel/uncore_snbep.c
2931
static struct intel_uncore_type hswep_uncore_imc = {
arch/x86/events/intel/uncore_snbep.c
2966
static struct intel_uncore_type hswep_uncore_irp = {
arch/x86/events/intel/uncore_snbep.c
2977
static struct intel_uncore_type hswep_uncore_qpi = {
arch/x86/events/intel/uncore_snbep.c
3004
static struct intel_uncore_type hswep_uncore_r2pcie = {
arch/x86/events/intel/uncore_snbep.c
3029
static struct intel_uncore_type hswep_uncore_r3qpi = {
arch/x86/events/intel/uncore_snbep.c
3047
static struct intel_uncore_type *hswep_pci_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
3161
static struct intel_uncore_type bdx_uncore_ubox = {
arch/x86/events/intel/uncore_snbep.c
3185
static struct intel_uncore_type bdx_uncore_cbox = {
arch/x86/events/intel/uncore_snbep.c
3201
static struct intel_uncore_type bdx_uncore_sbox = {
arch/x86/events/intel/uncore_snbep.c
3217
static struct intel_uncore_type *bdx_msr_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
3246
static struct intel_uncore_type bdx_uncore_ha = {
arch/x86/events/intel/uncore_snbep.c
3254
static struct intel_uncore_type bdx_uncore_imc = {
arch/x86/events/intel/uncore_snbep.c
3266
static struct intel_uncore_type bdx_uncore_irp = {
arch/x86/events/intel/uncore_snbep.c
3277
static struct intel_uncore_type bdx_uncore_qpi = {
arch/x86/events/intel/uncore_snbep.c
3303
static struct intel_uncore_type bdx_uncore_r2pcie = {
arch/x86/events/intel/uncore_snbep.c
3329
static struct intel_uncore_type bdx_uncore_r3qpi = {
arch/x86/events/intel/uncore_snbep.c
3347
static struct intel_uncore_type *bdx_pci_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
3468
static struct intel_uncore_type skx_uncore_ubox = {
arch/x86/events/intel/uncore_snbep.c
3595
static struct intel_uncore_type skx_uncore_chabox = {
arch/x86/events/intel/uncore_snbep.c
3718
static int pmu_alloc_topology(struct intel_uncore_type *type, int topology_type)
arch/x86/events/intel/uncore_snbep.c
3757
static void pmu_free_topology(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
3772
static int skx_pmu_get_topology(struct intel_uncore_type *type,
arch/x86/events/intel/uncore_snbep.c
3773
int (*topology_cb)(struct intel_uncore_type*, int, int, u64))
arch/x86/events/intel/uncore_snbep.c
3802
static int skx_iio_topology_cb(struct intel_uncore_type *type, int segment,
arch/x86/events/intel/uncore_snbep.c
3818
static int skx_iio_get_topology(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
3848
pmu_set_mapping(struct intel_uncore_type *type, struct attribute_group *ag,
arch/x86/events/intel/uncore_snbep.c
3903
pmu_cleanup_mapping(struct intel_uncore_type *type, struct attribute_group *ag)
arch/x86/events/intel/uncore_snbep.c
3919
pmu_iio_set_mapping(struct intel_uncore_type *type, struct attribute_group *ag)
arch/x86/events/intel/uncore_snbep.c
3924
static void skx_iio_set_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
3929
static void skx_iio_cleanup_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
3934
static struct intel_uncore_type skx_uncore_iio = {
arch/x86/events/intel/uncore_snbep.c
4015
static struct intel_uncore_type skx_uncore_iio_free_running = {
arch/x86/events/intel/uncore_snbep.c
4040
static struct intel_uncore_type skx_uncore_irp = {
arch/x86/events/intel/uncore_snbep.c
4081
static struct intel_uncore_type skx_uncore_pcu = {
arch/x86/events/intel/uncore_snbep.c
4095
static struct intel_uncore_type *skx_msr_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
4134
static struct intel_uncore_type skx_uncore_imc = {
arch/x86/events/intel/uncore_snbep.c
4249
static int skx_upi_topology_cb(struct intel_uncore_type *type, int segment,
arch/x86/events/intel/uncore_snbep.c
4274
static int skx_upi_get_topology(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
4293
pmu_upi_set_mapping(struct intel_uncore_type *type, struct attribute_group *ag)
arch/x86/events/intel/uncore_snbep.c
4298
static void skx_upi_set_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
4303
static void skx_upi_cleanup_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
4308
static struct intel_uncore_type skx_uncore_upi = {
arch/x86/events/intel/uncore_snbep.c
4343
static struct intel_uncore_type skx_uncore_m2m = {
arch/x86/events/intel/uncore_snbep.c
4361
static struct intel_uncore_type skx_uncore_m2pcie = {
arch/x86/events/intel/uncore_snbep.c
4382
static struct intel_uncore_type skx_uncore_m3upi = {
arch/x86/events/intel/uncore_snbep.c
4404
static struct intel_uncore_type *skx_pci_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
4512
static struct intel_uncore_type snr_uncore_ubox = {
arch/x86/events/intel/uncore_snbep.c
4576
static struct intel_uncore_type snr_uncore_chabox = {
arch/x86/events/intel/uncore_snbep.c
4623
static int sad_cfg_iio_topology(struct intel_uncore_type *type, u8 *sad_pmon_mapping)
arch/x86/events/intel/uncore_snbep.c
4675
static int snr_iio_get_topology(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
4680
static void snr_iio_set_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
4685
static void snr_iio_cleanup_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
4697
static struct intel_uncore_type snr_uncore_iio = {
arch/x86/events/intel/uncore_snbep.c
4717
static struct intel_uncore_type snr_uncore_irp = {
arch/x86/events/intel/uncore_snbep.c
4731
static struct intel_uncore_type snr_uncore_m2pcie = {
arch/x86/events/intel/uncore_snbep.c
4766
static struct intel_uncore_type snr_uncore_pcu = {
arch/x86/events/intel/uncore_snbep.c
4807
static struct intel_uncore_type snr_uncore_iio_free_running = {
arch/x86/events/intel/uncore_snbep.c
4818
static struct intel_uncore_type *snr_msr_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
4866
static struct intel_uncore_type snr_uncore_m2m = {
arch/x86/events/intel/uncore_snbep.c
4898
static struct intel_uncore_type snr_uncore_pcie3 = {
arch/x86/events/intel/uncore_snbep.c
4917
static struct intel_uncore_type *snr_pci_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
4987
struct intel_uncore_type *type = box->pmu->type;
arch/x86/events/intel/uncore_snbep.c
5102
static struct intel_uncore_type snr_uncore_imc = {
arch/x86/events/intel/uncore_snbep.c
5148
static struct intel_uncore_type snr_uncore_imc_free_running = {
arch/x86/events/intel/uncore_snbep.c
5160
static struct intel_uncore_type *snr_mmio_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
5208
static struct intel_uncore_type icx_uncore_chabox = {
arch/x86/events/intel/uncore_snbep.c
5275
static int icx_iio_get_topology(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
5280
static void icx_iio_set_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
5290
static void icx_iio_cleanup_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
5295
static struct intel_uncore_type icx_uncore_iio = {
arch/x86/events/intel/uncore_snbep.c
5315
static struct intel_uncore_type icx_uncore_irp = {
arch/x86/events/intel/uncore_snbep.c
5336
static struct intel_uncore_type icx_uncore_m2pcie = {
arch/x86/events/intel/uncore_snbep.c
5371
static struct intel_uncore_type icx_uncore_iio_free_running = {
arch/x86/events/intel/uncore_snbep.c
5382
static struct intel_uncore_type *icx_msr_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
5426
static struct intel_uncore_type icx_uncore_m2m = {
arch/x86/events/intel/uncore_snbep.c
5457
static int discover_upi_topology(struct intel_uncore_type *type, int ubox_did, int dev_link0)
arch/x86/events/intel/uncore_snbep.c
5501
static int icx_upi_get_topology(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
5515
static void icx_upi_set_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
5520
static void icx_upi_cleanup_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
5525
static struct intel_uncore_type icx_uncore_upi = {
arch/x86/events/intel/uncore_snbep.c
5550
static struct intel_uncore_type icx_uncore_m3upi = {
arch/x86/events/intel/uncore_snbep.c
5570
static struct intel_uncore_type *icx_pci_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
5661
static struct intel_uncore_type icx_uncore_imc = {
arch/x86/events/intel/uncore_snbep.c
5720
static struct intel_uncore_type icx_uncore_imc_free_running = {
arch/x86/events/intel/uncore_snbep.c
5732
static struct intel_uncore_type *icx_mmio_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
5775
struct intel_uncore_type *type = box->pmu->type;
arch/x86/events/intel/uncore_snbep.c
5835
static struct intel_uncore_type spr_uncore_chabox = {
arch/x86/events/intel/uncore_snbep.c
5846
static struct intel_uncore_type spr_uncore_iio = {
arch/x86/events/intel/uncore_snbep.c
5875
static struct intel_uncore_type spr_uncore_irp = {
arch/x86/events/intel/uncore_snbep.c
5887
static struct intel_uncore_type spr_uncore_m2pcie = {
arch/x86/events/intel/uncore_snbep.c
5893
static struct intel_uncore_type spr_uncore_pcu = {
arch/x86/events/intel/uncore_snbep.c
5937
static struct intel_uncore_type spr_uncore_imc = {
arch/x86/events/intel/uncore_snbep.c
5969
static struct intel_uncore_type spr_uncore_m2m = {
arch/x86/events/intel/uncore_snbep.c
5986
static void spr_upi_set_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
5991
static void spr_upi_cleanup_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
5996
static int spr_upi_get_topology(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
6001
static struct intel_uncore_type spr_uncore_mdf = {
arch/x86/events/intel/uncore_snbep.c
6035
static struct intel_uncore_type spr_uncore_cxlcm = {
arch/x86/events/intel/uncore_snbep.c
6041
static struct intel_uncore_type spr_uncore_cxldp = {
arch/x86/events/intel/uncore_snbep.c
6046
static struct intel_uncore_type spr_uncore_hbm = {
arch/x86/events/intel/uncore_snbep.c
6062
static struct intel_uncore_type *spr_uncores[UNCORE_SPR_NUM_UNCORE_TYPES] = {
arch/x86/events/intel/uncore_snbep.c
6090
static void spr_extra_boxes_cleanup(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
6108
static struct intel_uncore_type spr_uncore_upi = {
arch/x86/events/intel/uncore_snbep.c
6129
static struct intel_uncore_type spr_uncore_m3upi = {
arch/x86/events/intel/uncore_snbep.c
6158
static struct intel_uncore_type spr_uncore_iio_free_running = {
arch/x86/events/intel/uncore_snbep.c
6205
static struct intel_uncore_type spr_uncore_imc_free_running = {
arch/x86/events/intel/uncore_snbep.c
6220
static struct intel_uncore_type *spr_msr_uncores[UNCORE_SPR_MSR_EXTRA_UNCORES] = {
arch/x86/events/intel/uncore_snbep.c
6224
static struct intel_uncore_type *spr_mmio_uncores[UNCORE_SPR_MMIO_EXTRA_UNCORES] = {
arch/x86/events/intel/uncore_snbep.c
6228
static struct intel_uncore_type *spr_pci_uncores[UNCORE_SPR_PCI_EXTRA_UNCORES] = {
arch/x86/events/intel/uncore_snbep.c
6239
static void uncore_type_customized_copy(struct intel_uncore_type *to_type,
arch/x86/events/intel/uncore_snbep.c
6240
struct intel_uncore_type *from_type)
arch/x86/events/intel/uncore_snbep.c
6281
struct intel_uncore_type **
arch/x86/events/intel/uncore_snbep.c
6283
struct intel_uncore_type **extra, int max_num_types,
arch/x86/events/intel/uncore_snbep.c
6284
struct intel_uncore_type **uncores)
arch/x86/events/intel/uncore_snbep.c
6286
struct intel_uncore_type **types, **start_types;
arch/x86/events/intel/uncore_snbep.c
6304
static struct intel_uncore_type *
arch/x86/events/intel/uncore_snbep.c
6305
uncore_find_type_by_id(struct intel_uncore_type **types, int type_id)
arch/x86/events/intel/uncore_snbep.c
6315
static int uncore_type_max_boxes(struct intel_uncore_type **types,
arch/x86/events/intel/uncore_snbep.c
6319
struct intel_uncore_type *type;
arch/x86/events/intel/uncore_snbep.c
6344
struct intel_uncore_type *type;
arch/x86/events/intel/uncore_snbep.c
6379
struct intel_uncore_type *type;
arch/x86/events/intel/uncore_snbep.c
6482
static struct intel_uncore_type gnr_uncore_ubox = {
arch/x86/events/intel/uncore_snbep.c
6504
static struct intel_uncore_type gnr_uncore_imc = {
arch/x86/events/intel/uncore_snbep.c
6513
static struct intel_uncore_type gnr_uncore_pciex8 = {
arch/x86/events/intel/uncore_snbep.c
6518
static struct intel_uncore_type gnr_uncore_pciex16 = {
arch/x86/events/intel/uncore_snbep.c
6523
static struct intel_uncore_type gnr_uncore_upi = {
arch/x86/events/intel/uncore_snbep.c
6528
static struct intel_uncore_type gnr_uncore_b2upi = {
arch/x86/events/intel/uncore_snbep.c
6533
static struct intel_uncore_type gnr_uncore_b2hot = {
arch/x86/events/intel/uncore_snbep.c
6538
static struct intel_uncore_type gnr_uncore_b2cmi = {
arch/x86/events/intel/uncore_snbep.c
6543
static struct intel_uncore_type gnr_uncore_b2cxl = {
arch/x86/events/intel/uncore_snbep.c
6548
static struct intel_uncore_type gnr_uncore_mdf_sbo = {
arch/x86/events/intel/uncore_snbep.c
6553
static struct intel_uncore_type *gnr_uncores[UNCORE_GNR_NUM_UNCORE_TYPES] = {
arch/x86/events/intel/uncore_snbep.c
6630
static struct intel_uncore_type dmr_uncore_imc = {
arch/x86/events/intel/uncore_snbep.c
6654
static struct intel_uncore_type dmr_uncore_sca = {
arch/x86/events/intel/uncore_snbep.c
6684
static struct intel_uncore_type dmr_uncore_cxlcm = {
arch/x86/events/intel/uncore_snbep.c
6693
static struct intel_uncore_type dmr_uncore_hamvf = {
arch/x86/events/intel/uncore_snbep.c
6710
static struct intel_uncore_type dmr_uncore_cbo = {
arch/x86/events/intel/uncore_snbep.c
6718
static struct intel_uncore_type dmr_uncore_santa = {
arch/x86/events/intel/uncore_snbep.c
6723
static struct intel_uncore_type dmr_uncore_cncu = {
arch/x86/events/intel/uncore_snbep.c
6728
static struct intel_uncore_type dmr_uncore_sncu = {
arch/x86/events/intel/uncore_snbep.c
6733
static struct intel_uncore_type dmr_uncore_ula = {
arch/x86/events/intel/uncore_snbep.c
6740
static struct intel_uncore_type dmr_uncore_dda = {
arch/x86/events/intel/uncore_snbep.c
6753
static struct intel_uncore_type dmr_uncore_sbo = {
arch/x86/events/intel/uncore_snbep.c
6761
static struct intel_uncore_type dmr_uncore_ubr = {
arch/x86/events/intel/uncore_snbep.c
6789
static struct intel_uncore_type dmr_uncore_pcie4 = {
arch/x86/events/intel/uncore_snbep.c
6796
static struct intel_uncore_type dmr_uncore_crs = {
arch/x86/events/intel/uncore_snbep.c
6801
static struct intel_uncore_type dmr_uncore_cpc = {
arch/x86/events/intel/uncore_snbep.c
6808
static struct intel_uncore_type dmr_uncore_itc = {
arch/x86/events/intel/uncore_snbep.c
6815
static struct intel_uncore_type dmr_uncore_otc = {
arch/x86/events/intel/uncore_snbep.c
6822
static struct intel_uncore_type dmr_uncore_cms = {
arch/x86/events/intel/uncore_snbep.c
6827
static struct intel_uncore_type dmr_uncore_pcie6 = {
arch/x86/events/intel/uncore_snbep.c
6834
static struct intel_uncore_type *dmr_uncores[UNCORE_DMR_NUM_UNCORE_TYPES] = {
arch/x86/events/intel/uncore_snbep.c
6886
struct intel_uncore_type *type = box->pmu->type;
arch/x86/events/intel/uncore_snbep.c
6959
static struct intel_uncore_type dmr_uncore_iio_free_running = {
arch/x86/events/intel/uncore_snbep.c
6971
static struct intel_uncore_type *dmr_mmio_uncores[UNCORE_DMR_MMIO_EXTRA_UNCORES] = {
arch/x86/events/intel/uncore_snbep.c
873
static struct intel_uncore_type snbep_uncore_ubox = {