Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
arch/x86/platform/intel/iosf_mbi.c iosf_mbi_modify() -> iosf_mbi_pci_write_mdr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mcrx | 0,256-u32max |
| PARAM_VALUE | 1 | mcr | 16777456-553648367 |
| PARAM_VALUE | 2 | mdr | 0-1,3,8204 |
| BIT_INFO | 0 | mcrx | 0x0,0xffffff00 |
| BIT_INFO | 1 | mcr | 0x10000f0,0x3fffffff |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | mdr | 0-1,3,8204[c] |
| LOCK2 | flags | ||
| LOCK2 | global &iosf_mbi_lock | ||
| HALF_LOCKED2 | global &iosf_mbi_pmic_access_mutex | ||
| HALF_LOCKED2 | global &lpss_iosf_mutex |
arch/x86/platform/intel/iosf_mbi.c iosf_mbi_write() -> iosf_mbi_pci_write_mdr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mcrx | 0,256-u32max |
| PARAM_VALUE | 1 | mcr | 0,16-s32max |
| DATA_SOURCE | 1 | mcr | r iosf_mbi_form_mcr |
| DATA_SOURCE | 2 | mdr | $3 |
| BIT_INFO | 0 | mcrx | 0x0,0xffffff00 |
| BIT_INFO | 1 | mcr | 0xf0,0x7fffffff |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | mdr | 0-u32max |
| USER_DATA | 0 | mcrx | 0,256-u32max[c] |
| USER_DATA | 1 | mcr | 0,16-s32max[c] |
| LOCK2 | flags | ||
| LOCK2 | global &iosf_mbi_lock | ||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &sensors->intr_notify_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &iosf_mbi_pmic_access_mutex |