Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

drivers/leds/trigger/ledtrig-tty.c ledtrig_tty_init() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 8549602285855612928

drivers/leds/trigger/ledtrig-gpio.c gpio_led_trigger_init() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 5503681357183000576

drivers/tty/vt/keyboard.c kbd_init_leds() -> led_trigger_register()

Type Parameter Key Value

drivers/net/phy/phy_led_triggers.c phy_led_trigger_register() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 trig 1165517066089476096
PARAM_VALUE 0 trig->name 6874902472656711680
TERMINATED 0 trig->name 1

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

Type Parameter Key Value
PARAM_VALUE 0 trig 3714442527688720384
PARAM_VALUE 0 trig->name 7197507950762680320
TERMINATED 0 trig->name 1

net/rfkill/core.c rfkill_led_trigger_register() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 4096-ptr_max
PARAM_VALUE 0 trig->activate 2567247933461229568
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rfkill_global_mutex
HALF_LOCKED2 &dev->dev.mutex

drivers/leds/trigger/ledtrig-timer.c timer_led_trigger_init() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 866139652073021440

drivers/usb/core/ledtrig-usbport.c usbport_led_trigger_init() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 5329421674345033728

drivers/leds/trigger/ledtrig-backlight.c bl_led_trigger_init() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 8812575953555288064

drivers/leds/led-triggers.c devm_led_trigger_register() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 4096-ptr_max
PARAM_VALUE 0 trig->name 1-u64max
DATA_SOURCE 0 trig $1
RX_PATH
TASK_NOT_RUNNING

drivers/leds/led-triggers.c led_trigger_register_simple() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 4096-ptr_max
BUF_SIZE 0 trig 152
BUF_SIZE 0 trig->name s32min,(-10),1-s32max
DATA_SOURCE 0 trig r _kzalloc_noprof
STR_LEN 0 trig->name (-1),3,5-13,15,21
RX_PATH
TASK_NOT_RUNNING

drivers/leds/trigger/ledtrig-netdev.c netdev_led_trigger_init() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 5986909268628791296

drivers/leds/trigger/ledtrig-oneshot.c oneshot_led_trigger_init() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 9142734165427216384

drivers/leds/trigger/ledtrig-heartbeat.c heartbeat_trig_init() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 5687113538596298752

net/netfilter/xt_LED.c led_tg_check() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 4096-ptr_max
PARAM_VALUE 0 trig->name 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &xt_led_mutex

drivers/leds/trigger/ledtrig-activity.c activity_init() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 3337207022122741760

drivers/leds/trigger/ledtrig-transient.c transient_trigger_init() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 2107253682021904384

drivers/leds/trigger/ledtrig-pattern.c pattern_trig_init() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 1558018809815973888

drivers/leds/trigger/ledtrig-default-on.c defon_led_trigger_init() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 1279656966456741888

drivers/power/supply/power_supply_leds.c power_supply_register_led_trigger() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 4096-ptr_max
PARAM_VALUE 0 trig->activate 4620375215100928000
PARAM_VALUE 0 trig->name 1-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

net/mac80211/led.c ieee80211_led_init() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 4096-ptr_max
PARAM_VALUE 0 trig->activate 5208655596589756416
PARAM_VALUE 0 trig->deactivate 5780223667652104192
PARAM_VALUE 0 trig->name 1-u64max

net/mac80211/led.c ieee80211_led_init() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 4096-ptr_max
PARAM_VALUE 0 trig->activate 7516363410480107520
PARAM_VALUE 0 trig->deactivate 2040954833334759424
PARAM_VALUE 0 trig->name 1-u64max

net/mac80211/led.c ieee80211_led_init() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 4096-ptr_max
PARAM_VALUE 0 trig->activate 1251807602931302400
PARAM_VALUE 0 trig->deactivate 1811703768617955328
PARAM_VALUE 0 trig->name 1-u64max

net/mac80211/led.c ieee80211_led_init() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 4096-ptr_max
PARAM_VALUE 0 trig->activate 3693421906023596032
PARAM_VALUE 0 trig->deactivate 2936709936590602240
PARAM_VALUE 0 trig->name 1-u64max

net/mac80211/led.c ieee80211_led_init() -> led_trigger_register()

Type Parameter Key Value
PARAM_VALUE 0 trig 4096-ptr_max
PARAM_VALUE 0 trig->activate 8352215923865108480
PARAM_VALUE 0 trig->deactivate 6592074618800312320