Lines Matching refs:mxs_auart_port

416 struct mxs_auart_port {  struct
468 static inline int is_imx28_auart(struct mxs_auart_port *s) in is_imx28_auart()
473 static inline int is_asm9260_auart(struct mxs_auart_port *s) in is_asm9260_auart()
478 static inline bool auart_dma_enabled(struct mxs_auart_port *s) in auart_dma_enabled()
483 static unsigned int mxs_reg_to_offset(const struct mxs_auart_port *uap, in mxs_reg_to_offset()
489 static unsigned int mxs_read(const struct mxs_auart_port *uap, in mxs_read()
497 static void mxs_write(unsigned int val, struct mxs_auart_port *uap, in mxs_write()
505 static void mxs_set(unsigned int val, struct mxs_auart_port *uap, in mxs_set()
513 static void mxs_clr(unsigned int val, struct mxs_auart_port *uap, in mxs_clr()
523 #define to_auart_port(u) container_of(u, struct mxs_auart_port, port)
525 static void mxs_auart_tx_chars(struct mxs_auart_port *s);
529 struct mxs_auart_port *s = param; in dma_tx_callback()
545 static int mxs_auart_dma_tx(struct mxs_auart_port *s, int size) in mxs_auart_dma_tx()
579 static void mxs_auart_tx_chars(struct mxs_auart_port *s) in mxs_auart_tx_chars()
643 static void mxs_auart_rx_char(struct mxs_auart_port *s) in mxs_auart_rx_char()
688 static void mxs_auart_rx_chars(struct mxs_auart_port *s) in mxs_auart_rx_chars()
722 struct mxs_auart_port *s = to_auart_port(u); in mxs_auart_type()
733 struct mxs_auart_port *s = to_auart_port(u); in mxs_auart_set_mctrl()
751 static u32 mxs_auart_modem_status(struct mxs_auart_port *s, u32 mctrl) in mxs_auart_modem_status()
775 struct mxs_auart_port *s = to_auart_port(u); in mxs_auart_get_mctrl()
790 struct mxs_auart_port *s = to_auart_port(port); in mxs_auart_enable_ms()
819 struct mxs_auart_port *s = to_auart_port(port); in mxs_auart_disable_ms()
843 static int mxs_auart_dma_prep_rx(struct mxs_auart_port *s);
846 struct mxs_auart_port *s = (struct mxs_auart_port *) arg; in dma_rx_callback()
867 static int mxs_auart_dma_prep_rx(struct mxs_auart_port *s) in mxs_auart_dma_prep_rx()
903 static void mxs_auart_dma_exit_channel(struct mxs_auart_port *s) in mxs_auart_dma_exit_channel()
920 static void mxs_auart_dma_exit(struct mxs_auart_port *s) in mxs_auart_dma_exit()
932 static int mxs_auart_dma_init(struct mxs_auart_port *s) in mxs_auart_dma_init()
974 struct mxs_auart_port *s = to_auart_port(u); in mxs_auart_settermios()
1126 struct mxs_auart_port *s = context; in mxs_auart_irq_handle()
1168 static void mxs_auart_reset_deassert(struct mxs_auart_port *s) in mxs_auart_reset_deassert()
1184 static void mxs_auart_reset_assert(struct mxs_auart_port *s) in mxs_auart_reset_assert()
1211 struct mxs_auart_port *s = to_auart_port(u); in mxs_auart_startup()
1248 struct mxs_auart_port *s = to_auart_port(u); in mxs_auart_shutdown()
1270 struct mxs_auart_port *s = to_auart_port(u); in mxs_auart_tx_empty()
1281 struct mxs_auart_port *s = to_auart_port(u); in mxs_auart_start_tx()
1291 struct mxs_auart_port *s = to_auart_port(u); in mxs_auart_stop_tx()
1298 struct mxs_auart_port *s = to_auart_port(u); in mxs_auart_stop_rx()
1305 struct mxs_auart_port *s = to_auart_port(u); in mxs_auart_break_ctl()
1333 static struct mxs_auart_port *auart_port[MXS_AUART_PORTS];
1338 struct mxs_auart_port *s = to_auart_port(port); in mxs_auart_console_putchar()
1353 struct mxs_auart_port *s; in auart_console_write()
1397 auart_console_get_options(struct mxs_auart_port *s, int *baud, in auart_console_get_options()
1434 struct mxs_auart_port *s; in auart_console_setup()
1491 static void mxs_init_regs(struct mxs_auart_port *s) in mxs_init_regs()
1499 static int mxs_get_clks(struct mxs_auart_port *s, in mxs_get_clks()
1550 static int serial_mxs_probe_dt(struct mxs_auart_port *s, in serial_mxs_probe_dt()
1574 static int mxs_auart_init_gpios(struct mxs_auart_port *s, struct device *dev) in mxs_auart_init_gpios()
1602 static void mxs_auart_free_gpio_irq(struct mxs_auart_port *s) in mxs_auart_free_gpio_irq()
1611 static int mxs_auart_request_gpio_irq(struct mxs_auart_port *s) in mxs_auart_request_gpio_irq()
1644 struct mxs_auart_port *s; in mxs_auart_probe()
1762 struct mxs_auart_port *s = platform_get_drvdata(pdev); in mxs_auart_remove()