Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/hid/hid-msi.c cfg_setup_fn() -> led_classdev_multicolor_unregister()

Type Parameter Key Value
PARAM_VALUE 0 mcled_cdev 4096-ptr_max
PARAM_VALUE 0 mcled_cdev->led_cdev.brightness_hw_changed (-1)
PARAM_VALUE 0 mcled_cdev->led_cdev.dev 4096-ptr_max
PARAM_VALUE 0 mcled_cdev->led_cdev.groups 2907738520845971456
PARAM_VALUE 0 mcled_cdev->led_cdev.led_access.magic 4096-ptr_max
PARAM_VALUE 0 mcled_cdev->led_cdev.led_access.osq.tail.counter 0-s32max
PARAM_VALUE 0 mcled_cdev->led_cdev.node.next 718407557889925120
PARAM_VALUE 0 mcled_cdev->led_cdev.node.prev 4096-ptr_max
PARAM_VALUE 0 mcled_cdev->led_cdev.trig_list.next 4096-ptr_max
PARAM_VALUE 0 mcled_cdev->led_cdev.work_flags 0
PARAM_VALUE 0 mcled_cdev->num_colors 1-15
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/hid/hid-msi.c claw_remove() -> led_classdev_multicolor_unregister()

Type Parameter Key Value
PARAM_VALUE 0 mcled_cdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->mutex
LOCK2 &hdev->driver_input_lock
TYPE_LOCK (struct device)->mutex
TYPE_LOCK (struct hid_device)->driver_input_lock

drivers/leds/rgb/leds-ncp5623.c ncp5623_remove() -> led_classdev_multicolor_unregister()

Type Parameter Key Value
PARAM_VALUE 0 mcled_cdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/leds/led-class-multicolor.c devm_led_classdev_multicolor_release() -> led_classdev_multicolor_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/net/wireless/realtek/rtw89/led_mc.c rtw89_led_mc_deinit() -> led_classdev_multicolor_unregister()

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

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

Type Parameter Key Value
PARAM_VALUE 0 mcled_cdev->led_cdev.brightness_set 8930094396310310912
PARAM_VALUE 0 mcled_cdev->num_colors 3
PARAM_VALUE 0 mcled_cdev->subled_info 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/leds/leds-sun50i-a100.c sun50i_a100_ledc_remove() -> led_classdev_multicolor_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex