Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/leds/trigger/ledtrig-tty.c ledtrig_tty_work() -> led_blink_set_oneshot()

Type Parameter Key Value
PARAM_VALUE 1 delay_on 2275330647746195456
PARAM_VALUE 1 *delay_on 50
PARAM_VALUE 2 delay_off 2275330647746195456
PARAM_VALUE 2 *delay_off 50
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/leds/led-triggers.c led_trigger_blink_setup() -> led_blink_set_oneshot()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 3 invert 0-1
DATA_SOURCE 3 invert $4
HARD_MAX 3 invert 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &lp->lock

drivers/leds/trigger/ledtrig-netdev.c netdev_trig_work() -> led_blink_set_oneshot()

Type Parameter Key Value
PARAM_VALUE 0 led_cdev 4096-ptr_max
PARAM_VALUE 0 led_cdev->blink_delay_off 0
PARAM_VALUE 0 led_cdev->blink_delay_on 0
PARAM_VALUE 0 led_cdev->blink_timer.entry.pprev 0
PARAM_VALUE 0 led_cdev->blink_timer.flags 0-4194302
PARAM_VALUE 0 led_cdev->blink_timer.function 0
PARAM_VALUE 1 delay_on 4030574923320918016
PARAM_VALUE 1 *delay_on 0-u32max
PARAM_VALUE 2 delay_off 4030574923320918016
PARAM_VALUE 2 *delay_off 0-u32max
PARAM_VALUE 3 invert 0-1
FUZZY_MAX 3 invert 1
HARD_MAX 3 invert 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/leds/trigger/ledtrig-oneshot.c led_shot() -> led_blink_set_oneshot()

Type Parameter Key Value
PARAM_VALUE 1 delay_on 4096-ptr_max
PARAM_VALUE 2 delay_off 4096-ptr_max
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
BUF_SIZE 0 led_cdev s32min-(-2),1-s32max
DATA_SOURCE 0 led_cdev r dev_get_drvdata
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex