Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/platform/x86/lenovo/ideapad-laptop.c dytc_profile_refresh() -> dytc_cql_command()

Type Parameter Key Value
PARAM_VALUE 0 command 4096-ptr_max
PARAM_VALUE 0 command->battery_ext->charge_behaviours 0,3,7,9,11
PARAM_VALUE 0 command->battery_ext->charge_types 0,144,148,152
PARAM_VALUE 0 command->battery_ext->get_property 4096-ptr_max
PARAM_VALUE 0 command->battery_ext->name 4096-ptr_max
PARAM_VALUE 0 command->battery_ext->num_properties 1-3,5
PARAM_VALUE 0 command->battery_ext->properties 4096-ptr_max
PARAM_VALUE 0 command->battery_ext->set_property 0,4096-ptr_max
PARAM_VALUE 0 command->dytc 1-u64max
PARAM_VALUE 0 command->fn_lock.led.dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 command->fn_lock.led.trigger_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 command->fn_lock.led.trigger_lock.first_waiter->type 0-1
PARAM_VALUE 0 command->kbd_bl.led.dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 command->kbd_bl.led.trigger_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 command->kbd_bl.led.trigger_lock.first_waiter->type 0-1
PARAM_VALUE 1 output 2
PARAM_VALUE 2 output 3203907781993852928
BUF_SIZE 0 command s32min-(-2),1-s32max
BUF_SIZE 0 command s32min-(-2),1-s32max
BUF_SIZE 0 command->dytc (-1),176
BUF_SIZE 0 command->dytc->ppdev (-1),8,96,248,1296
BUF_SIZE 0 command->dytc->priv (-1),2072
DATA_SOURCE 0 command $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 command->dytc->priv->fn_lock.led.blink_delay_off
NO_OVERFLOW_SIMPLE 0 command->dytc->priv->fn_lock.led.blink_delay_on
NO_OVERFLOW_SIMPLE 0 command->dytc->priv->kbd_bl.led.blink_delay_off
NO_OVERFLOW_SIMPLE 0 command->dytc->priv->kbd_bl.led.blink_delay_on
NO_OVERFLOW_SIMPLE 0 command->fn_lock.led.blink_delay_off
NO_OVERFLOW_SIMPLE 0 command->fn_lock.led.blink_delay_on
NO_OVERFLOW_SIMPLE 0 command->inputdev->keycodemax
NO_OVERFLOW_SIMPLE 0 command->inputdev->max_vals
NO_OVERFLOW_SIMPLE 0 command->kbd_bl.led.blink_delay_off
NO_OVERFLOW_SIMPLE 0 command->kbd_bl.led.blink_delay_on
UNITS 0 command unit_byte
LOCK2 _T->lock

drivers/platform/x86/lenovo/ideapad-laptop.c dytc_profile_set() -> dytc_cql_command()

Type Parameter Key Value
PARAM_VALUE 1 output 1224705-1290241,2076673
PARAM_VALUE 2 output 553926907237437440
BIT_INFO 1 output 0x10b001,0x1fb001
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/platform/x86/lenovo/thinkpad_acpi.c dytc_profile_refresh() -> dytc_cql_command()

Type Parameter Key Value
PARAM_VALUE 0 command 2
PARAM_VALUE 1 output 8855387950789558272
PARAM_VALUE 1 *output 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &dytc_mutex

drivers/platform/x86/lenovo/thinkpad_acpi.c dytc_profile_set() -> dytc_cql_command()

Type Parameter Key Value
PARAM_VALUE 0 command 511
PARAM_VALUE 1 output 3563594929724497920
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &dytc_mutex

drivers/platform/x86/lenovo/thinkpad_acpi.c dytc_profile_set() -> dytc_cql_command()

Type Parameter Key Value
PARAM_VALUE 0 command 1159169-1421313,1552385,2076673
PARAM_VALUE 1 output 3563594929724497920
BIT_INFO 0 command 0x10b001,0x1fb001
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &dytc_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock