Defined in 1 files as a function:
Referenced in 20 files:
- arch/x86/events/intel/uncore.c, line 1979
- arch/x86/events/rapl.c, line 731
- arch/x86/include/asm/amd/node.h, line 29
- arch/x86/kernel/cpu/resctrl/intel_aet.c, line 171
- arch/x86/kernel/smpboot.c
- arch/x86/kernel/tsc.c
- drivers/edac/imh_base.c, line 272
- drivers/hwmon/coretemp.c, line 799
- drivers/platform/x86/amd/hsmp/acpi.c, line 717
- drivers/platform/x86/intel/ifs/core.c, line 128
- drivers/platform/x86/intel/ifs/load.c, line 330
- drivers/platform/x86/intel/speed_select_if/isst_if_common.c
- drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
- drivers/platform/x86/intel/tpmi_power_domains.c
- drivers/platform/x86/intel/uncore-frequency/uncore-frequency.c, line 279
- drivers/ras/amd/fmpm.c, line 783
- drivers/thermal/intel/intel_hfi.c, line 688
- drivers/thermal/intel/intel_powerclamp.c, line 589
- drivers/thermal/intel/therm_throt.c
- drivers/thermal/intel/x86_pkg_temp_thermal.c, line 492
Smatch caller information:
drivers/thermal/intel/x86_pkg_temp_thermal.c pkg_temp_thermal_init() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|
arch/x86/kernel/cpu/resctrl/intel_aet.c skip_telem_region() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &once_mutex | ||
| HALF_LOCKED2 | &fc->uapi_mutex |
drivers/thermal/intel/therm_throt.c disable_directed_thermal_pkg_intr() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/thermal/intel/therm_throt.c disable_directed_thermal_pkg_intr_all() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &syscore_lock |
drivers/thermal/intel/therm_throt.c disable_directed_thermal_pkg_intr_all() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &syscore_lock |
drivers/thermal/intel/therm_throt.c enable_directed_thermal_pkg_intr() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/thermal/intel/therm_throt.c init_directed_pkg_intr() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|
drivers/thermal/intel/therm_throt.c init_directed_pkg_intr() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|
drivers/thermal/intel/therm_throt.c init_directed_pkg_intr() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|
drivers/ras/amd/fmpm.c get_system_info() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|
drivers/platform/x86/amd/hsmp/acpi.c hsmp_acpi_probe() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
arch/x86/kernel/amd_node.c amd_num_nodes() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/platform/x86/intel/ifs/load.c scan_chunks_sanity_check() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &ifs_sem | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/platform/x86/intel/uncore-frequency/uncore-frequency.c intel_uncore_init() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|
drivers/platform/x86/intel/speed_select_if/isst_if_common.c _isst_if_get_pci_dev() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/intel/speed_select_if/isst_if_common.c isst_if_cpu_info_init() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|
arch/x86/kernel/amd_nb.c amd_num_nodes() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|
drivers/platform/x86/amd/hsmp/plat.c amd_num_nodes() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|
arch/x86/kernel/smpboot.c arch_sched_node_distance() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kernel/smpboot.c slit_validate() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kernel/smpboot.c slit_validate() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/thermal/intel/intel_hfi.c intel_hfi_init() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|
arch/x86/events/rapl.c init_rapl_pmus() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c get_instance() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | global &isst_tpmi_dev_lock |
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c isst_if_clos_assoc() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | global &isst_tpmi_dev_lock |
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c isst_if_get_tpmi_instance_count() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | global &isst_tpmi_dev_lock |
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c tpmi_sst_dev_add() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c tpmi_sst_init() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &isst_tpmi_dev_lock |
drivers/edac/imh_base.c imh_get_all_mmio_base_h() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|
drivers/platform/x86/intel/ifs/core.c ifs_init() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|
drivers/thermal/intel/intel_powerclamp.c powerclamp_idle_injection_register() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &cdev->lock | ||
| LOCK2 | global &powerclamp_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct thermal_cooling_device)->lock |
drivers/hwmon/coretemp.c coretemp_init() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|
arch/x86/kernel/tsc.c check_system_tsc_reliable() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|
arch/x86/kernel/tsc.c unsynchronized_tsc() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|
arch/x86/events/intel/uncore.c intel_uncore_init() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|
drivers/platform/x86/intel/tpmi_power_domains.c tpmi_domain_is_valid() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|
drivers/platform/x86/intel/tpmi_power_domains.c tpmi_get_linux_die_id() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &uncore_lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/platform/x86/intel/tpmi_power_domains.c tpmi_init() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|
drivers/platform/x86/intel/tpmi_power_domains.c tpmi_init() -> topology_max_packages()
| Type | Parameter | Key | Value |
|---|