Defined in 2 files as a function:

Referenced in 1 files:

Smatch caller information:

net/rfkill/core.c rfkill_global_led_trigger_register() -> rfkill_global_led_trigger_event()

Type Parameter Key Value
NOCHECK_CALL

net/rfkill/core.c rfkill_register() -> rfkill_global_led_trigger_event()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &rfkill_global_mutex
HALF_LOCKED2 &dev->dev.mutex

net/rfkill/core.c rfkill_set_block() -> rfkill_global_led_trigger_event()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &rfkill_global_mutex

net/rfkill/core.c rfkill_set_hw_state_reason() -> rfkill_global_led_trigger_event()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/rfkill/core.c rfkill_set_states() -> rfkill_global_led_trigger_event()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &wblock->notify_lock

net/rfkill/core.c rfkill_set_sw_state() -> rfkill_global_led_trigger_event()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &asus->hotplug_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &wblock->notify_lock
HALF_LOCKED2 global &pci_rescan_remove_lock
HALF_LOCKED2 global &rtnl_mutex

net/rfkill/core.c rfkill_unregister() -> rfkill_global_led_trigger_event()

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