Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

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