Lines Matching refs:mxs_auart_port
146 struct mxs_auart_port { struct
192 static inline int is_imx28_auart(struct mxs_auart_port *s) in is_imx28_auart() argument
197 static inline bool auart_dma_enabled(struct mxs_auart_port *s) in auart_dma_enabled()
204 #define to_auart_port(u) container_of(u, struct mxs_auart_port, port)
206 static void mxs_auart_tx_chars(struct mxs_auart_port *s);
210 struct mxs_auart_port *s = param; in dma_tx_callback()
226 static int mxs_auart_dma_tx(struct mxs_auart_port *s, int size) in mxs_auart_dma_tx()
260 static void mxs_auart_tx_chars(struct mxs_auart_port *s) in mxs_auart_tx_chars()
329 static void mxs_auart_rx_char(struct mxs_auart_port *s) in mxs_auart_rx_char()
374 static void mxs_auart_rx_chars(struct mxs_auart_port *s) in mxs_auart_rx_chars()
408 struct mxs_auart_port *s = to_auart_port(u); in mxs_auart_type()
419 struct mxs_auart_port *s = to_auart_port(u); in mxs_auart_set_mctrl()
437 static u32 mxs_auart_modem_status(struct mxs_auart_port *s, u32 mctrl) in mxs_auart_modem_status()
461 struct mxs_auart_port *s = to_auart_port(u); in mxs_auart_get_mctrl()
476 struct mxs_auart_port *s = to_auart_port(port); in mxs_auart_enable_ms()
505 struct mxs_auart_port *s = to_auart_port(port); in mxs_auart_disable_ms()
529 static int mxs_auart_dma_prep_rx(struct mxs_auart_port *s);
532 struct mxs_auart_port *s = (struct mxs_auart_port *) arg; in dma_rx_callback()
553 static int mxs_auart_dma_prep_rx(struct mxs_auart_port *s) in mxs_auart_dma_prep_rx()
589 static void mxs_auart_dma_exit_channel(struct mxs_auart_port *s) in mxs_auart_dma_exit_channel()
606 static void mxs_auart_dma_exit(struct mxs_auart_port *s) in mxs_auart_dma_exit()
618 static int mxs_auart_dma_init(struct mxs_auart_port *s) in mxs_auart_dma_init()
662 struct mxs_auart_port *s = to_auart_port(u); in mxs_auart_settermios()
803 struct mxs_auart_port *s = context; in mxs_auart_irq_handle()
892 struct mxs_auart_port *s = to_auart_port(u); in mxs_auart_startup()
929 struct mxs_auart_port *s = to_auart_port(u); in mxs_auart_shutdown()
959 struct mxs_auart_port *s = to_auart_port(u); in mxs_auart_start_tx()
1007 static struct mxs_auart_port *auart_port[MXS_AUART_PORTS];
1026 struct mxs_auart_port *s; in auart_console_write()
1110 struct mxs_auart_port *s; in auart_console_setup()
1171 static int serial_mxs_probe_dt(struct mxs_auart_port *s, in serial_mxs_probe_dt()
1194 static int mxs_auart_init_gpios(struct mxs_auart_port *s, struct device *dev) in mxs_auart_init_gpios()
1222 static void mxs_auart_free_gpio_irq(struct mxs_auart_port *s) in mxs_auart_free_gpio_irq()
1231 static int mxs_auart_request_gpio_irq(struct mxs_auart_port *s) in mxs_auart_request_gpio_irq()
1263 struct mxs_auart_port *s; in mxs_auart_probe()
1351 struct mxs_auart_port *s = platform_get_drvdata(pdev); in mxs_auart_remove()