Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/platform/x86/dell/dell-laptop.c
- drivers/platform/x86/dell/dell-pc.c
- drivers/platform/x86/dell/dell-smbios-base.c, line 346
Smatch caller information:
drivers/platform/x86/dell/dell-laptop.c dell_debugfs_show() -> dell_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 2400181853050634240 |
| PARAM_VALUE | 0 | buffer->cmd_class | 0 |
| PARAM_VALUE | 0 | buffer->cmd_select | 0 |
| PARAM_VALUE | 1 | class | 17 |
| PARAM_VALUE | 2 | select | 11 |
| MEM_ZERO | 0 | buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &s->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/platform/x86/dell/dell-laptop.c dell_debugfs_show() -> dell_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 2400181853050634240 |
| PARAM_VALUE | 0 | buffer->cmd_class | 0 |
| PARAM_VALUE | 0 | buffer->cmd_select | 0 |
| PARAM_VALUE | 1 | class | 17 |
| PARAM_VALUE | 2 | select | 11 |
| MEM_ZERO | 0 | buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &s->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/platform/x86/dell/dell-laptop.c dell_rfkill_query() -> dell_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 1556600712794091520 |
| PARAM_VALUE | 0 | buffer->cmd_class | 0 |
| PARAM_VALUE | 0 | buffer->cmd_select | 0 |
| PARAM_VALUE | 1 | class | 17 |
| PARAM_VALUE | 2 | select | 11 |
| MEM_ZERO | 0 | buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rfkill_global_mutex |
drivers/platform/x86/dell/dell-laptop.c dell_rfkill_query() -> dell_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 1556600712794091520 |
| PARAM_VALUE | 0 | buffer->cmd_class | 0 |
| PARAM_VALUE | 0 | buffer->cmd_select | 0 |
| PARAM_VALUE | 1 | class | 17 |
| PARAM_VALUE | 2 | select | 11 |
| MEM_ZERO | 0 | buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rfkill_global_mutex |
drivers/platform/x86/dell/dell-laptop.c dell_rfkill_set() -> dell_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 1735193520304156672 |
| PARAM_VALUE | 0 | buffer->cmd_class | 0 |
| PARAM_VALUE | 0 | buffer->cmd_select | 0 |
| PARAM_VALUE | 1 | class | 17 |
| PARAM_VALUE | 2 | select | 11 |
| MEM_ZERO | 0 | buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rfkill_global_mutex |
drivers/platform/x86/dell/dell-laptop.c dell_rfkill_set() -> dell_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 1735193520304156672 |
| PARAM_VALUE | 0 | buffer->cmd_class | 0 |
| PARAM_VALUE | 0 | buffer->cmd_select | 0 |
| PARAM_VALUE | 1 | class | 17 |
| PARAM_VALUE | 2 | select | 11 |
| MEM_ZERO | 0 | buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rfkill_global_mutex |
drivers/platform/x86/dell/dell-laptop.c dell_rfkill_set() -> dell_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 1735193520304156672 |
| PARAM_VALUE | 0 | buffer->cmd_class | 0 |
| PARAM_VALUE | 0 | buffer->cmd_select | 0 |
| PARAM_VALUE | 1 | class | 17 |
| PARAM_VALUE | 2 | select | 11 |
| MEM_ZERO | 0 | buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rfkill_global_mutex |
drivers/platform/x86/dell/dell-laptop.c dell_rfkill_update_sw_state() -> dell_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 447833872461991936 |
| PARAM_VALUE | 0 | buffer->cmd_class | 0 |
| PARAM_VALUE | 0 | buffer->cmd_select | 0 |
| PARAM_VALUE | 1 | class | 17 |
| PARAM_VALUE | 2 | select | 11 |
| MEM_ZERO | 0 | buffer | |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/platform/x86/dell/dell-laptop.c dell_send_request_for_tokenid() -> dell_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 4096-ptr_max |
| PARAM_VALUE | 0 | buffer->cmd_class | 0 |
| PARAM_VALUE | 0 | buffer->cmd_select | 0 |
| PARAM_VALUE | 1 | class | 0-1 |
| PARAM_VALUE | 2 | select | 0-2 |
| DATA_SOURCE | 0 | buffer | $0 |
| DATA_SOURCE | 1 | class | $1 |
| DATA_SOURCE | 2 | select | $2 |
| FUZZY_MAX | 2 | select | 2 |
| HARD_MAX | 1 | class | 1 |
| HARD_MAX | 2 | select | 2 |
| MEM_ZERO | 0 | buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
drivers/platform/x86/dell/dell-laptop.c dell_setup_rfkill() -> dell_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 7997259474699563008 |
| PARAM_VALUE | 0 | buffer->cmd_class | 0 |
| PARAM_VALUE | 0 | buffer->cmd_select | 0 |
| PARAM_VALUE | 1 | class | 17 |
| PARAM_VALUE | 2 | select | 11 |
| MEM_ZERO | 0 | buffer |
drivers/platform/x86/dell/dell-laptop.c dell_update_rfkill() -> dell_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 533294176473251840 |
| PARAM_VALUE | 0 | buffer->cmd_class | 0 |
| PARAM_VALUE | 0 | buffer->cmd_select | 0 |
| PARAM_VALUE | 1 | class | 17 |
| PARAM_VALUE | 2 | select | 11 |
| MEM_ZERO | 0 | buffer | |
| HALF_LOCKED2 | &pool->lock |
drivers/platform/x86/dell/dell-laptop.c dell_update_rfkill() -> dell_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 533294176473251840 |
| PARAM_VALUE | 0 | buffer->cmd_class | 0 |
| PARAM_VALUE | 0 | buffer->cmd_select | 0 |
| PARAM_VALUE | 1 | class | 17 |
| PARAM_VALUE | 2 | select | 11 |
| MEM_ZERO | 0 | buffer | |
| HALF_LOCKED2 | &pool->lock |
drivers/platform/x86/dell/dell-laptop.c kbd_get_info() -> dell_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 1742249274124988416 |
| PARAM_VALUE | 0 | buffer->cmd_class | 0 |
| PARAM_VALUE | 0 | buffer->cmd_select | 0 |
| PARAM_VALUE | 1 | class | 4 |
| PARAM_VALUE | 2 | select | 11 |
| MEM_ZERO | 0 | buffer |
drivers/platform/x86/dell/dell-laptop.c kbd_get_state() -> dell_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 5725939619268734976 |
| PARAM_VALUE | 0 | buffer->cmd_class | 0 |
| PARAM_VALUE | 0 | buffer->cmd_select | 0 |
| PARAM_VALUE | 1 | class | 4 |
| PARAM_VALUE | 2 | select | 11 |
| MEM_ZERO | 0 | buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &kbd_led_mutex |
drivers/platform/x86/dell/dell-laptop.c kbd_get_token_bit() -> dell_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 6372140658653212672 |
| PARAM_VALUE | 0 | buffer->cmd_class | 0 |
| PARAM_VALUE | 0 | buffer->cmd_select | 0 |
| PARAM_VALUE | 1 | class | 0 |
| PARAM_VALUE | 2 | select | 0 |
| MEM_ZERO | 0 | buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &kbd_led_mutex |
drivers/platform/x86/dell/dell-laptop.c kbd_set_state() -> dell_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 8177848696626806784 |
| PARAM_VALUE | 0 | buffer->cmd_class | 0 |
| PARAM_VALUE | 0 | buffer->cmd_select | 0 |
| PARAM_VALUE | 1 | class | 4 |
| PARAM_VALUE | 2 | select | 11 |
| MEM_ZERO | 0 | buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &kbd_led_mutex | ||
| HALF_LOCKED2 | &of->mutex |
drivers/platform/x86/dell/dell-pc.c thermal_get_acc_mode() -> dell_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 4330512371466149888 |
| PARAM_VALUE | 0 | buffer->cmd_class | 0 |
| PARAM_VALUE | 0 | buffer->cmd_select | 0 |
| PARAM_VALUE | 1 | class | 17 |
| PARAM_VALUE | 2 | select | 19 |
| MEM_ZERO | 0 | buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/dell/dell-pc.c thermal_get_mode() -> dell_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 3213476919177981952 |
| PARAM_VALUE | 0 | buffer->cmd_class | 0 |
| PARAM_VALUE | 0 | buffer->cmd_select | 0 |
| PARAM_VALUE | 1 | class | 17 |
| PARAM_VALUE | 2 | select | 19 |
| MEM_ZERO | 0 | buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/dell/dell-pc.c thermal_get_supported_modes() -> dell_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 5994486481989529600 |
| PARAM_VALUE | 0 | buffer->cmd_class | 0 |
| PARAM_VALUE | 0 | buffer->cmd_select | 0 |
| PARAM_VALUE | 1 | class | 17 |
| PARAM_VALUE | 2 | select | 19 |
| MEM_ZERO | 0 | buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/dell/dell-pc.c thermal_set_mode() -> dell_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 8938926680891936768 |
| PARAM_VALUE | 0 | buffer->cmd_class | 0 |
| PARAM_VALUE | 0 | buffer->cmd_select | 0 |
| PARAM_VALUE | 1 | class | 17 |
| PARAM_VALUE | 2 | select | 19 |
| MEM_ZERO | 0 | buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING |