Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/tty/serial/serial_mctrl_gpio.c, line 97 (as a function)
- drivers/tty/serial/serial_mctrl_gpio.h, line 112 (as a function)
Referenced in 11 files:
- drivers/tty/serial/8250/8250_port.c, line 1938
- drivers/tty/serial/ar933x_uart.c, line 149
- drivers/tty/serial/atmel_serial.c, line 547
- drivers/tty/serial/clps711x.c, line 198
- drivers/tty/serial/imx.c, line 1097
- drivers/tty/serial/mxs-auart.c
- drivers/tty/serial/rsci.c, line 365
- drivers/tty/serial/sa1100.c, line 301
- drivers/tty/serial/serial_mctrl_gpio.c
- drivers/tty/serial/sh-sci.c, line 2401
- drivers/tty/serial/stm32-usart.c, line 937
Smatch caller information:
drivers/tty/serial/sh-sci.c sci_get_mctrl() -> mctrl_gpio_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gpios | 0,4096-u64max |
| PARAM_VALUE | 1 | mctrl | 7879327347656368128 |
| PARAM_VALUE | 1 | *mctrl | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &state->uart_port->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/tty/serial/serial_mctrl_gpio.c mctrl_gpio_enable_ms() -> mctrl_gpio_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gpios | 4096-ptr_max |
| PARAM_VALUE | 0 | gpios->mctrl_on | 1 |
| PARAM_VALUE | 1 | mctrl | 4096-ptr_max |
| DATA_SOURCE | 0 | gpios | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/tty/serial/serial_mctrl_gpio.c mctrl_gpio_irq_handle() -> mctrl_gpio_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gpios | 4096-ptr_max |
| PARAM_VALUE | 1 | mctrl | 5724086375209156608 |
| DATA_SOURCE | 0 | gpios | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/tty/serial/stm32-usart.c stm32_usart_get_mctrl() -> mctrl_gpio_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mctrl | 5757521338494672896 |
| PARAM_VALUE | 1 | *mctrl | 352 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &state->uart_port->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/tty/serial/8250/8250_port.c serial8250_do_get_mctrl() -> mctrl_gpio_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gpios | 1-u64max |
| PARAM_VALUE | 1 | mctrl | 6213695089838829568 |
| PARAM_VALUE | 1 | *mctrl | 0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,480 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &state->uart_port->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/tty/serial/imx.c imx_uart_get_mctrl() -> mctrl_gpio_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mctrl | 3042114436361445376 |
| PARAM_VALUE | 1 | *mctrl | 256,288,320,352,384,416,448,480 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &state->uart_port->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/tty/serial/rsci.c rsci_get_mctrl() -> mctrl_gpio_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gpios | 0,4096-u64max |
| PARAM_VALUE | 1 | mctrl | 521716305195880448 |
| PARAM_VALUE | 1 | *mctrl | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &state->uart_port->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/tty/serial/clps711x.c uart_clps711x_get_mctrl() -> mctrl_gpio_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mctrl | 7381216510853943296 |
| PARAM_VALUE | 1 | *mctrl | 352 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &state->uart_port->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/tty/serial/mxs-auart.c mxs_auart_get_mctrl() -> mctrl_gpio_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mctrl | 7207744631842603008 |
| PARAM_VALUE | 1 | *mctrl | 0,32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | &state->uart_port->lock | ||
| HALF_LOCKED2 | &u->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/tty/serial/mxs-auart.c mxs_auart_irq_handle() -> mctrl_gpio_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mctrl | 2962360379198226432 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &s->port.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/tty/serial/mxs-auart.c mxs_auart_startup() -> mctrl_gpio_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mctrl | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &u->lock |
drivers/tty/serial/atmel_serial.c atmel_get_mctrl() -> mctrl_gpio_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mctrl | 1359567171484672000 |
| PARAM_VALUE | 1 | *mctrl | 0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,480 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &state->uart_port->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct uart_port)->lock |