Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- drivers/acpi/platform_profile.c, line 487
- drivers/platform/x86/acer-wmi.c, line 2240
- drivers/platform/x86/asus-wmi.c, line 4190
- drivers/platform/x86/bitland-mifs-wmi.c, line 648
- drivers/platform/x86/lenovo/ideapad-laptop.c, line 1114
- drivers/platform/x86/lenovo/thinkpad_acpi.c, line 10634
- drivers/platform/x86/lenovo/wmi-gamezone.c, line 105
Smatch caller information:
drivers/platform/x86/lenovo/ideapad-laptop.c dytc_profile_refresh() -> platform_profile_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | dev | (-1),8,96,248,1296 |
| BUF_SIZE | 0 | dev | (-1),8,96,248,1296 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock |
drivers/platform/x86/bitland-mifs-wmi.c bitland_notifier_callback() -> platform_profile_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/platform/x86/lenovo/thinkpad_acpi.c dytc_profile_refresh() -> platform_profile_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/platform/x86/acer-wmi.c acer_thermal_profile_change() -> platform_profile_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| LOCK2 | &wblock->notify_lock | ||
| TYPE_LOCK | (struct wmi_block)->notify_lock |
drivers/platform/x86/lenovo/wmi-gamezone.c lwmi_gz_event_call() -> platform_profile_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL |
drivers/platform/x86/asus-wmi.c throttle_thermal_policy_store() -> platform_profile_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |