Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/tty/serial/8250/8250_core.c
- drivers/tty/serial/8250/8250_ni.c, line 302
- drivers/tty/serial/8250/8250_port.c, line 3249
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 |