Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
arch/x86/lib/msr.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/powercap/intel_rapl_msr.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags |
arch/x86/lib/msr-smp.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags |
drivers/thermal/intel/therm_throt.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msr | 1911 |
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| PREEMPT_ADD |
drivers/edac/ie31200_edac.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msr | 1937 |
| PARAM_VALUE | 1 | val | 3,5,7,11,13,15 |
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kvm/svm/sev.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msr | 3221291294 |
| PARAM_VALUE | 1 | val | 0-u32max,18379471554275704832-18379471558570672127,18446612682070032384-18446612686364999679 |
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
arch/x86/kernel/cpu/mce/intel.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msr | 383 |
| PARAM_VALUE | 1 | val | 0,2-u64max |
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| BIT_INFO | 1 | val | 0x2,0xffffffffffffffff |
| BIT_INFO | 1 | val | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/events/core.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kvm/vmx/pmu_intel.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msr | 0-4294967294 |
| CAPPED_DATA | 0 | msr | 1 |
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| UNITS | 1 | val | unit_byte |
| LOCK2 | irq |
drivers/platform/x86/intel/turbo_max_3.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msr | 336 |
| PARAM_VALUE | 1 | val | 9223372157113860096 |
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cpuhp_state_mutex | ||
| HALF_LOCKED2 | irq |
arch/x86/events/intel/p4.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 0-4294967296 |
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| BIT_INFO | 1 | val | 0x0,0xffffffff |
| BIT_INFO | 1 | val | 0x0,0xffffffff |
| UNITS | 0 | msr | unit_array_size |
arch/x86/events/intel/knc.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
arch/x86/events/intel/lbr.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msr | 5327 |
| PARAM_VALUE | 1 | val | 1-256 |
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| HOST_DATA | 1 | val | 1-256[c] |
drivers/cpufreq/intel_pstate.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msr | 1911 |
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| PREEMPT_ADD | |||
| LOCK2 | flags | ||
| LOCK2 | global &hwp_notify_lock |
drivers/acpi/processor_throttling.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msr | 410 |
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
arch/x86/kernel/cpu/amd.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msr | 73,3221295137 |
| PARAM_VALUE | 1 | val | 0,2-u64max |
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| HARD_MAX | 0 | msr | 3221295137 |
drivers/thermal/intel/intel_tcc.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msr | 418 |
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cdev->lock | ||
| HALF_LOCKED2 | &of->mutex |
arch/x86/events/intel/core.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kernel/cpu/common.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msr | 78,372-374,3221291760 |
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/powercap/intel_rapl_common.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msr | 434 |
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kernel/acpi/sleep.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msr | 416 |
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
arch/x86/kernel/cpu/bus_lock.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msr | 51 |
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| HALF_LOCKED2 | irq |
arch/x86/events/intel/p6.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| UNITS | 0 | msr | unit_array_size |
arch/x86/kernel/cpu/resctrl/core.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msr | 3216 |
| PARAM_VALUE | 1 | val | 1048575 |
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
arch/x86/kvm/msrs.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| PREEMPT_ADD | |||
| UNITS | 1 | val | unit_byte |
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
arch/x86/kernel/cpu/mtrr/generic.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &cache_disable_lock |
arch/x86/kernel/cpu/mce/inject.c wrmsrq_safe() -> paravirt_write_msr_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msr | 1025-1277,3221233665-3221234673 |
| PARAM_VALUE | 1 | val | 0,9223372036854775808 |
| DATA_SOURCE | 0 | msr | $0 |
| DATA_SOURCE | 1 | val | $1 |
| HARD_MAX | 1 | val | 9223372036854775808 |
| PREEMPT_ADD |