Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/tty/vt/vt.c cursor_report() -> respond_string()

Type Parameter Key Value
PARAM_VALUE 0 p 99080630405414912
PARAM_VALUE 1 len 6-24
BUF_SIZE 0 p 40
BUF_SIZE 2 port->itty (-1),8-s32max
DATA_SOURCE 1 len r sprintf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &console_sem
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 2 &port->buf.lock

drivers/tty/vt/vt.c mouse_report() -> respond_string()

Type Parameter Key Value
PARAM_VALUE 0 p 3797803486467522560
PARAM_VALUE 1 len 6
BUF_SIZE 0 p 8
DATA_SOURCE 1 len r sprintf
NOCHECK_CALL
LOCK2 _T->lock
LOCK2 global &console_sem

drivers/tty/vt/vt.c respond_ID() -> respond_string()

Type Parameter Key Value
PARAM_VALUE 0 p 1261283776437817344
PARAM_VALUE 1 len 5
BUF_SIZE 0 p 6
BUF_SIZE 2 port->itty (-1),8-s32max
STR_LEN 0 p 5
TERMINATED 0 p 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &console_sem
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 2 &port->buf.lock

drivers/tty/vt/vt.c status_report() -> respond_string()

Type Parameter Key Value
PARAM_VALUE 0 p 9117691714620612608
PARAM_VALUE 1 len 4
BUF_SIZE 0 p 5
BUF_SIZE 2 port->itty (-1),8-s32max
STR_LEN 0 p 4
TERMINATED 0 p 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &console_sem
HALF_LOCKED2 &tty->atomic_write_lock
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 2 &port->buf.lock