Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/hid/hid-msi.c led_classdev_multicolor_register() -> led_classdev_multicolor_register_ext()

Type Parameter Key Value
PARAM_VALUE 0 parent 4096-ptr_max
PARAM_VALUE 1 mcled_cdev 4096-ptr_max
PARAM_VALUE 2 init_data 0
DATA_SOURCE 0 parent $0
DATA_SOURCE 1 mcled_cdev $1
HALF_LOCKED2 &pool->lock

drivers/leds/leds-blinkm.c led_classdev_multicolor_register() -> led_classdev_multicolor_register_ext()

Type Parameter Key Value
PARAM_VALUE 0 parent 4096-ptr_max
PARAM_VALUE 0 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 parent->driver_data 4096-ptr_max
PARAM_VALUE 0 parent->kobj.sd 1-u64max
PARAM_VALUE 1 mcled_cdev->led_cdev.brightness 255
PARAM_VALUE 1 mcled_cdev->led_cdev.brightness_set_blocking 5093621509043847168
PARAM_VALUE 1 mcled_cdev->led_cdev.flags 65536
PARAM_VALUE 1 mcled_cdev->led_cdev.max_brightness 255
PARAM_VALUE 1 mcled_cdev->led_cdev.name 2094569758352199680
PARAM_VALUE 1 mcled_cdev->num_colors 3
PARAM_VALUE 1 mcled_cdev->subled_info 4096-ptr_max
PARAM_VALUE 2 init_data 0
DATA_SOURCE 0 parent $0
DATA_SOURCE 1 mcled_cdev $1
RX_PATH
TASK_NOT_RUNNING

drivers/leds/rgb/leds-ncp5623.c ncp5623_probe() -> led_classdev_multicolor_register_ext()

Type Parameter Key Value
PARAM_VALUE 0 parent 4096-ptr_max
PARAM_VALUE 0 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 parent->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 parent->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 mcled_cdev 4096-ptr_max
PARAM_VALUE 1 mcled_cdev->led_cdev.brightness_set_blocking 8402092387654406144
PARAM_VALUE 1 mcled_cdev->led_cdev.default_trigger 3409632841526185984
PARAM_VALUE 1 mcled_cdev->led_cdev.max_brightness 31
PARAM_VALUE 1 mcled_cdev->led_cdev.pattern_clear 1095719443082543104
PARAM_VALUE 1 mcled_cdev->led_cdev.pattern_set 5929883167370932224
PARAM_VALUE 1 mcled_cdev->num_colors 0-s32max
PARAM_VALUE 1 mcled_cdev->subled_info 1-u64max
PARAM_VALUE 2 init_data 4837111217738354688
PARAM_VALUE 2 init_data->default_label 0
PARAM_VALUE 2 init_data->devicename 0
PARAM_VALUE 2 init_data->devname_mandatory 0
PARAM_VALUE 2 init_data->fwnode 4096-ptr_max
BUF_SIZE 0 parent 1616
TERMINATED 1 mcled_cdev->led_cdev.default_trigger 1
MEM_ZERO 1 mcled_cdev
RX_PATH
TASK_NOT_RUNNING

drivers/leds/led-class-multicolor.c devm_led_classdev_multicolor_register_ext() -> led_classdev_multicolor_register_ext()

Type Parameter Key Value
PARAM_VALUE 1 mcled_cdev->led_cdev.dev->kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 1 mcled_cdev->led_cdev.dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 1 mcled_cdev->led_cdev.trigger_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 1 mcled_cdev->led_cdev.trigger_lock.first_waiter->type 0-1
PARAM_VALUE 2 init_data 0,4096-ptr_max
PARAM_VALUE 2 init_data->default_label 0,2166594045265805312,5345160663294062592,5780426533522919424
PARAM_VALUE 2 init_data->devicename 0,2832285545341239296,5039689519230443520,5567279341767282688
BUF_SIZE 0 parent (-1),1616
BUF_SIZE 0 parent (-1),1616
BUF_SIZE 1 mcled_cdev (-1),784
BUF_SIZE 1 mcled_cdev (-1),784
BUF_SIZE 1 mcled_cdev->subled_info (-1),60
BUF_SIZE 2 init_data->fwnode (-1)-0,64
DATA_SOURCE 0 parent $0
DATA_SOURCE 1 mcled_cdev $1
DATA_SOURCE 2 init_data $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 mcled_cdev->num_colors
HALF_LOCKED2 &hdev->driver_input_lock

drivers/net/wireless/realtek/rtw89/led_mc.c led_classdev_multicolor_register() -> led_classdev_multicolor_register_ext()

Type Parameter Key Value
PARAM_VALUE 1 mcled_cdev 4096-ptr_max
PARAM_VALUE 1 mcled_cdev->led_cdev.brightness_set_blocking 7772565486190784512
PARAM_VALUE 1 mcled_cdev->led_cdev.max_brightness 1
PARAM_VALUE 1 mcled_cdev->num_colors 2-4
PARAM_VALUE 2 init_data 0
BUF_SIZE 1 mcled_cdev 784
BUF_SIZE 1 mcled_cdev->led_cdev.default_trigger s32min,(-10),1-s32max
BUF_SIZE 1 mcled_cdev->led_cdev.name 32
BUF_SIZE 1 mcled_cdev->subled_info 80
DATA_SOURCE 0 parent $0
DATA_SOURCE 1 mcled_cdev $1
STR_LEN 1 mcled_cdev->led_cdev.name 31

drivers/leds/leds-sun50i-a100.c sun50i_a100_ledc_probe() -> led_classdev_multicolor_register_ext()

Type Parameter Key Value
PARAM_VALUE 0 parent 4096-ptr_max
PARAM_VALUE 0 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 parent->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 parent->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 parent->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 parent->driver_data 4096-ptr_max
PARAM_VALUE 0 parent->driver_data->bus_clk->core->dev->power.deferred_resume 0-1
PARAM_VALUE 0 parent->driver_data->bus_clk->core->dev->power.idle_notification 0-1
PARAM_VALUE 0 parent->driver_data->bus_clk->core->dev->power.request 0-4
PARAM_VALUE 0 parent->driver_data->bus_clk->core->dev->power.request_pending 0-1
PARAM_VALUE 0 parent->driver_data->bus_clk->core->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 parent->driver_data->bus_clk->core->dev->power.runtime_status s32min-s32max
PARAM_VALUE 0 parent->driver_data->bus_clk->core->dev->power.timer_autosuspends 0-1
PARAM_VALUE 0 parent->driver_data->bus_clk->core->dev->power.usage_count.counter s32min-s32max
PARAM_VALUE 0 parent->driver_data->bus_clk->core->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 parent->driver_data->bus_clk->core->enable_count 0-4294967295
PARAM_VALUE 0 parent->driver_data->bus_clk->core->parent->dev->power.deferred_resume 0-1
PARAM_VALUE 0 parent->driver_data->bus_clk->core->parent->dev->power.idle_notification 0-1
PARAM_VALUE 0 parent->driver_data->bus_clk->core->parent->dev->power.request 0-4
PARAM_VALUE 0 parent->driver_data->bus_clk->core->parent->dev->power.request_pending 0-1
PARAM_VALUE 0 parent->driver_data->bus_clk->core->parent->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 parent->driver_data->bus_clk->core->parent->dev->power.runtime_status s32min-s32max
PARAM_VALUE 0 parent->driver_data->bus_clk->core->parent->dev->power.timer_autosuspends 0-1
PARAM_VALUE 0 parent->driver_data->bus_clk->core->parent->dev->power.usage_count.counter s32min-s32max
PARAM_VALUE 0 parent->driver_data->bus_clk->core->parent->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 parent->driver_data->bus_clk->core->parent->enable_count 0-4294967295
PARAM_VALUE 0 parent->driver_data->bus_clk->core->parent->prepare_count 0-4294967295
PARAM_VALUE 0 parent->driver_data->bus_clk->core->parent->protect_count 0-4294967295
PARAM_VALUE 0 parent->driver_data->bus_clk->core->prepare_count 1-4294967295
PARAM_VALUE 0 parent->driver_data->bus_clk->core->protect_count 0-4294967295
PARAM_VALUE 0 parent->driver_data->mod_clk->core->dev->power.deferred_resume 0-1
PARAM_VALUE 0 parent->driver_data->mod_clk->core->dev->power.idle_notification 0-1
PARAM_VALUE 0 parent->driver_data->mod_clk->core->dev->power.request 0-4294967295
PARAM_VALUE 0 parent->driver_data->mod_clk->core->dev->power.request_pending 0-1
PARAM_VALUE 0 parent->driver_data->mod_clk->core->dev->power.runtime_error s32min-s32max
PARAM_VALUE 0 parent->driver_data->mod_clk->core->dev->power.runtime_status s32min-s32max
PARAM_VALUE 0 parent->driver_data->mod_clk->core->dev->power.timer_autosuspends 0-1
PARAM_VALUE 0 parent->driver_data->mod_clk->core->dev->power.usage_count.counter s32min-s32max
PARAM_VALUE 0 parent->driver_data->mod_clk->core->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 parent->driver_data->mod_clk->core->enable_count 0-4294967295
PARAM_VALUE 0 parent->driver_data->mod_clk->core->parent->dev->power.deferred_resume 0-1
PARAM_VALUE 0 parent->driver_data->mod_clk->core->parent->dev->power.idle_notification 0-1
PARAM_VALUE 0 parent->driver_data->mod_clk->core->parent->dev->power.request 0-4
PARAM_VALUE 0 parent->driver_data->mod_clk->core->parent->dev->power.request_pending 0-1
PARAM_VALUE 0 parent->driver_data->mod_clk->core->parent->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 parent->driver_data->mod_clk->core->parent->dev->power.runtime_status s32min-s32max
PARAM_VALUE 0 parent->driver_data->mod_clk->core->parent->dev->power.timer_autosuspends 0-1
PARAM_VALUE 0 parent->driver_data->mod_clk->core->parent->dev->power.usage_count.counter s32min-s32max
PARAM_VALUE 0 parent->driver_data->mod_clk->core->parent->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 parent->driver_data->mod_clk->core->parent->enable_count 0-4294967295
PARAM_VALUE 0 parent->driver_data->mod_clk->core->parent->prepare_count 0-4294967295
PARAM_VALUE 0 parent->driver_data->mod_clk->core->parent->protect_count 0-4294967295
PARAM_VALUE 0 parent->driver_data->mod_clk->core->prepare_count 1-4294967295
PARAM_VALUE 0 parent->driver_data->mod_clk->core->protect_count 0-4294967295
PARAM_VALUE 0 parent->driver_data->reset->array 0-1
PARAM_VALUE 0 parent->driver_data->reset->deassert_count.counter s32min-s32max
PARAM_VALUE 0 parent->iommu->attach_deferred 0-1
PARAM_VALUE 0 parent->iommu->max_pasids 0-4294967295
PARAM_VALUE 1 mcled_cdev->led_cdev.brightness_hw_changed (-1)
PARAM_VALUE 1 mcled_cdev->led_cdev.brightness_set 8930094396310310912
PARAM_VALUE 1 mcled_cdev->led_cdev.dev 4096-ptr_max
PARAM_VALUE 1 mcled_cdev->led_cdev.groups 2907738520845971456
PARAM_VALUE 1 mcled_cdev->led_cdev.led_access.magic 4096-ptr_max
PARAM_VALUE 1 mcled_cdev->led_cdev.led_access.osq.tail.counter 0-s32max
PARAM_VALUE 1 mcled_cdev->led_cdev.max_brightness 255
PARAM_VALUE 1 mcled_cdev->led_cdev.node.next 718407557889925120
PARAM_VALUE 1 mcled_cdev->led_cdev.node.prev 4096-ptr_max
PARAM_VALUE 1 mcled_cdev->led_cdev.trig_list.next 4096-ptr_max
PARAM_VALUE 1 mcled_cdev->led_cdev.work_flags 0
PARAM_VALUE 1 mcled_cdev->num_colors 3
PARAM_VALUE 1 mcled_cdev->subled_info 4096-ptr_max
PARAM_VALUE 2 init_data 4099178177668947968
PARAM_VALUE 2 init_data->default_label 0
PARAM_VALUE 2 init_data->devicename 0
PARAM_VALUE 2 init_data->devname_mandatory 0
PARAM_VALUE 2 init_data->fwnode 4096-ptr_max
BUF_SIZE 0 parent 1616
RX_PATH
TASK_NOT_RUNNING