Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 10 files:
- drivers/leds/led-triggers.c
- drivers/leds/trigger/ledtrig-activity.c
- drivers/leds/trigger/ledtrig-heartbeat.c
- drivers/leds/trigger/ledtrig-pattern.c, line 534
- drivers/net/phy/phy_led_triggers.c, line 83
- drivers/power/supply/power_supply_leds.c, line 85
- include/linux/leds.h, line 556
- net/mac80211/led.c
- net/netfilter/xt_LED.c, line 173
- net/rfkill/core.c
Smatch caller information:
drivers/leds/trigger/ledtrig-tty.c ledtrig_tty_exit() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 8549602285855612928 |
| NOCHECK_CALL |
drivers/leds/trigger/ledtrig-gpio.c gpio_led_trigger_exit() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 5503681357183000576 |
| NOCHECK_CALL |
drivers/net/phy/phy_led_triggers.c phy_led_trigger_unregister() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/rfkill/core.c rfkill_global_led_trigger_register() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 1165517066089476096 |
| PARAM_VALUE | 0 | trig->led_cdevs.next | 4096-ptr_max |
| PARAM_VALUE | 0 | trig->led_cdevs.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | trig->name | 6874902472656711680 |
| PARAM_VALUE | 0 | trig->next_trig.next | 4096-ptr_max |
| TERMINATED | 0 | trig->name | 1 |
| NOCHECK_CALL |
net/rfkill/core.c rfkill_global_led_trigger_unregister() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 3714442527688720384 |
| NOCHECK_CALL |
net/rfkill/core.c rfkill_global_led_trigger_unregister() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 1165517066089476096 |
| NOCHECK_CALL |
net/rfkill/core.c rfkill_led_trigger_unregister() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/leds/trigger/ledtrig-timer.c timer_led_trigger_exit() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 866139652073021440 |
| NOCHECK_CALL |
drivers/usb/core/ledtrig-usbport.c usbport_led_trigger_exit() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 5329421674345033728 |
| NOCHECK_CALL |
drivers/leds/trigger/ledtrig-backlight.c bl_led_trigger_exit() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 8812575953555288064 |
| NOCHECK_CALL |
drivers/leds/led-triggers.c devm_led_trigger_release() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/leds/led-triggers.c led_trigger_unregister_simple() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 1-u64max |
| DATA_SOURCE | 0 | trig | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/leds/trigger/ledtrig-netdev.c netdev_led_trigger_exit() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 5986909268628791296 |
| NOCHECK_CALL |
drivers/leds/trigger/ledtrig-oneshot.c oneshot_led_trigger_exit() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 9142734165427216384 |
| NOCHECK_CALL |
drivers/leds/trigger/ledtrig-heartbeat.c heartbeat_reboot_notifier() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 5687113538596298752 |
| NOCHECK_CALL |
drivers/leds/trigger/ledtrig-heartbeat.c heartbeat_trig_exit() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 5687113538596298752 |
| NOCHECK_CALL |
net/netfilter/xt_LED.c led_tg_destroy() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &xt_led_mutex |
drivers/leds/trigger/ledtrig-activity.c activity_exit() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 3337207022122741760 |
| NOCHECK_CALL |
drivers/leds/trigger/ledtrig-activity.c activity_reboot_notifier() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 3337207022122741760 |
| NOCHECK_CALL |
drivers/leds/trigger/ledtrig-transient.c transient_trigger_exit() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 2107253682021904384 |
| NOCHECK_CALL |
drivers/leds/trigger/ledtrig-pattern.c pattern_trig_exit() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 1558018809815973888 |
| NOCHECK_CALL |
drivers/leds/trigger/ledtrig-default-on.c defon_led_trigger_exit() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 1279656966456741888 |
| NOCHECK_CALL |
drivers/power/supply/power_supply_leds.c power_supply_unregister_led_trigger() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
net/mac80211/led.c ieee80211_led_exit() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 4096-ptr_max |
| PARAM_VALUE | 0 | trig->name | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &iwlwifi_opmode_table_mtx |
net/mac80211/led.c ieee80211_led_exit() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 4096-ptr_max |
| PARAM_VALUE | 0 | trig->name | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &iwlwifi_opmode_table_mtx |
net/mac80211/led.c ieee80211_led_exit() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 4096-ptr_max |
| PARAM_VALUE | 0 | trig->name | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &iwlwifi_opmode_table_mtx |
net/mac80211/led.c ieee80211_led_exit() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 4096-ptr_max |
| PARAM_VALUE | 0 | trig->name | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &iwlwifi_opmode_table_mtx |
net/mac80211/led.c ieee80211_led_exit() -> led_trigger_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &iwlwifi_opmode_table_mtx |