Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/tty/vt/keyboard.c setledstate() -> set_leds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &led_lock
LOCK2 irq
HALF_LOCKED2 global &console_sem

drivers/tty/vt/keyboard.c vt_do_kdskled() -> set_leds()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 global &led_lock
LOCK2 irq

drivers/tty/vt/keyboard.c vt_kbd_con_start() -> set_leds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &tty->flow.lock
LOCK2 global &led_lock
LOCK2 irq
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->port->buf.lock
HALF_LOCKED2 &tty->termios_rwsem
TYPE_LOCK (struct tty_struct)->flow.lock

drivers/tty/vt/keyboard.c vt_kbd_con_stop() -> set_leds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &tty->flow.lock
LOCK2 global &led_lock
LOCK2 irq
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->port->buf.lock
HALF_LOCKED2 &tty->termios_rwsem
TYPE_LOCK (struct tty_struct)->flow.lock

drivers/tty/vt/keyboard.c vt_set_leds_compute_shiftstate() -> set_leds()

Type Parameter Key Value
RX_PATH
NOCHECK_CALL
LOCK2 global &console_sem
HALF_LOCKED2 &pool->lock