Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 10 files:

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