Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/accessibility/speakup/main.c handle_goto() -> spkup_write()

Type Parameter Key Value
PARAM_VALUE 0 in_buf 1686570247882338304
PARAM_VALUE 0 *in_buf 0-255
PARAM_VALUE 1 count 1
NOCHECK_CALL
LOCK2 flags
LOCK2 global &speakup_info.spinlock
TYPE_LOCK (struct speakup_info_t)->spinlock

drivers/accessibility/speakup/main.c handle_goto() -> spkup_write()

Type Parameter Key Value
PARAM_VALUE 0 in_buf 1686570247882338304
PARAM_VALUE 0 *in_buf 43-121
PARAM_VALUE 1 count 1
NOCHECK_CALL
LOCK2 flags
LOCK2 global &speakup_info.spinlock
TYPE_LOCK (struct speakup_info_t)->spinlock

drivers/accessibility/speakup/main.c say_from_to() -> spkup_write()

Type Parameter Key Value
PARAM_VALUE 0 in_buf 4096-ptr_max
PARAM_VALUE 1 count 1-s32max
BUF_SIZE 0 in_buf 512
FUZZY_MAX 1 count 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
ELEM_LAST 0 ==in_buf1 8052
LOCK2 flags
LOCK2 global &speakup_info.spinlock
TYPE_LOCK (struct speakup_info_t)->spinlock

drivers/accessibility/speakup/main.c say_line() -> spkup_write()

Type Parameter Key Value
PARAM_VALUE 0 in_buf 4096-ptr_max
BUF_SIZE 0 in_buf 512
NOCHECK_CALL
LOCK2 flags
LOCK2 global &speakup_info.spinlock
TYPE_LOCK (struct speakup_info_t)->spinlock

drivers/accessibility/speakup/main.c say_sentence_num() -> spkup_write()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 global &speakup_info.spinlock
TYPE_LOCK (struct speakup_info_t)->spinlock

drivers/accessibility/speakup/main.c say_word() -> spkup_write()

Type Parameter Key Value
PARAM_VALUE 0 in_buf 4096-ptr_max
BUF_SIZE 0 in_buf 512
NOCHECK_CALL
LOCK2 flags
LOCK2 global &speakup_info.spinlock
TYPE_LOCK (struct speakup_info_t)->spinlock

drivers/accessibility/speakup/main.c speak_highlight() -> spkup_write()

Type Parameter Key Value
BUF_SIZE 0 in_buf 320
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 global &speakup_info.spinlock
TYPE_LOCK (struct speakup_info_t)->spinlock

drivers/accessibility/speakup/main.c speakup_con_write() -> spkup_write()

Type Parameter Key Value
PARAM_VALUE 0 in_buf 5599843939215253504
PARAM_VALUE 1 count 1
DATA_SOURCE 0 in_buf $1
DATA_SOURCE 1 count $2
NOCHECK_CALL
LOCK2 flags
LOCK2 global &speakup_info.spinlock
TYPE_LOCK (struct speakup_info_t)->spinlock