Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/hid/hid-msi.c
- drivers/leds/led-class-multicolor.c
- drivers/leds/leds-sun50i-a100.c
- drivers/leds/rgb/leds-ncp5623.c, line 236
- drivers/net/wireless/realtek/rtw89/led_mc.c, line 80
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 |