Defined in 1 files as a function:

Referenced in 28 files:

Smatch caller information:

drivers/leds/leds-lp50xx.c lp50xx_brightness_set() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/leds/leds-max77705.c max77705_led_brightness_set_multi() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/leds/rgb/leds-lp5812.c lp5812_set_mc_brightness() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/leds/rgb/leds-ktd202x.c ktd202x_blink_mc_set() -> lcdev_to_mccdev()

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
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->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-6,8-13,15
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 led_cdev->brightness 1-16777215[c]
HOST_DATA 0 led_cdev->delayed_set_value 1-16777215
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
NO_OVERFLOW_SIMPLE 0 led_cdev->dev->dma_range_map
HALF_LOCKED2 0 &led_cdev->led_access
HALF_LOCKED2 0 &led_cdev->trigger_lock

drivers/leds/rgb/leds-ktd202x.c ktd202x_brightness_mc_set() -> lcdev_to_mccdev()

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
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-s32max
BUF_SIZE 0 led_cdev->dev (-1),8,96,1296,1616
BUF_SIZE 0 led_cdev->dev->driver_data (-1)-0,769-2020972
BUF_SIZE 0 led_cdev->dev->groups (-1)-0,16
BUF_SIZE 0 led_cdev->dev->parent (-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->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
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->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 0 &led_cdev->led_access
HALF_LOCKED2 0 &led_cdev->trigger_lock

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

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/leds/flash/leds-mt6360.c mt6360_mc_brightness_set() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/leds/leds-turris-omnia.c omnia_hwtrig_activate() -> lcdev_to_mccdev()

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
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
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/leds-turris-omnia.c omnia_hwtrig_deactivate() -> lcdev_to_mccdev()

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
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
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/leds-turris-omnia.c omnia_led_brightness_set_blocking() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/uniwill/uniwill-acpi.c uniwill_kbd_led_mc_brightness_get() -> lcdev_to_mccdev()

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
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),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
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 led_cdev->blink_timer.expires 0-u64max
HOST_DATA 0 led_cdev->blink_timer.flags 0-u32max
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_delay_off
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_on
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 0 &led_cdev->led_access

drivers/platform/x86/uniwill/uniwill-acpi.c uniwill_kbd_led_mc_brightness_set() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/uniwill/uniwill-acpi.c uniwill_led_brightness_set() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/leds/leds-blinkm.c blinkm_set_mc_brightness() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/leds/leds-cros_ec.c cros_ec_led_cdev_to_priv() -> lcdev_to_mccdev()

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
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-(-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-18,20-23,28,31,36,47,63
STR_LEN 0 led_cdev->trigger->name (-1),3,5-13,15,21
RX_PATH
TASK_NOT_RUNNING
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 0 &led_cdev->led_access
HALF_LOCKED2 0 &led_cdev->trigger_lock

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

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
DATA_SOURCE 0 led_cdev $0
BIT_INFO 0 led_cdev->flags 0x2000000,0xffffffff
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_brightness
LOCK2 rcu_read

drivers/leds/rgb/leds-ncp5623.c ncp5623_brightness_set() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/leds/rgb/leds-ncp5623.c ncp5623_pattern_set() -> lcdev_to_mccdev()

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
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)-s32max
BUF_SIZE 0 led_cdev->dev (-1),8,96,1296,1616
BUF_SIZE 0 led_cdev->dev->driver_data (-1)-0,769-2020972
BUF_SIZE 0 led_cdev->dev->groups (-1)-0,16
BUF_SIZE 0 led_cdev->dev->parent (-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->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
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->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 &data->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &led_cdev->led_access
HALF_LOCKED2 0 &led_cdev->trigger_lock
TYPE_LOCK (struct pattern_trig_data)->lock

drivers/leds/led-class-multicolor.c multi_index_show() -> lcdev_to_mccdev()

Type Parameter Key Value
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 led_cdev unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/leds/led-class-multicolor.c multi_intensity_show() -> lcdev_to_mccdev()

Type Parameter Key Value
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 led_cdev unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

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

Type Parameter Key Value
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 led_cdev unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/leds/led-class-multicolor.c multi_max_intensity_show() -> lcdev_to_mccdev()

Type Parameter Key Value
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 led_cdev unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hid/hid-lenovo-go-s.c hid_gos_brightness_set() -> lcdev_to_mccdev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rt2x00dev->conf_mutex

drivers/hid/hid-lenovo-go-s.c hid_gos_light_event() -> lcdev_to_mccdev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->dev.driver_data->dyn_callback_lock
HALF_LOCKED2 &hdev->dev.driver_data->mutex
HALF_LOCKED2 &hdev->driver_data->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &hdev->ll_open_lock

drivers/hid/hid-lenovo-go-s.c rgb_effect_store() -> lcdev_to_mccdev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hid/hid-lenovo-go-s.c rgb_speed_store() -> lcdev_to_mccdev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hid/hid-lg-g15.c lg_g13_kbd_led_get() -> lcdev_to_mccdev()

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
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),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
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 led_cdev->blink_timer.expires 0-u64max
HOST_DATA 0 led_cdev->blink_timer.flags 0-u32max
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_delay_off
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_on
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 0 &led_cdev->led_access

drivers/hid/hid-lg-g15.c lg_g13_kbd_led_set() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/hid/hid-lg-g15.c lg_g510_kbd_led_get() -> lcdev_to_mccdev()

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
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),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
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 led_cdev->blink_timer.expires 0-u64max
HOST_DATA 0 led_cdev->blink_timer.flags 0-u32max
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_delay_off
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_on
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 0 &led_cdev->led_access

drivers/hid/hid-lg-g15.c lg_g510_kbd_led_set() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/leds/leds-lp55xx-common.c lp55xx_set_mc_brightness() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/realtek/rtw89/led_mc.c rtw89_led_mc_brightness_set() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/silicom-platform.c silicom_mec_led_mc_brightness_get() -> lcdev_to_mccdev()

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
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),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
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 led_cdev->blink_timer.expires 0-u64max
HOST_DATA 0 led_cdev->blink_timer.flags 0-u32max
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_delay_off
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_on
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 0 &led_cdev->led_access

drivers/platform/x86/silicom-platform.c silicom_mec_led_mc_brightness_set() -> lcdev_to_mccdev()

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
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)-s32max
BUF_SIZE 0 led_cdev->dev (-1),8,56,96,256,280,1296,1616,1624,1768,2592
BUF_SIZE 0 led_cdev->dev->driver_data (-1)-0,176,769-2020972
BUF_SIZE 0 led_cdev->dev->groups (-1)-0,16
BUF_SIZE 0 led_cdev->dev->parent (-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->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
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->blink_delay_off 0-u64max
USER_DATA 0 led_cdev->blink_delay_on 0-u64max
USER_DATA 0 led_cdev->brightness 0-4294967294[c]
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_delay_off
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_on
HALF_LOCKED2 &rt2x00dev->conf_mutex
HALF_LOCKED2 0 &led_cdev->led_access
HALF_LOCKED2 0 &led_cdev->trigger_lock

drivers/hid/hid-lenovo-go.c hid_go_brightness_set() -> lcdev_to_mccdev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rt2x00dev->conf_mutex

drivers/hid/hid-lenovo-go.c hid_go_light_event() -> lcdev_to_mccdev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->dev.driver_data->dyn_callback_lock
HALF_LOCKED2 &hdev->dev.driver_data->mutex
HALF_LOCKED2 &hdev->driver_data->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &hdev->ll_open_lock

drivers/hid/hid-lenovo-go.c rgb_effect_store() -> lcdev_to_mccdev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hid/hid-lenovo-go.c rgb_speed_store() -> lcdev_to_mccdev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/leds/rgb/leds-lp5860-core.c lp5860_set_mc_brightness() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/leds/rgb/leds-pwm-multicolor.c led_pwm_mc_set() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/leds/rgb/leds-qcom-lpg.c lpg_blink_mc_set() -> lcdev_to_mccdev()

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
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->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-6,8-13,15
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 led_cdev->brightness 1-16777215[c]
HOST_DATA 0 led_cdev->delayed_set_value 1-16777215
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
NO_OVERFLOW_SIMPLE 0 led_cdev->dev->dma_range_map
HALF_LOCKED2 0 &led_cdev->led_access
HALF_LOCKED2 0 &led_cdev->trigger_lock

drivers/leds/rgb/leds-qcom-lpg.c lpg_brightness_mc_set() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/leds/rgb/leds-qcom-lpg.c lpg_pattern_mc_clear() -> lcdev_to_mccdev()

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
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
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
NO_OVERFLOW_SIMPLE 0 led_cdev->dev->dma_range_map
HALF_LOCKED2 &data->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &led_cdev->led_access
HALF_LOCKED2 0 &led_cdev->trigger_lock

drivers/leds/rgb/leds-qcom-lpg.c lpg_pattern_mc_set() -> lcdev_to_mccdev()

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
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)-s32max
BUF_SIZE 0 led_cdev->dev (-1),8,96,1296,1616
BUF_SIZE 0 led_cdev->dev->driver_data (-1)-0,769-2020972
BUF_SIZE 0 led_cdev->dev->groups (-1)-0,16
BUF_SIZE 0 led_cdev->dev->parent (-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->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
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->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 &data->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &led_cdev->led_access
HALF_LOCKED2 0 &led_cdev->trigger_lock
TYPE_LOCK (struct pattern_trig_data)->lock

drivers/leds/leds-sun50i-a100.c sun50i_a100_ledc_brightness_set() -> lcdev_to_mccdev()

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
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)-s32max
BUF_SIZE 0 led_cdev->dev (-1),8,56,96,256,280,1296,1616,1624,1768,2592
BUF_SIZE 0 led_cdev->dev->driver_data (-1)-0,176,769-2020972
BUF_SIZE 0 led_cdev->dev->groups (-1)-0,16
BUF_SIZE 0 led_cdev->dev->parent (-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->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
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->blink_delay_off 0-u64max
USER_DATA 0 led_cdev->blink_delay_on 0-u64max
USER_DATA 0 led_cdev->brightness 0-4294967294[c]
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_delay_off
NO_OVERFLOW_SIMPLE 0 led_cdev->blink_delay_on
HALF_LOCKED2 &rt2x00dev->conf_mutex
HALF_LOCKED2 0 &led_cdev->led_access
HALF_LOCKED2 0 &led_cdev->trigger_lock

drivers/platform/x86/amd/amd_halo_led.c amd_halo_brightness_set() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/leds/leds-pca963x.c pca963x_led_mc_set() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/leds/rgb/leds-mt6370-rgb.c mt6370_mc_blink_set() -> lcdev_to_mccdev()

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
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->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-6,8-13,15
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 led_cdev->brightness 1-16777215[c]
HOST_DATA 0 led_cdev->delayed_set_value 1-16777215
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
NO_OVERFLOW_SIMPLE 0 led_cdev->dev->dma_range_map
HALF_LOCKED2 0 &led_cdev->led_access
HALF_LOCKED2 0 &led_cdev->trigger_lock

drivers/leds/rgb/leds-mt6370-rgb.c mt6370_mc_brightness_set() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/leds/rgb/leds-mt6370-rgb.c mt6370_mc_pattern_clear() -> lcdev_to_mccdev()

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
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
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
NO_OVERFLOW_SIMPLE 0 led_cdev->dev->dma_range_map
HALF_LOCKED2 &data->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &led_cdev->led_access
HALF_LOCKED2 0 &led_cdev->trigger_lock

drivers/leds/rgb/leds-mt6370-rgb.c mt6370_mc_pattern_set() -> lcdev_to_mccdev()

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
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)-s32max
BUF_SIZE 0 led_cdev->dev (-1),8,96,1296,1616
BUF_SIZE 0 led_cdev->dev->driver_data (-1)-0,769-2020972
BUF_SIZE 0 led_cdev->dev->groups (-1)-0,16
BUF_SIZE 0 led_cdev->dev->parent (-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->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
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->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 &data->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &led_cdev->led_access
HALF_LOCKED2 0 &led_cdev->trigger_lock
TYPE_LOCK (struct pattern_trig_data)->lock

drivers/hid/hid-steelseries.c steelseries_msi_rgb_set_blocking() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/hid/hid-playstation.c dualsense_lightbar_set_brightness() -> lcdev_to_mccdev()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev (-1),768
BUF_SIZE 0 led_cdev->default_trigger s32min-(-1),1-s32max
DATA_SOURCE 0 led_cdev $0
RX_PATH
TASK_NOT_RUNNING