Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/tty/serial/8250/8250_ni.c ni16550_probe() -> serial8250_set_defaults()

Type Parameter Key Value
PARAM_VALUE 0 up 4096-ptr_max
PARAM_VALUE 0 up->port.iotype 0,2
BUF_SIZE 0 up 1048
DATA_SOURCE 0 up r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/tty/serial/8250/8250_core.c early_serial_setup() -> serial8250_set_defaults()

Type Parameter Key Value
PARAM_VALUE 0 up 4096-ptr_max
NOCHECK_CALL

drivers/tty/serial/8250/8250_core.c serial8250_register_8250_port() -> serial8250_set_defaults()

Type Parameter Key Value
PARAM_VALUE 0 up 4096-ptr_max
PARAM_VALUE 0 up->port.dev 0,4096-ptr_max
PARAM_VALUE 0 up->port.dev->iommu_group->default_domain->iova_cookie->fq_timer_on.counter s32min-s32max
PARAM_VALUE 0 up->port.iotype (-1)-255
PARAM_VALUE 0 up->port.ops->break_ctl 0,4096-ptr_max
PARAM_VALUE 0 up->port.ops->config_port 0,4096-ptr_max
PARAM_VALUE 0 up->port.ops->enable_ms 0,4096-ptr_max
PARAM_VALUE 0 up->port.ops->flush_buffer 0,4096-ptr_max
PARAM_VALUE 0 up->port.ops->get_mctrl 0,4096-ptr_max
PARAM_VALUE 0 up->port.ops->ioctl 0
PARAM_VALUE 0 up->port.ops->pm 0,4096-ptr_max
PARAM_VALUE 0 up->port.ops->poll_get_char 0,4096-ptr_max
PARAM_VALUE 0 up->port.ops->poll_init 0,542853678643802112,853403963737563136,1231480850374565888,1236650878105227264,3206955665515188224,5661098704952168448,7022633692052856832
PARAM_VALUE 0 up->port.ops->poll_put_char 0,4096-ptr_max
PARAM_VALUE 0 up->port.ops->release_port 0,4096-ptr_max
PARAM_VALUE 0 up->port.ops->request_port 0,4096-ptr_max
PARAM_VALUE 0 up->port.ops->send_xchar 0,625199656327569408,6317227003971317760
PARAM_VALUE 0 up->port.ops->set_ldisc 0,107133540459220992,1038783411328565248,3180651508792717312,7260017805025792000,8776397759870930944,9016880667063590912
PARAM_VALUE 0 up->port.ops->set_mctrl 0,4096-ptr_max
PARAM_VALUE 0 up->port.ops->set_termios 0,4096-ptr_max
PARAM_VALUE 0 up->port.ops->shutdown 0,4096-ptr_max
PARAM_VALUE 0 up->port.ops->start_rx 0,5873542877940285440,6784844264478343168
PARAM_VALUE 0 up->port.ops->start_tx 0,4096-ptr_max
PARAM_VALUE 0 up->port.ops->startup 0,4096-ptr_max
PARAM_VALUE 0 up->port.ops->stop_rx 0,4096-ptr_max
PARAM_VALUE 0 up->port.ops->stop_tx 0,4096-ptr_max
PARAM_VALUE 0 up->port.ops->throttle 0,446901062575726592,614454427748077568,5902800722117529600,7031291471637417984
PARAM_VALUE 0 up->port.ops->tx_empty 0,4096-ptr_max
PARAM_VALUE 0 up->port.ops->type 0,4096-ptr_max
PARAM_VALUE 0 up->port.ops->unthrottle 0,723512256861564928,2236952966483537920,2389416623536672768,6311727606847205376
PARAM_VALUE 0 up->port.ops->verify_port 0,4096-ptr_max
PARAM_VALUE 0 up->port.uartclk 1-u32max
BUF_SIZE 0 up->gpios (-1),88
CAPPED_DATA 0 up->port.iotype 1
CAPPED_DATA 0 &up->port 1
BIT_INFO 0 up->port.flags 0x10000000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 up->port.iobase 0
NO_OVERFLOW_SIMPLE 0 up->port.port_id
LOCK2 _T->lock

drivers/tty/serial/8250/8250_core.c serial8250_setup_port() -> serial8250_set_defaults()

Type Parameter Key Value
PARAM_VALUE 0 up 4096-ptr_max
PARAM_VALUE 0 up->cur_iotype 255
PARAM_VALUE 0 up->ops 5855665499014660096
PARAM_VALUE 0 up->port.ctrl_id 0
PARAM_VALUE 0 up->port.has_sysrq 1
PARAM_VALUE 0 up->port.line 0-3,2147483648-u32max
PARAM_VALUE 0 up->port.ops 559707515947040768
PARAM_VALUE 0 up->port.ops->break_ctl 0
PARAM_VALUE 0 up->port.ops->config_port 0,424634824389844992
PARAM_VALUE 0 up->port.ops->enable_ms 0
PARAM_VALUE 0 up->port.ops->flush_buffer 0
PARAM_VALUE 0 up->port.ops->get_mctrl 0
PARAM_VALUE 0 up->port.ops->ioctl 0
PARAM_VALUE 0 up->port.ops->pm 0
PARAM_VALUE 0 up->port.ops->poll_get_char 0
PARAM_VALUE 0 up->port.ops->poll_init 0
PARAM_VALUE 0 up->port.ops->poll_put_char 0
PARAM_VALUE 0 up->port.ops->release_port 0,6753958767523487744
PARAM_VALUE 0 up->port.ops->request_port 0,8406538994522263552
PARAM_VALUE 0 up->port.ops->send_xchar 0
PARAM_VALUE 0 up->port.ops->set_ldisc 0
PARAM_VALUE 0 up->port.ops->set_mctrl 0
PARAM_VALUE 0 up->port.ops->set_termios 0
PARAM_VALUE 0 up->port.ops->shutdown 0
PARAM_VALUE 0 up->port.ops->start_rx 0
PARAM_VALUE 0 up->port.ops->start_tx 0
PARAM_VALUE 0 up->port.ops->startup 0
PARAM_VALUE 0 up->port.ops->stop_rx 0
PARAM_VALUE 0 up->port.ops->stop_tx 0
PARAM_VALUE 0 up->port.ops->throttle 0
PARAM_VALUE 0 up->port.ops->tx_empty 0
PARAM_VALUE 0 up->port.ops->type 0
PARAM_VALUE 0 up->port.ops->unthrottle 0
PARAM_VALUE 0 up->port.ops->verify_port 0
PARAM_VALUE 0 up->port.pm 0
PARAM_VALUE 0 up->port.port_id 0-3,2147483648-u32max
PARAM_VALUE 0 up->timer.entry.pprev 0
PARAM_VALUE 0 up->timer.flags 0-4194302
PARAM_VALUE 0 up->timer.lockdep_map->name 0-255
BUF_SIZE 0 up->ops 24
BUF_SIZE 0 up->port.ops 216
BIT_INFO 0 up->port.line 0x0,0x3
BIT_INFO 0 up->port.port_id 0x0,0x3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ___flags
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 global &once_lock