Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/leds/leds-cros_ec.c cros_ec_led_brightness_set_blocking() -> cros_ec_led_send_cmd()

Type Parameter Key Value
PARAM_VALUE 1 arg 7454177104951566336
PARAM_VALUE 1 arg->req.led_id 0-6
RX_PATH
TASK_NOT_RUNNING
UNITS 0 cros_ec unit_byte

drivers/leds/leds-cros_ec.c cros_ec_led_probe_one() -> cros_ec_led_send_cmd()

Type Parameter Key Value
PARAM_VALUE 1 arg 7546730941245476864
PARAM_VALUE 1 arg->req.flags 1
PARAM_VALUE 1 arg->req.led_id 0-6
DATA_SOURCE 0 cros_ec $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 cros_ec unit_byte

drivers/leds/leds-cros_ec.c cros_ec_led_trigger_activate() -> cros_ec_led_send_cmd()

Type Parameter Key Value
PARAM_VALUE 1 arg 7259424373105311744
PARAM_VALUE 1 arg->req.flags 2
PARAM_VALUE 1 arg->req.led_id 0-6
RX_PATH
TASK_NOT_RUNNING
UNITS 0 cros_ec unit_byte
LOCK2 &led_cdev->trigger_lock
HALF_LOCKED2 &led_cdev->led_access
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &triggers_list_lock
TYPE_LOCK (struct led_classdev)->trigger_lock