Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/tty/tty_buffer.c tty_buffer_alloc() -> tty_buffer_reset()

Type Parameter Key Value
PARAM_VALUE 0 p 1-u64max
PARAM_VALUE 1 size 0,256-u64max
BUF_SIZE 0 p 32-u64max
BUF_SIZE 0 p 32-u64max
FUZZY_MAX 1 size 257
BIT_INFO 1 size 0x0,0xffffffffffffff00
BIT_INFO 1 size 0x0,0xffffffffffffff00
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 size 0,256-4294967296[c]
USER_DATA 1 size 0,256-1792[c]
UNITS 1 size unit_byte
HALF_LOCKED2 &port->buf.lock
HALF_LOCKED2 &port->lock

drivers/tty/tty_buffer.c tty_buffer_free_all() -> tty_buffer_reset()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 1 size 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 p->commit 0
HOST_DATA 0 p->flags 1
HOST_DATA 0 p->lookahead 0
HOST_DATA 0 p->read 0
HOST_DATA 0 p->size 0
HOST_DATA 0 p->used 0
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &goldfish_tty_lock

drivers/tty/tty_buffer.c tty_buffer_init() -> tty_buffer_reset()

Type Parameter Key Value
PARAM_VALUE 0 p 256
PARAM_VALUE 1 size 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 global &console_sem
HALF_LOCKED2 global &goldfish_tty_lock
HALF_LOCKED2 global &rfcomm_dev_lock
HALF_LOCKED2 global &rfcomm_ioctl_mutex