Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 19 files:

Smatch caller information:

drivers/leds/trigger/ledtrig-tty.c ledtrig_tty_work() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
NOCHECK_CALL
UNITS 1 brightness unit_array_size
HALF_LOCKED2 &pool->lock

drivers/leds/trigger/ledtrig-tty.c ledtrig_tty_work() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 1 brightness 0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/leds/rgb/leds-group-multicolor.c leds_gmc_set() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/tty/vt/keyboard.c kbd_led_trigger_activate() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->phys_limit 0-s64max
PARAM_VALUE 0 led_cdev->dev->kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 led_cdev->dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 led_cdev->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 led_cdev->trig_list.next 4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger 4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger->led_cdevs.prev 4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->type 0-1
PARAM_VALUE 1 brightness 0,255
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
BUF_SIZE 0 led_cdev->brightness_get (-1),8
BUF_SIZE 0 led_cdev->brightness_set (-1),8
BUF_SIZE 0 led_cdev->brightness_set_blocking (-1),8
BUF_SIZE 0 led_cdev->default_trigger s32min,(-10),(-1),1-s32max
BUF_SIZE 0 led_cdev->dev (-1),1616
BUF_SIZE 0 led_cdev->groups (-1)-0,16
BUF_SIZE 0 led_cdev->hw_control_trigger (-1),7
BUF_SIZE 0 led_cdev->name s32min,(-10),(-1)-s32max
DATA_SOURCE 0 led_cdev $0
FUZZY_MAX 1 brightness 255
STR_LEN 0 led_cdev->default_trigger (-1),4-5,7,9-13,20,24
STR_LEN 0 led_cdev->hw_control_trigger (-1),6
STR_LEN 0 led_cdev->name (-1),5-6,8-23,28,31,36,47,63
STR_LEN 0 led_cdev->trigger->name (-1),3,5-13,15,21
HARD_MAX 1 brightness 255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 led_cdev->blink_timer.expires 0
HOST_DATA 0 led_cdev->brightness 1-16777215[c]
HOST_DATA 0 led_cdev->set_brightness_work.data.counter 0
USER_DATA 0 led_cdev->max_brightness 1-s32max
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_brightness
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_off
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_on
LOCK2 0 &led_cdev->trigger_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &triggers_list_lock
HALF_LOCKED2 0 &led_cdev->led_access
TYPE_LOCK (struct led_classdev)->trigger_lock

drivers/video/backlight/led_bl.c led_bl_power_off() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 1 brightness 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/video/backlight/led_bl.c led_bl_set_brightness() -> led_set_brightness()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 brightness 1-16777215
USER_DATA 1 brightness 1-s32max[c]
UNITS 1 brightness unit_array_size
HALF_LOCKED2 &bl->update_lock
HALF_LOCKED2 &connector->mutex
HALF_LOCKED2 &panel->follower_lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/leds/trigger/ledtrig-timer.c timer_trig_deactivate() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->phys_limit 0-s64max
PARAM_VALUE 0 led_cdev->dev->kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 led_cdev->dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 led_cdev->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 led_cdev->trigger 4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger->groups 0,4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->type 0-1
PARAM_VALUE 1 brightness 0
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
BUF_SIZE 0 led_cdev->brightness_get (-1),8
BUF_SIZE 0 led_cdev->brightness_set (-1),8
BUF_SIZE 0 led_cdev->brightness_set_blocking (-1),8
BUF_SIZE 0 led_cdev->default_trigger s32min,(-10),(-1),1-s32max
BUF_SIZE 0 led_cdev->dev (-1),1616
BUF_SIZE 0 led_cdev->groups (-1)-0,16
BUF_SIZE 0 led_cdev->hw_control_trigger (-1),7
BUF_SIZE 0 led_cdev->name s32min,(-10),(-1)-s32max
DATA_SOURCE 0 led_cdev $0
STR_LEN 0 led_cdev->default_trigger (-1),4-5,7,9-13,20,24
STR_LEN 0 led_cdev->hw_control_trigger (-1),6
STR_LEN 0 led_cdev->name (-1),5-6,8-23,28,31,36,47,63
STR_LEN 0 led_cdev->trigger->name (-1),3,5-13,15,21
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 led_cdev->blink_timer.expires 0
HOST_DATA 0 led_cdev->brightness 1-16777215[c]
HOST_DATA 0 led_cdev->delayed_set_value 1-16777215
HOST_DATA 0 led_cdev->new_blink_brightness 1-16777215
HOST_DATA 0 led_cdev->set_brightness_work.data.counter 0
USER_DATA 0 led_cdev->blink_brightness 1-s32max
USER_DATA 0 led_cdev->delayed_set_value s32min-(-1),1-s32max
USER_DATA 0 led_cdev->max_brightness 1-s32max
USER_DATA 0 led_cdev->new_blink_brightness s32min-(-1),1-s32max
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_brightness
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_off
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_on
LOCK2 0 &led_cdev->trigger_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &triggers_list_lock
HALF_LOCKED2 0 &led_cdev->led_access
TYPE_LOCK (struct led_classdev)->trigger_lock

drivers/input/joystick/xpad.c xpad_identify_controller() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 1 brightness 2-5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/leds/led-core.c led_mc_set_brightness() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 1 brightness 255
DATA_SOURCE 0 led_cdev $0
DATA_SOURCE 1 brightness $3
BIT_INFO 0 led_cdev->flags 0x2000000,0xffffffffffffffff
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_brightness
LOCK2 rcu_read

drivers/leds/led-class-multicolor.c multi_intensity_store() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 0 led_cdev->led_access.dep_map->name 0-255
PARAM_VALUE 0 led_cdev->led_access.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 led_cdev->led_access.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 led_cdev->led_access.osq.tail.counter 0-s32max
PARAM_VALUE 0 led_cdev->led_access.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 led_cdev->led_access.wait_lock.owner (-1)
PARAM_VALUE 0 led_cdev->led_access.wait_lock.owner_cpu u32max
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
CAPPED_DATA 0 &led_cdev->led_access 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 led_cdev unit_byte
UNITS 1 brightness unit_array_size
LOCK2 &of->mutex
LOCK2 0 &led_cdev->led_access
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct led_classdev)->led_access

drivers/usb/core/ledtrig-usbport.c usbport_trig_notify() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 1 brightness 255
NOCHECK_CALL

drivers/usb/core/ledtrig-usbport.c usbport_trig_notify() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 1 brightness 0
NOCHECK_CALL

drivers/usb/core/ledtrig-usbport.c usbport_trig_update_count() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 1 brightness 0
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
STR_LEN 0 led_cdev->default_trigger (-1),4-5,7,9-13,20,24
STR_LEN 0 led_cdev->hw_control_trigger (-1),6
STR_LEN 0 led_cdev->name (-1),5-6,8-18,20-23,28,31,36,47,63
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 led_cdev->blink_timer.expires 0
HOST_DATA 0 led_cdev->brightness 1-16777215[c]
HOST_DATA 0 led_cdev->set_brightness_work.data.counter 0
USER_DATA 0 led_cdev->max_brightness 1-s32max
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_brightness
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_off
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_on
HALF_LOCKED2 &led_cdev->trigger_lock
HALF_LOCKED2 &of->mutex

drivers/leds/led-triggers.c led_trigger_event() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
DATA_SOURCE 1 brightness $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 &data->lock
HALF_LOCKED2 &dev->event_lock
HALF_LOCKED2 &dev->keylock
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 &phy->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 irq

drivers/leds/led-triggers.c led_trigger_set() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 0 led_cdev->activated 0
PARAM_VALUE 0 led_cdev->blink_delay_off 0
PARAM_VALUE 0 led_cdev->blink_delay_on 0
PARAM_VALUE 0 led_cdev->blink_timer.entry.pprev 0
PARAM_VALUE 0 led_cdev->blink_timer.flags 0-4194302
PARAM_VALUE 0 led_cdev->blink_timer.function 0
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->force_bounce 0-1
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->nslabs 0-s64max
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->phys_limit 0-s64max
PARAM_VALUE 0 led_cdev->dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 led_cdev->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 led_cdev->set_brightness_work.lockdep_map->name 0-255
PARAM_VALUE 0 led_cdev->trig_list.next->prev 4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger 0
PARAM_VALUE 0 led_cdev->trigger_data 0
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->type 0-1
PARAM_VALUE 1 brightness 0
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
BUF_SIZE 0 led_cdev->brightness_get (-1),8
BUF_SIZE 0 led_cdev->brightness_set (-1),8
BUF_SIZE 0 led_cdev->brightness_set_blocking (-1),8
BUF_SIZE 0 led_cdev->default_trigger s32min,(-10),(-1),1-s32max
BUF_SIZE 0 led_cdev->dev (-1),1616
BUF_SIZE 0 led_cdev->dev->driver_data (-1),769-2020972
BUF_SIZE 0 led_cdev->dev->groups (-1),16
BUF_SIZE 0 led_cdev->dev->parent (-1),1616
BUF_SIZE 0 led_cdev->groups (-1),16
BUF_SIZE 0 led_cdev->hw_control_trigger (-1),7
BUF_SIZE 0 led_cdev->name s32min,(-10),(-1)-s32max
CAPPED_DATA 0 led_cdev 1
CAPPED_DATA 0 &led_cdev->set_brightness_work 1
DATA_SOURCE 0 led_cdev $0
STR_LEN 0 led_cdev->default_trigger (-1),4-5,7,9-13,20,24
STR_LEN 0 led_cdev->dev->parent (-1),20,23
STR_LEN 0 led_cdev->hw_control_trigger (-1),6
STR_LEN 0 led_cdev->name (-1),5-6,8-23,28,31,36,47,63
BIT_INFO 0 led_cdev->flags 0x0,0xff7fffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 led_cdev->brightness 1-16777215[c]
HOST_DATA 0 led_cdev->set_brightness_work.data.counter 0
USER_DATA 0 led_cdev->max_brightness 1-s32max
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_brightness
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_off
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_on
UNITS 0 led_cdev unit_byte
LOCK2 0 &led_cdev->trigger_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &leds_list_lock
HALF_LOCKED2 global &triggers_list_lock
HALF_LOCKED2 0 &led_cdev->led_access
TYPE_LOCK (struct led_classdev)->trigger_lock

drivers/leds/led-triggers.c led_trigger_set() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->force_bounce 0-1
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->nslabs 0-s64max
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->phys_limit 0-s64max
PARAM_VALUE 0 led_cdev->dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 led_cdev->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 led_cdev->trig_list.next 4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger 4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger->led_cdevs.prev 4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->type 0-1
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
BUF_SIZE 0 led_cdev->brightness_get (-1),8
BUF_SIZE 0 led_cdev->brightness_set (-1),8
BUF_SIZE 0 led_cdev->brightness_set_blocking (-1),8
BUF_SIZE 0 led_cdev->default_trigger s32min,(-10),(-1),1-s32max
BUF_SIZE 0 led_cdev->dev (-1),1616
BUF_SIZE 0 led_cdev->dev->driver_data (-1),769-2020972
BUF_SIZE 0 led_cdev->dev->groups (-1),16
BUF_SIZE 0 led_cdev->dev->parent (-1),1616
BUF_SIZE 0 led_cdev->groups (-1),16
BUF_SIZE 0 led_cdev->hw_control_trigger (-1),7
BUF_SIZE 0 led_cdev->name s32min,(-10),(-1)-s32max
CAPPED_DATA 0 led_cdev 1
DATA_SOURCE 0 led_cdev $0
STR_LEN 0 led_cdev->default_trigger (-1),4-5,7,9-13,20,24
STR_LEN 0 led_cdev->dev->parent (-1),20,23
STR_LEN 0 led_cdev->hw_control_trigger (-1),6
STR_LEN 0 led_cdev->name (-1),5-6,8-23,28,31,36,47,63
STR_LEN 0 led_cdev->trigger->name (-1),3,5-13,15,21
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 led_cdev->blink_timer.expires 0-u64max
HOST_DATA 0 led_cdev->brightness 1-16777215[c]
HOST_DATA 0 led_cdev->set_brightness_work.data.counter s64min-s64max
USER_DATA 0 led_cdev->max_brightness 1-s32max
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_brightness
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_off
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_on
UNITS 0 led_cdev unit_byte
LOCK2 0 &led_cdev->trigger_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &triggers_list_lock
HALF_LOCKED2 0 &led_cdev->led_access
TYPE_LOCK (struct led_classdev)->trigger_lock

drivers/leds/led-triggers.c led_trigger_set() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->force_bounce 0-1
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->nslabs 0-s64max
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->phys_limit 0-s64max
PARAM_VALUE 0 led_cdev->dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 led_cdev->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 led_cdev->trig_list.next 4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger 0
PARAM_VALUE 0 led_cdev->trigger_data 0
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->type 0-1
PARAM_VALUE 1 brightness 0
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
BUF_SIZE 0 led_cdev->brightness_get (-1),8
BUF_SIZE 0 led_cdev->brightness_set (-1),8
BUF_SIZE 0 led_cdev->brightness_set_blocking (-1),8
BUF_SIZE 0 led_cdev->default_trigger s32min,(-10),(-1),1-s32max
BUF_SIZE 0 led_cdev->dev (-1),1616
BUF_SIZE 0 led_cdev->dev->driver_data (-1),769-2020972
BUF_SIZE 0 led_cdev->dev->groups (-1),16
BUF_SIZE 0 led_cdev->dev->parent (-1),1616
BUF_SIZE 0 led_cdev->groups (-1),16
BUF_SIZE 0 led_cdev->hw_control_trigger (-1),7
BUF_SIZE 0 led_cdev->name s32min,(-10),(-1)-s32max
CAPPED_DATA 0 led_cdev 1
DATA_SOURCE 0 led_cdev $0
STR_LEN 0 led_cdev->default_trigger (-1),4-5,7,9-13,20,24
STR_LEN 0 led_cdev->dev->parent (-1),20,23
STR_LEN 0 led_cdev->hw_control_trigger (-1),6
STR_LEN 0 led_cdev->name (-1),5-6,8-23,28,31,36,47,63
STR_LEN 0 led_cdev->trigger->name (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 led_cdev->blink_brightness 2-16777215[c]
HOST_DATA 0 led_cdev->blink_timer.expires 0-u64max
HOST_DATA 0 led_cdev->brightness 1-16777215[c]
HOST_DATA 0 led_cdev->delayed_set_value 1-16777215
HOST_DATA 0 led_cdev->new_blink_brightness 1-16777215
HOST_DATA 0 led_cdev->set_brightness_work.data.counter s64min-s64max
USER_DATA 0 led_cdev->blink_brightness 1-s32max
USER_DATA 0 led_cdev->delayed_set_value s32min-(-1),1-s32max
USER_DATA 0 led_cdev->max_brightness 1-s32max
USER_DATA 0 led_cdev->new_blink_brightness s32min-(-1),1-s32max
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_brightness
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_off
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_on
UNITS 0 led_cdev unit_byte
LOCK2 0 &led_cdev->trigger_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &triggers_list_lock
HALF_LOCKED2 0 &led_cdev->led_access
TYPE_LOCK (struct led_classdev)->trigger_lock

drivers/media/v4l2-core/v4l2-subdev.c v4l2_subdev_disable_privacy_led() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 1-ptr_max
PARAM_VALUE 1 brightness 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/v4l2-core/v4l2-subdev.c v4l2_subdev_enable_privacy_led() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 brightness unit_array_size

drivers/media/v4l2-core/v4l2-subdev.c v4l2_subdev_get_privacy_led() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 0 led_cdev->blink_timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 led_cdev->blink_timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 led_cdev->blink_timer.lockdep_map->name 0-255
PARAM_VALUE 0 led_cdev->dev->parent->driver_data->client->adapter->bus_lock.rtmutex.owner 0-1
PARAM_VALUE 0 led_cdev->dev->parent->driver_data->lock.dep_map->name 0-255
PARAM_VALUE 0 led_cdev->dev->parent->driver_data->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 led_cdev->dev->parent->driver_data->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 led_cdev->dev->parent->driver_data->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 led_cdev->dev->parent->driver_data->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 led_cdev->dev->parent->driver_data->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 led_cdev->dev->parent->driver_data->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 led_cdev->led_access.dep_map->name 0-255
PARAM_VALUE 0 led_cdev->led_access.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 led_cdev->led_access.osq.tail.counter 0-s32max
PARAM_VALUE 0 led_cdev->led_access.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 led_cdev->led_access.wait_lock.owner (-1)
PARAM_VALUE 0 led_cdev->led_access.wait_lock.owner_cpu u32max
PARAM_VALUE 0 led_cdev->pattern_clear 0
PARAM_VALUE 0 led_cdev->pattern_set 0
PARAM_VALUE 0 led_cdev->set_brightness_work.lockdep_map->name 0-255
PARAM_VALUE 0 led_cdev->trig_list.next 4096-ptr_max
PARAM_VALUE 0 led_cdev->trig_list.next->prev 4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger 0,4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger->led_cdevs.prev 4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger_data 0,4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger_data->dwork.work.lockdep_map->name 0-255
PARAM_VALUE 0 led_cdev->trigger_data->gpiod->gdev->desc_srcu.srcu_sup->work.work.entry.prev->prev 2076614606316732416
PARAM_VALUE 0 led_cdev->trigger_data->gpiod->gdev->dev.kobj.kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 led_cdev->trigger_data->gpiod->gdev->dev.kobj.release.cpu s32min-s32max
PARAM_VALUE 0 led_cdev->trigger_data->gpiod->gdev->dev.kobj.release.timer.flags 0-4294967295
PARAM_VALUE 0 led_cdev->trigger_data->gpiod->gdev->dev.kobj.release.timer.is_hard 0-1
PARAM_VALUE 0 led_cdev->trigger_data->gpiod->gdev->dev.kobj.release.timer.is_lazy 0-1
PARAM_VALUE 0 led_cdev->trigger_data->gpiod->gdev->dev.kobj.release.timer.is_queued 0-1
PARAM_VALUE 0 led_cdev->trigger_data->gpiod->gdev->dev.kobj.release.timer.is_soft 0-1
PARAM_VALUE 0 led_cdev->trigger_data->gpiod->gdev->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 led_cdev->trigger_data->hrtimer.flags 0-4294967295
PARAM_VALUE 0 led_cdev->trigger_data->hrtimer.is_hard 0-1
PARAM_VALUE 0 led_cdev->trigger_data->hrtimer.is_lazy 0-1
PARAM_VALUE 0 led_cdev->trigger_data->hrtimer.is_soft 0-1
PARAM_VALUE 0 led_cdev->trigger_data->hrtimer.node.expires 0-s64max
PARAM_VALUE 0 led_cdev->trigger_data->hrtimer.node.node.node.__rb_parent_color 1
PARAM_VALUE 0 led_cdev->trigger_data->led_cdev->dev->kobj.sd->count.counter s32min-s32max
PARAM_VALUE 0 led_cdev->trigger_data->lock.dep_map->name 0-255
PARAM_VALUE 0 led_cdev->trigger_data->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 led_cdev->trigger_data->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 led_cdev->trigger_data->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 led_cdev->trigger_data->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 led_cdev->trigger_data->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 led_cdev->trigger_data->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 led_cdev->trigger_data->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 led_cdev->trigger_data->net_dev->refcnt_tracker.no_tracker.refs.counter s32min-s32max
PARAM_VALUE 0 led_cdev->trigger_data->net_dev->refcnt_tracker.quarantine_avail 0-4294967295
PARAM_VALUE 0 led_cdev->trigger_data->net_dev->refcnt_tracker.untracked.refs.counter s32min-s32max
PARAM_VALUE 0 led_cdev->trigger_data->npatterns 0-4294967295
PARAM_VALUE 0 led_cdev->trigger_data->type 0-2
PARAM_VALUE 0 led_cdev->trigger_data->work.work.lockdep_map->name 0-255
PARAM_VALUE 0 led_cdev->trigger_lock.dep_map->name 0-255
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->type 0-1
PARAM_VALUE 0 led_cdev->trigger_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 *led_cdev->trigger_data->net_dev->pcpu_refcnt s32min-s32max
PARAM_VALUE 1 brightness 0
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
CAPPED_DATA 0 &led_cdev->led_access 1
DATA_SOURCE 0 led_cdev r led_get
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &led_cdev->led_access
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct led_classdev)->led_access

drivers/leds/trigger/ledtrig-netdev.c netdev_trig_work() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 1 brightness 0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/leds/trigger/ledtrig-netdev.c set_baseline_state() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 1 brightness 0
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
STR_LEN 0 led_cdev->default_trigger (-1),4-5,7,9-13,20,24
STR_LEN 0 led_cdev->hw_control_trigger (-1),6
STR_LEN 0 led_cdev->name (-1),5-6,8-23,28,31,36
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 led_cdev->blink_brightness 2-16777215[c]
HOST_DATA 0 led_cdev->blink_timer.expires 0
HOST_DATA 0 led_cdev->brightness 1-16777215[c]
HOST_DATA 0 led_cdev->set_brightness_work.data.counter 0
USER_DATA 0 led_cdev->blink_brightness 1-s32max
USER_DATA 0 led_cdev->max_brightness 1-s32max
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_brightness
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_off
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_on
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &trigger_data->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/leds/trigger/ledtrig-netdev.c set_baseline_state() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
STR_LEN 0 led_cdev->default_trigger (-1),4-5,7,9-13,20,24
STR_LEN 0 led_cdev->hw_control_trigger (-1),6
STR_LEN 0 led_cdev->name (-1),5-6,8-23,28,31,36
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 led_cdev->blink_brightness 2-16777215[c]
HOST_DATA 0 led_cdev->blink_timer.expires 0
HOST_DATA 0 led_cdev->brightness 1-16777215[c]
HOST_DATA 0 led_cdev->set_brightness_work.data.counter 0
HOST_DATA 1 brightness 2-16777215[c]
USER_DATA 0 led_cdev->blink_brightness 1-s32max
USER_DATA 0 led_cdev->max_brightness 1-s32max
USER_DATA 1 brightness 1-s32max
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_brightness
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_off
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_on
NO_OVERFLOW_SIMPLE 1 brightness
UNITS 1 brightness unit_array_size
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &trigger_data->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/leds/trigger/ledtrig-netdev.c set_baseline_state() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 1 brightness 0
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
STR_LEN 0 led_cdev->default_trigger (-1),4-5,7,9-13,20,24
STR_LEN 0 led_cdev->hw_control_trigger (-1),6
STR_LEN 0 led_cdev->name (-1),5-6,8-23,28,31,36
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 led_cdev->blink_brightness 2-16777215[c]
HOST_DATA 0 led_cdev->blink_timer.expires 0
HOST_DATA 0 led_cdev->brightness 1-16777215[c]
HOST_DATA 0 led_cdev->set_brightness_work.data.counter 0
USER_DATA 0 led_cdev->blink_brightness 1-s32max
USER_DATA 0 led_cdev->max_brightness 1-s32max
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_brightness
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_off
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_on
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &trigger_data->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/leds/trigger/ledtrig-oneshot.c oneshot_trig_deactivate() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->phys_limit 0-s64max
PARAM_VALUE 0 led_cdev->dev->kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 led_cdev->dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 led_cdev->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 led_cdev->trigger 4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger->groups 0,4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->type 0-1
PARAM_VALUE 1 brightness 0
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
BUF_SIZE 0 led_cdev->brightness_get (-1),8
BUF_SIZE 0 led_cdev->brightness_set (-1),8
BUF_SIZE 0 led_cdev->brightness_set_blocking (-1),8
BUF_SIZE 0 led_cdev->default_trigger s32min,(-10),(-1),1-s32max
BUF_SIZE 0 led_cdev->dev (-1),1616
BUF_SIZE 0 led_cdev->groups (-1)-0,16
BUF_SIZE 0 led_cdev->hw_control_trigger (-1),7
BUF_SIZE 0 led_cdev->name s32min,(-10),(-1)-s32max
DATA_SOURCE 0 led_cdev $0
STR_LEN 0 led_cdev->default_trigger (-1),4-5,7,9-13,20,24
STR_LEN 0 led_cdev->hw_control_trigger (-1),6
STR_LEN 0 led_cdev->name (-1),5-6,8-23,28,31,36,47,63
STR_LEN 0 led_cdev->trigger->name (-1),3,5-13,15,21
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 led_cdev->blink_timer.expires 0
HOST_DATA 0 led_cdev->brightness 1-16777215[c]
HOST_DATA 0 led_cdev->delayed_set_value 1-16777215
HOST_DATA 0 led_cdev->new_blink_brightness 1-16777215
HOST_DATA 0 led_cdev->set_brightness_work.data.counter 0
USER_DATA 0 led_cdev->blink_brightness 1-s32max
USER_DATA 0 led_cdev->delayed_set_value s32min-(-1),1-s32max
USER_DATA 0 led_cdev->max_brightness 1-s32max
USER_DATA 0 led_cdev->new_blink_brightness s32min-(-1),1-s32max
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_brightness
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_off
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_on
LOCK2 0 &led_cdev->trigger_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &triggers_list_lock
HALF_LOCKED2 0 &led_cdev->led_access
TYPE_LOCK (struct led_classdev)->trigger_lock

drivers/platform/x86/lenovo/yogabook.c yogabook_work() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 1 brightness 0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/platform/x86/lenovo/yogabook.c yogabook_work() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 1 brightness 255
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/leds/trigger/ledtrig-pattern.c pattern_trig_deactivate() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 0 led_cdev->activated 1
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->phys_limit 0-s64max
PARAM_VALUE 0 led_cdev->dev->kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 led_cdev->dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 led_cdev->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 led_cdev->trigger 4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger->groups 0,4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger_data 4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->type 0-1
PARAM_VALUE 1 brightness 0
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
BUF_SIZE 0 led_cdev->brightness_get (-1),8
BUF_SIZE 0 led_cdev->brightness_set (-1),8
BUF_SIZE 0 led_cdev->brightness_set_blocking (-1),8
BUF_SIZE 0 led_cdev->default_trigger s32min,(-10),(-1),1-s32max
BUF_SIZE 0 led_cdev->dev (-1),1616
BUF_SIZE 0 led_cdev->groups (-1)-0,16
BUF_SIZE 0 led_cdev->hw_control_trigger (-1),7
BUF_SIZE 0 led_cdev->name s32min,(-10),(-1)-s32max
DATA_SOURCE 0 led_cdev $0
STR_LEN 0 led_cdev->default_trigger (-1),4-5,7,9-13,20,24
STR_LEN 0 led_cdev->hw_control_trigger (-1),6
STR_LEN 0 led_cdev->name (-1),5-6,8-23,28,31,36,47,63
STR_LEN 0 led_cdev->trigger->name (-1),3,5-13,15,21
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 led_cdev->blink_timer.expires 0
HOST_DATA 0 led_cdev->brightness 1-16777215[c]
HOST_DATA 0 led_cdev->delayed_set_value 1-16777215
HOST_DATA 0 led_cdev->new_blink_brightness 1-16777215
HOST_DATA 0 led_cdev->set_brightness_work.data.counter 0
USER_DATA 0 led_cdev->blink_brightness 1-s32max
USER_DATA 0 led_cdev->delayed_set_value s32min-(-1),1-s32max
USER_DATA 0 led_cdev->max_brightness 1-s32max
USER_DATA 0 led_cdev->new_blink_brightness s32min-(-1),1-s32max
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_brightness
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_off
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_on
LOCK2 0 &led_cdev->trigger_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &triggers_list_lock
HALF_LOCKED2 0 &led_cdev->led_access
TYPE_LOCK (struct led_classdev)->trigger_lock

drivers/leds/trigger/ledtrig-pattern.c pattern_trig_timer_common_function() -> led_set_brightness()

Type Parameter Key Value
CAPPED_DATA 1 brightness 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 brightness unit_array_size

drivers/leds/trigger/ledtrig-pattern.c pattern_trig_timer_common_function() -> led_set_brightness()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/input/misc/apanel.c apanel_shutdown() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 1 brightness 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->mutex
HALF_LOCKED2 &parent->mutex
HALF_LOCKED2 global &system_transition_mutex
TYPE_LOCK (struct device)->mutex

net/bluetooth/leds.c power_activate() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->phys_limit 0-s64max
PARAM_VALUE 0 led_cdev->dev->kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 led_cdev->dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 led_cdev->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 led_cdev->trig_list.next 4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger 4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger->led_cdevs.prev 4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->type 0-1
PARAM_VALUE 1 brightness 0,255
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
BUF_SIZE 0 led_cdev s32min-(-1),1-s32max
BUF_SIZE 0 led_cdev->brightness_get (-1),8
BUF_SIZE 0 led_cdev->brightness_set (-1),8
BUF_SIZE 0 led_cdev->brightness_set_blocking (-1),8
BUF_SIZE 0 led_cdev->default_trigger s32min,(-10),(-1),1-s32max
BUF_SIZE 0 led_cdev->dev (-1),1616
BUF_SIZE 0 led_cdev->groups (-1)-0,16
BUF_SIZE 0 led_cdev->hw_control_trigger (-1),7
BUF_SIZE 0 led_cdev->name s32min,(-10),(-1)-s32max
DATA_SOURCE 0 led_cdev $0
FUZZY_MAX 1 brightness 255
STR_LEN 0 led_cdev->default_trigger (-1),4-5,7,9-13,20,24
STR_LEN 0 led_cdev->hw_control_trigger (-1),6
STR_LEN 0 led_cdev->name (-1),5-6,8-23,28,31,36,47,63
STR_LEN 0 led_cdev->trigger->name (-1),3,5-13,15,21
HARD_MAX 1 brightness 255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 led_cdev->blink_timer.expires 0
HOST_DATA 0 led_cdev->brightness 1-16777215[c]
HOST_DATA 0 led_cdev->set_brightness_work.data.counter 0
USER_DATA 0 led_cdev->max_brightness 1-s32max
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_brightness
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_off
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_on
LOCK2 0 &led_cdev->trigger_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &triggers_list_lock
HALF_LOCKED2 0 &led_cdev->led_access
TYPE_LOCK (struct led_classdev)->trigger_lock

drivers/leds/led-class.c brightness_store() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 0 led_cdev->led_access.dep_map->name 0-255
PARAM_VALUE 0 led_cdev->led_access.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 led_cdev->led_access.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 led_cdev->led_access.osq.tail.counter 0-s32max
PARAM_VALUE 0 led_cdev->led_access.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 led_cdev->led_access.wait_lock.owner (-1)
PARAM_VALUE 0 led_cdev->led_access.wait_lock.owner_cpu u32max
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->type 0-1
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
CAPPED_DATA 0 &led_cdev->led_access 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 brightness 0-u32max
NO_OVERFLOW_SIMPLE 1 brightness
UNITS 0 led_cdev unit_byte
LOCK2 &of->mutex
LOCK2 0 &led_cdev->led_access
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct led_classdev)->led_access

drivers/leds/led-class.c led_classdev_unregister() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 0 led_cdev->blink_delay_off 0
PARAM_VALUE 0 led_cdev->blink_delay_on 0
PARAM_VALUE 0 led_cdev->blink_timer.entry.pprev 0
PARAM_VALUE 0 led_cdev->blink_timer.flags 0-4194302
PARAM_VALUE 0 led_cdev->blink_timer.function 0
PARAM_VALUE 0 led_cdev->dev 1-ptr_max
PARAM_VALUE 0 led_cdev->dev->dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 led_cdev->dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 led_cdev->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 led_cdev->trigger 0,4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 led_cdev->trigger_lock.first_waiter->type 0-1
PARAM_VALUE 0 led_cdev->trigger_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 led_cdev->trigger_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 led_cdev->trigger_lock.wait_lock.owner (-1)
PARAM_VALUE 0 led_cdev->trigger_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 1 brightness 0
BUF_SIZE 0 led_cdev (-1),768,1536
BUF_SIZE 0 led_cdev (-1),768,1536
CAPPED_DATA 0 &led_cdev->trigger_lock 1
DATA_SOURCE 0 led_cdev $0
BIT_INFO 0 led_cdev->flags 0x2,0x7fbfffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_off
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_on
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 &dev->driver_input_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &glights->lights_lock
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &hid->driver_input_lock
HALF_LOCKED2 &wl->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &iwlwifi_opmode_table_mtx

drivers/power/supply/chagall-battery.c chagall_battery_probe() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 0 led_cdev->brightness_hw_changed (-1)
PARAM_VALUE 0 led_cdev->brightness_set 6828651014636933120
PARAM_VALUE 0 led_cdev->dev 4096-ptr_max
PARAM_VALUE 0 led_cdev->led_access.magic 4096-ptr_max
PARAM_VALUE 0 led_cdev->led_access.osq.tail.counter 0-s32max
PARAM_VALUE 0 led_cdev->name 6106116276287320064
PARAM_VALUE 0 led_cdev->node.next 718407557889925120
PARAM_VALUE 0 led_cdev->node.prev 4096-ptr_max
PARAM_VALUE 0 led_cdev->trig_list.next 4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger 0,4096-ptr_max
PARAM_VALUE 0 led_cdev->work_flags 0
PARAM_VALUE 0 led_cdev->wq 0,4096-ptr_max
PARAM_VALUE 1 brightness 0
TERMINATED 0 led_cdev->default_trigger 1
TERMINATED 0 led_cdev->name 1
MEM_ZERO 0 led_cdev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/power/supply/chagall-battery.c chagall_battery_probe() -> led_set_brightness()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 0 led_cdev->brightness_hw_changed (-1)
PARAM_VALUE 0 led_cdev->brightness_set 3111599447107452928
PARAM_VALUE 0 led_cdev->dev 4096-ptr_max
PARAM_VALUE 0 led_cdev->led_access.magic 4096-ptr_max
PARAM_VALUE 0 led_cdev->led_access.osq.tail.counter 0-s32max
PARAM_VALUE 0 led_cdev->name 3044420494221078528
PARAM_VALUE 0 led_cdev->node.next 718407557889925120
PARAM_VALUE 0 led_cdev->node.prev 4096-ptr_max
PARAM_VALUE 0 led_cdev->trig_list.next 4096-ptr_max
PARAM_VALUE 0 led_cdev->trigger 0,4096-ptr_max
PARAM_VALUE 0 led_cdev->work_flags 0
PARAM_VALUE 0 led_cdev->wq 0,4096-ptr_max
PARAM_VALUE 1 brightness 0
TERMINATED 0 led_cdev->default_trigger 1
TERMINATED 0 led_cdev->name 1
MEM_ZERO 0 led_cdev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL