arch/x86/events/intel/uncore.c
1048
uncore_types_init(struct intel_uncore_type **types)
arch/x86/events/intel/uncore.c
1077
struct intel_uncore_type **types = uncore_pci_uncores;
arch/x86/events/intel/uncore.c
1079
struct intel_uncore_type *type;
arch/x86/events/intel/uncore.c
1107
struct intel_uncore_type *type;
arch/x86/events/intel/uncore.c
1139
struct intel_uncore_type *type,
arch/x86/events/intel/uncore.c
1178
struct intel_uncore_type *type;
arch/x86/events/intel/uncore.c
1305
struct intel_uncore_type *type;
arch/x86/events/intel/uncore.c
1358
struct intel_uncore_type **types = uncore_pci_uncores;
arch/x86/events/intel/uncore.c
1360
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
1442
static bool uncore_die_has_box(struct intel_uncore_type *type,
arch/x86/events/intel/uncore.c
1454
static void uncore_change_type_ctx(struct intel_uncore_type *type, int old_cpu,
arch/x86/events/intel/uncore.c
1491
static void uncore_change_context(struct intel_uncore_type **uncores,
arch/x86/events/intel/uncore.c
1498
static void uncore_box_unref(struct intel_uncore_type **types, int id)
arch/x86/events/intel/uncore.c
15
struct intel_uncore_type **uncore_msr_uncores = empty_uncore;
arch/x86/events/intel/uncore.c
1500
struct intel_uncore_type *type;
arch/x86/events/intel/uncore.c
1544
static int allocate_boxes(struct intel_uncore_type **types,
arch/x86/events/intel/uncore.c
1548
struct intel_uncore_type *type;
arch/x86/events/intel/uncore.c
1583
static int uncore_box_ref(struct intel_uncore_type **types,
arch/x86/events/intel/uncore.c
1586
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
1635
static int __init type_pmu_register(struct intel_uncore_type *type)
arch/x86/events/intel/uncore.c
1649
struct intel_uncore_type **types = uncore_msr_uncores;
arch/x86/events/intel/uncore.c
1680
struct intel_uncore_type **types = uncore_mmio_uncores;
arch/x86/events/intel/uncore.c
17
struct intel_uncore_type **uncore_mmio_uncores = empty_uncore;
arch/x86/events/intel/uncore.c
346
static struct intel_uncore_box *uncore_alloc_box(struct intel_uncore_type *type,
arch/x86/events/intel/uncore.c
425
struct intel_uncore_type *type = box->pmu->type;
arch/x86/events/intel/uncore.c
858
static inline int uncore_get_box_id(struct intel_uncore_type *type,
arch/x86/events/intel/uncore.c
869
struct intel_uncore_type *type = pmu->type;
arch/x86/events/intel/uncore.c
881
struct intel_uncore_type *type = pmu->type;
arch/x86/events/intel/uncore.c
957
static void uncore_type_exit(struct intel_uncore_type *type)
arch/x86/events/intel/uncore.c
981
static void uncore_types_exit(struct intel_uncore_type **types)
arch/x86/events/intel/uncore.c
987
static int __init uncore_type_init(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
609
extern struct intel_uncore_type *empty_uncore[];
arch/x86/events/intel/uncore.h
610
extern struct intel_uncore_type **uncore_msr_uncores;
arch/x86/events/intel/uncore.h
611
extern struct intel_uncore_type **uncore_pci_uncores;
arch/x86/events/intel/uncore.h
612
extern struct intel_uncore_type **uncore_mmio_uncores;
arch/x86/events/intel/uncore_discovery.c
633
struct intel_uncore_type *type = box->pmu->type;
arch/x86/events/intel/uncore_discovery.c
709
struct intel_uncore_type *uncore,
arch/x86/events/intel/uncore_discovery.c
738
struct intel_uncore_type **
arch/x86/events/intel/uncore_discovery.c
742
struct intel_uncore_type **uncores;
arch/x86/events/intel/uncore_discovery.c
743
struct intel_uncore_type *uncore;
arch/x86/events/intel/uncore_discovery.c
747
uncores = kzalloc_objs(struct intel_uncore_type *,
arch/x86/events/intel/uncore_discovery.c
757
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
1084
static struct intel_uncore_type snb_uncore_imc = {
arch/x86/events/intel/uncore_snb.c
1097
static struct intel_uncore_type *snb_pci_uncores[] = {
arch/x86/events/intel/uncore_snb.c
1387
static struct intel_uncore_type nhm_uncore = {
arch/x86/events/intel/uncore_snb.c
1403
static struct intel_uncore_type *nhm_msr_uncores[] = {
arch/x86/events/intel/uncore_snb.c
1549
struct intel_uncore_type *type = pmu->type;
arch/x86/events/intel/uncore_snb.c
1612
static struct intel_uncore_type tgl_uncore_imc_free_running = {
arch/x86/events/intel/uncore_snb.c
1624
static struct intel_uncore_type *tgl_mmio_uncores[] = {
arch/x86/events/intel/uncore_snb.c
1713
static struct intel_uncore_type adl_uncore_imc = {
arch/x86/events/intel/uncore_snb.c
1753
static struct intel_uncore_type adl_uncore_imc_free_running = {
arch/x86/events/intel/uncore_snb.c
1765
static struct intel_uncore_type *adl_mmio_uncores[] = {
arch/x86/events/intel/uncore_snb.c
1825
static struct intel_uncore_type lnl_uncore_hbo = {
arch/x86/events/intel/uncore_snb.c
1854
static struct intel_uncore_type lnl_uncore_sncu = {
arch/x86/events/intel/uncore_snb.c
1868
static struct intel_uncore_type *lnl_mmio_uncores[] = {
arch/x86/events/intel/uncore_snb.c
1892
static struct intel_uncore_type ptl_uncore_imc = {
arch/x86/events/intel/uncore_snb.c
1916
static struct intel_uncore_type ptl_uncore_sncu = {
arch/x86/events/intel/uncore_snb.c
1922
static struct intel_uncore_type ptl_uncore_hbo = {
arch/x86/events/intel/uncore_snb.c
1927
static struct intel_uncore_type *ptl_uncores[UNCORE_PTL_MAX_NUM_UNCORE_TYPES] = {
arch/x86/events/intel/uncore_snb.c
1935
static struct intel_uncore_type *ptl_mmio_extra_uncores[UNCORE_PTL_MMIO_EXTRA_UNCORES] = {
arch/x86/events/intel/uncore_snb.c
1948
static struct intel_uncore_type ptl_uncore_ia_core_bridge = {
arch/x86/events/intel/uncore_snb.c
1960
static struct intel_uncore_type ptl_uncore_santa = {
arch/x86/events/intel/uncore_snb.c
1973
static struct intel_uncore_type *ptl_msr_uncores[] = {
arch/x86/events/intel/uncore_snb.c
1998
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
613
static struct intel_uncore_type adl_uncore_cbox = {
arch/x86/events/intel/uncore_snb.c
625
static struct intel_uncore_type adl_uncore_arb = {
arch/x86/events/intel/uncore_snb.c
639
static struct intel_uncore_type adl_uncore_clockbox = {
arch/x86/events/intel/uncore_snb.c
653
static struct intel_uncore_type *adl_msr_uncores[] = {
arch/x86/events/intel/uncore_snb.c
666
static struct intel_uncore_type mtl_uncore_cbox = {
arch/x86/events/intel/uncore_snb.c
678
static struct intel_uncore_type mtl_uncore_hac_arb = {
arch/x86/events/intel/uncore_snb.c
691
static struct intel_uncore_type mtl_uncore_arb = {
arch/x86/events/intel/uncore_snb.c
704
static struct intel_uncore_type mtl_uncore_hac_cbox = {
arch/x86/events/intel/uncore_snb.c
729
static struct intel_uncore_type mtl_uncore_cncu = {
arch/x86/events/intel/uncore_snb.c
744
static struct intel_uncore_type mtl_uncore_sncu = {
arch/x86/events/intel/uncore_snb.c
759
static struct intel_uncore_type *mtl_msr_uncores[] = {
arch/x86/events/intel/uncore_snb.c
775
static struct intel_uncore_type *lnl_msr_uncores[] = {
arch/x86/events/intel/uncore_snb.c
886
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
1659
static struct intel_uncore_type ivbep_uncore_ubox = {
arch/x86/events/intel/uncore_snbep.c
1790
static struct intel_uncore_type ivbep_uncore_cbox = {
arch/x86/events/intel/uncore_snbep.c
1813
static struct intel_uncore_type ivbep_uncore_pcu = {
arch/x86/events/intel/uncore_snbep.c
1827
static struct intel_uncore_type *ivbep_msr_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
1841
static struct intel_uncore_type ivbep_uncore_ha = {
arch/x86/events/intel/uncore_snbep.c
1849
static struct intel_uncore_type ivbep_uncore_imc = {
arch/x86/events/intel/uncore_snbep.c
1903
static struct intel_uncore_type ivbep_uncore_irp = {
arch/x86/events/intel/uncore_snbep.c
1926
static struct intel_uncore_type ivbep_uncore_qpi = {
arch/x86/events/intel/uncore_snbep.c
1940
static struct intel_uncore_type ivbep_uncore_r2pcie = {
arch/x86/events/intel/uncore_snbep.c
1949
static struct intel_uncore_type ivbep_uncore_r3qpi = {
arch/x86/events/intel/uncore_snbep.c
1967
static struct intel_uncore_type *ivbep_pci_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
2095
static struct intel_uncore_type knl_uncore_ubox = {
arch/x86/events/intel/uncore_snbep.c
2211
static struct intel_uncore_type knl_uncore_cha = {
arch/x86/events/intel/uncore_snbep.c
2245
static struct intel_uncore_type knl_uncore_pcu = {
arch/x86/events/intel/uncore_snbep.c
2258
static struct intel_uncore_type *knl_msr_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
2302
static struct intel_uncore_type knl_uncore_imc_uclk = {
arch/x86/events/intel/uncore_snbep.c
2318
static struct intel_uncore_type knl_uncore_imc_dclk = {
arch/x86/events/intel/uncore_snbep.c
2334
static struct intel_uncore_type knl_uncore_edc_uclk = {
arch/x86/events/intel/uncore_snbep.c
2350
static struct intel_uncore_type knl_uncore_edc_eclk = {
arch/x86/events/intel/uncore_snbep.c
2371
static struct intel_uncore_type knl_uncore_m2pcie = {
arch/x86/events/intel/uncore_snbep.c
2395
static struct intel_uncore_type knl_uncore_irp = {
arch/x86/events/intel/uncore_snbep.c
2417
static struct intel_uncore_type *knl_pci_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
2609
static struct intel_uncore_type hswep_uncore_ubox = {
arch/x86/events/intel/uncore_snbep.c
2774
static struct intel_uncore_type hswep_uncore_cbox = {
arch/x86/events/intel/uncore_snbep.c
2829
static struct intel_uncore_type hswep_uncore_sbox = {
arch/x86/events/intel/uncore_snbep.c
2864
static struct intel_uncore_type hswep_uncore_pcu = {
arch/x86/events/intel/uncore_snbep.c
2878
static struct intel_uncore_type *hswep_msr_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
2918
static struct intel_uncore_type hswep_uncore_ha = {
arch/x86/events/intel/uncore_snbep.c
2937
static struct intel_uncore_type hswep_uncore_imc = {
arch/x86/events/intel/uncore_snbep.c
2972
static struct intel_uncore_type hswep_uncore_irp = {
arch/x86/events/intel/uncore_snbep.c
2983
static struct intel_uncore_type hswep_uncore_qpi = {
arch/x86/events/intel/uncore_snbep.c
3010
static struct intel_uncore_type hswep_uncore_r2pcie = {
arch/x86/events/intel/uncore_snbep.c
3035
static struct intel_uncore_type hswep_uncore_r3qpi = {
arch/x86/events/intel/uncore_snbep.c
3053
static struct intel_uncore_type *hswep_pci_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
3167
static struct intel_uncore_type bdx_uncore_ubox = {
arch/x86/events/intel/uncore_snbep.c
3191
static struct intel_uncore_type bdx_uncore_cbox = {
arch/x86/events/intel/uncore_snbep.c
3207
static struct intel_uncore_type bdx_uncore_sbox = {
arch/x86/events/intel/uncore_snbep.c
3223
static struct intel_uncore_type *bdx_msr_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
3252
static struct intel_uncore_type bdx_uncore_ha = {
arch/x86/events/intel/uncore_snbep.c
3260
static struct intel_uncore_type bdx_uncore_imc = {
arch/x86/events/intel/uncore_snbep.c
3272
static struct intel_uncore_type bdx_uncore_irp = {
arch/x86/events/intel/uncore_snbep.c
3283
static struct intel_uncore_type bdx_uncore_qpi = {
arch/x86/events/intel/uncore_snbep.c
3309
static struct intel_uncore_type bdx_uncore_r2pcie = {
arch/x86/events/intel/uncore_snbep.c
3335
static struct intel_uncore_type bdx_uncore_r3qpi = {
arch/x86/events/intel/uncore_snbep.c
3353
static struct intel_uncore_type *bdx_pci_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
3474
static struct intel_uncore_type skx_uncore_ubox = {
arch/x86/events/intel/uncore_snbep.c
3601
static struct intel_uncore_type skx_uncore_chabox = {
arch/x86/events/intel/uncore_snbep.c
3743
static int pmu_alloc_topology(struct intel_uncore_type *type, int topology_type)
arch/x86/events/intel/uncore_snbep.c
3782
static void pmu_free_topology(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
3797
static int skx_pmu_get_topology(struct intel_uncore_type *type,
arch/x86/events/intel/uncore_snbep.c
3798
int (*topology_cb)(struct intel_uncore_type*, int, int, u64))
arch/x86/events/intel/uncore_snbep.c
3820
static int skx_iio_topology_cb(struct intel_uncore_type *type, int segment,
arch/x86/events/intel/uncore_snbep.c
3836
static int skx_iio_get_topology(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
3866
pmu_set_mapping(struct intel_uncore_type *type, struct attribute_group *ag,
arch/x86/events/intel/uncore_snbep.c
3921
pmu_cleanup_mapping(struct intel_uncore_type *type, struct attribute_group *ag)
arch/x86/events/intel/uncore_snbep.c
3937
pmu_iio_set_mapping(struct intel_uncore_type *type, struct attribute_group *ag)
arch/x86/events/intel/uncore_snbep.c
3942
static void skx_iio_set_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
3947
static void skx_iio_cleanup_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
3952
static struct intel_uncore_type skx_uncore_iio = {
arch/x86/events/intel/uncore_snbep.c
4033
static struct intel_uncore_type skx_uncore_iio_free_running = {
arch/x86/events/intel/uncore_snbep.c
4058
static struct intel_uncore_type skx_uncore_irp = {
arch/x86/events/intel/uncore_snbep.c
4099
static struct intel_uncore_type skx_uncore_pcu = {
arch/x86/events/intel/uncore_snbep.c
4113
static struct intel_uncore_type *skx_msr_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
4152
static struct intel_uncore_type skx_uncore_imc = {
arch/x86/events/intel/uncore_snbep.c
4267
static int skx_upi_topology_cb(struct intel_uncore_type *type, int segment,
arch/x86/events/intel/uncore_snbep.c
4292
static int skx_upi_get_topology(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
4311
pmu_upi_set_mapping(struct intel_uncore_type *type, struct attribute_group *ag)
arch/x86/events/intel/uncore_snbep.c
4316
static void skx_upi_set_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
4321
static void skx_upi_cleanup_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
4326
static struct intel_uncore_type skx_uncore_upi = {
arch/x86/events/intel/uncore_snbep.c
4361
static struct intel_uncore_type skx_uncore_m2m = {
arch/x86/events/intel/uncore_snbep.c
4379
static struct intel_uncore_type skx_uncore_m2pcie = {
arch/x86/events/intel/uncore_snbep.c
4400
static struct intel_uncore_type skx_uncore_m3upi = {
arch/x86/events/intel/uncore_snbep.c
4422
static struct intel_uncore_type *skx_pci_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
4530
static struct intel_uncore_type snr_uncore_ubox = {
arch/x86/events/intel/uncore_snbep.c
4594
static struct intel_uncore_type snr_uncore_chabox = {
arch/x86/events/intel/uncore_snbep.c
4641
static int sad_cfg_iio_topology(struct intel_uncore_type *type, u8 *sad_pmon_mapping)
arch/x86/events/intel/uncore_snbep.c
4693
static int snr_iio_get_topology(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
4698
static void snr_iio_set_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
4703
static void snr_iio_cleanup_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
4715
static struct intel_uncore_type snr_uncore_iio = {
arch/x86/events/intel/uncore_snbep.c
4735
static struct intel_uncore_type snr_uncore_irp = {
arch/x86/events/intel/uncore_snbep.c
4749
static struct intel_uncore_type snr_uncore_m2pcie = {
arch/x86/events/intel/uncore_snbep.c
4784
static struct intel_uncore_type snr_uncore_pcu = {
arch/x86/events/intel/uncore_snbep.c
4825
static struct intel_uncore_type snr_uncore_iio_free_running = {
arch/x86/events/intel/uncore_snbep.c
4836
static struct intel_uncore_type *snr_msr_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
4884
static struct intel_uncore_type snr_uncore_m2m = {
arch/x86/events/intel/uncore_snbep.c
4916
static struct intel_uncore_type snr_uncore_pcie3 = {
arch/x86/events/intel/uncore_snbep.c
4935
static struct intel_uncore_type *snr_pci_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
5005
struct intel_uncore_type *type = box->pmu->type;
arch/x86/events/intel/uncore_snbep.c
5120
static struct intel_uncore_type snr_uncore_imc = {
arch/x86/events/intel/uncore_snbep.c
5166
static struct intel_uncore_type snr_uncore_imc_free_running = {
arch/x86/events/intel/uncore_snbep.c
5178
static struct intel_uncore_type *snr_mmio_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
5226
static struct intel_uncore_type icx_uncore_chabox = {
arch/x86/events/intel/uncore_snbep.c
5293
static int icx_iio_get_topology(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
5298
static void icx_iio_set_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
5308
static void icx_iio_cleanup_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
5313
static struct intel_uncore_type icx_uncore_iio = {
arch/x86/events/intel/uncore_snbep.c
5333
static struct intel_uncore_type icx_uncore_irp = {
arch/x86/events/intel/uncore_snbep.c
5354
static struct intel_uncore_type icx_uncore_m2pcie = {
arch/x86/events/intel/uncore_snbep.c
5389
static struct intel_uncore_type icx_uncore_iio_free_running = {
arch/x86/events/intel/uncore_snbep.c
5400
static struct intel_uncore_type *icx_msr_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
5444
static struct intel_uncore_type icx_uncore_m2m = {
arch/x86/events/intel/uncore_snbep.c
5475
static int discover_upi_topology(struct intel_uncore_type *type, int ubox_did, int dev_link0)
arch/x86/events/intel/uncore_snbep.c
5519
static int icx_upi_get_topology(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
5533
static void icx_upi_set_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
5538
static void icx_upi_cleanup_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
5543
static struct intel_uncore_type icx_uncore_upi = {
arch/x86/events/intel/uncore_snbep.c
5568
static struct intel_uncore_type icx_uncore_m3upi = {
arch/x86/events/intel/uncore_snbep.c
5588
static struct intel_uncore_type *icx_pci_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
5679
static struct intel_uncore_type icx_uncore_imc = {
arch/x86/events/intel/uncore_snbep.c
5738
static struct intel_uncore_type icx_uncore_imc_free_running = {
arch/x86/events/intel/uncore_snbep.c
5750
static struct intel_uncore_type *icx_mmio_uncores[] = {
arch/x86/events/intel/uncore_snbep.c
5793
struct intel_uncore_type *type = box->pmu->type;
arch/x86/events/intel/uncore_snbep.c
5853
static struct intel_uncore_type spr_uncore_chabox = {
arch/x86/events/intel/uncore_snbep.c
5864
static struct intel_uncore_type spr_uncore_iio = {
arch/x86/events/intel/uncore_snbep.c
5893
static struct intel_uncore_type spr_uncore_irp = {
arch/x86/events/intel/uncore_snbep.c
5905
static struct intel_uncore_type spr_uncore_m2pcie = {
arch/x86/events/intel/uncore_snbep.c
5911
static struct intel_uncore_type spr_uncore_pcu = {
arch/x86/events/intel/uncore_snbep.c
5955
static struct intel_uncore_type spr_uncore_imc = {
arch/x86/events/intel/uncore_snbep.c
5987
static struct intel_uncore_type spr_uncore_m2m = {
arch/x86/events/intel/uncore_snbep.c
6004
static void spr_upi_set_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
6009
static void spr_upi_cleanup_mapping(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
6014
static int spr_upi_get_topology(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
6019
static struct intel_uncore_type spr_uncore_mdf = {
arch/x86/events/intel/uncore_snbep.c
6053
static struct intel_uncore_type spr_uncore_cxlcm = {
arch/x86/events/intel/uncore_snbep.c
6059
static struct intel_uncore_type spr_uncore_cxldp = {
arch/x86/events/intel/uncore_snbep.c
6064
static struct intel_uncore_type spr_uncore_hbm = {
arch/x86/events/intel/uncore_snbep.c
6080
static struct intel_uncore_type *spr_uncores[UNCORE_SPR_NUM_UNCORE_TYPES] = {
arch/x86/events/intel/uncore_snbep.c
6108
static void spr_extra_boxes_cleanup(struct intel_uncore_type *type)
arch/x86/events/intel/uncore_snbep.c
6126
static struct intel_uncore_type spr_uncore_upi = {
arch/x86/events/intel/uncore_snbep.c
6147
static struct intel_uncore_type spr_uncore_m3upi = {
arch/x86/events/intel/uncore_snbep.c
6176
static struct intel_uncore_type spr_uncore_iio_free_running = {
arch/x86/events/intel/uncore_snbep.c
6223
static struct intel_uncore_type spr_uncore_imc_free_running = {
arch/x86/events/intel/uncore_snbep.c
6238
static struct intel_uncore_type *spr_msr_uncores[UNCORE_SPR_MSR_EXTRA_UNCORES] = {
arch/x86/events/intel/uncore_snbep.c
6242
static struct intel_uncore_type *spr_mmio_uncores[UNCORE_SPR_MMIO_EXTRA_UNCORES] = {
arch/x86/events/intel/uncore_snbep.c
6246
static struct intel_uncore_type *spr_pci_uncores[UNCORE_SPR_PCI_EXTRA_UNCORES] = {
arch/x86/events/intel/uncore_snbep.c
6257
static void uncore_type_customized_copy(struct intel_uncore_type *to_type,
arch/x86/events/intel/uncore_snbep.c
6258
struct intel_uncore_type *from_type)
arch/x86/events/intel/uncore_snbep.c
6299
struct intel_uncore_type **
arch/x86/events/intel/uncore_snbep.c
6301
struct intel_uncore_type **extra, int max_num_types,
arch/x86/events/intel/uncore_snbep.c
6302
struct intel_uncore_type **uncores)
arch/x86/events/intel/uncore_snbep.c
6304
struct intel_uncore_type **types, **start_types;
arch/x86/events/intel/uncore_snbep.c
6322
static struct intel_uncore_type *
arch/x86/events/intel/uncore_snbep.c
6323
uncore_find_type_by_id(struct intel_uncore_type **types, int type_id)
arch/x86/events/intel/uncore_snbep.c
6333
static int uncore_type_max_boxes(struct intel_uncore_type **types,
arch/x86/events/intel/uncore_snbep.c
6337
struct intel_uncore_type *type;
arch/x86/events/intel/uncore_snbep.c
6362
struct intel_uncore_type *type;
arch/x86/events/intel/uncore_snbep.c
6397
struct intel_uncore_type *type;
arch/x86/events/intel/uncore_snbep.c
6495
static struct intel_uncore_type gnr_uncore_ubox = {
arch/x86/events/intel/uncore_snbep.c
6517
static struct intel_uncore_type gnr_uncore_imc = {
arch/x86/events/intel/uncore_snbep.c
6526
static struct intel_uncore_type gnr_uncore_pciex8 = {
arch/x86/events/intel/uncore_snbep.c
6531
static struct intel_uncore_type gnr_uncore_pciex16 = {
arch/x86/events/intel/uncore_snbep.c
6536
static struct intel_uncore_type gnr_uncore_upi = {
arch/x86/events/intel/uncore_snbep.c
6541
static struct intel_uncore_type gnr_uncore_b2upi = {
arch/x86/events/intel/uncore_snbep.c
6546
static struct intel_uncore_type gnr_uncore_b2hot = {
arch/x86/events/intel/uncore_snbep.c
6551
static struct intel_uncore_type gnr_uncore_b2cmi = {
arch/x86/events/intel/uncore_snbep.c
6556
static struct intel_uncore_type gnr_uncore_b2cxl = {
arch/x86/events/intel/uncore_snbep.c
6561
static struct intel_uncore_type gnr_uncore_mdf_sbo = {
arch/x86/events/intel/uncore_snbep.c
6566
static struct intel_uncore_type *gnr_uncores[UNCORE_GNR_NUM_UNCORE_TYPES] = {
arch/x86/events/intel/uncore_snbep.c
6643
static struct intel_uncore_type dmr_uncore_imc = {
arch/x86/events/intel/uncore_snbep.c
6667
static struct intel_uncore_type dmr_uncore_sca = {
arch/x86/events/intel/uncore_snbep.c
6697
static struct intel_uncore_type dmr_uncore_cxlcm = {
arch/x86/events/intel/uncore_snbep.c
6706
static struct intel_uncore_type dmr_uncore_hamvf = {
arch/x86/events/intel/uncore_snbep.c
6723
static struct intel_uncore_type dmr_uncore_cbo = {
arch/x86/events/intel/uncore_snbep.c
6731
static struct intel_uncore_type dmr_uncore_santa = {
arch/x86/events/intel/uncore_snbep.c
6736
static struct intel_uncore_type dmr_uncore_cncu = {
arch/x86/events/intel/uncore_snbep.c
6741
static struct intel_uncore_type dmr_uncore_sncu = {
arch/x86/events/intel/uncore_snbep.c
6746
static struct intel_uncore_type dmr_uncore_ula = {
arch/x86/events/intel/uncore_snbep.c
6753
static struct intel_uncore_type dmr_uncore_dda = {
arch/x86/events/intel/uncore_snbep.c
6766
static struct intel_uncore_type dmr_uncore_sbo = {
arch/x86/events/intel/uncore_snbep.c
6774
static struct intel_uncore_type dmr_uncore_ubr = {
arch/x86/events/intel/uncore_snbep.c
6802
static struct intel_uncore_type dmr_uncore_pcie4 = {
arch/x86/events/intel/uncore_snbep.c
6809
static struct intel_uncore_type dmr_uncore_crs = {
arch/x86/events/intel/uncore_snbep.c
6814
static struct intel_uncore_type dmr_uncore_cpc = {
arch/x86/events/intel/uncore_snbep.c
6821
static struct intel_uncore_type dmr_uncore_itc = {
arch/x86/events/intel/uncore_snbep.c
6828
static struct intel_uncore_type dmr_uncore_otc = {
arch/x86/events/intel/uncore_snbep.c
6835
static struct intel_uncore_type dmr_uncore_cms = {
arch/x86/events/intel/uncore_snbep.c
6840
static struct intel_uncore_type dmr_uncore_pcie6 = {
arch/x86/events/intel/uncore_snbep.c
6847
static struct intel_uncore_type *dmr_uncores[UNCORE_DMR_NUM_UNCORE_TYPES] = {
arch/x86/events/intel/uncore_snbep.c
6899
struct intel_uncore_type *type = box->pmu->type;
arch/x86/events/intel/uncore_snbep.c
6972
static struct intel_uncore_type dmr_uncore_iio_free_running = {
arch/x86/events/intel/uncore_snbep.c
6984
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 = {