Lines Matching defs:mxs_auart_port

416 struct mxs_auart_port {
468 static inline int is_imx28_auart(struct mxs_auart_port *s)
473 static inline int is_asm9260_auart(struct mxs_auart_port *s)
478 static inline bool auart_dma_enabled(struct mxs_auart_port *s)
483 static unsigned int mxs_reg_to_offset(const struct mxs_auart_port *uap,
489 static unsigned int mxs_read(const struct mxs_auart_port *uap,
497 static void mxs_write(unsigned int val, struct mxs_auart_port *uap,
505 static void mxs_set(unsigned int val, struct mxs_auart_port *uap,
513 static void mxs_clr(unsigned int val, struct mxs_auart_port *uap,
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;
545 static int mxs_auart_dma_tx(struct mxs_auart_port *s, int size)
579 static void mxs_auart_tx_chars(struct mxs_auart_port *s)
643 static void mxs_auart_rx_char(struct mxs_auart_port *s)
688 static void mxs_auart_rx_chars(struct mxs_auart_port *s)
722 struct mxs_auart_port *s = to_auart_port(u);
733 struct mxs_auart_port *s = to_auart_port(u);
751 static u32 mxs_auart_modem_status(struct mxs_auart_port *s, u32 mctrl)
775 struct mxs_auart_port *s = to_auart_port(u);
790 struct mxs_auart_port *s = to_auart_port(port);
819 struct mxs_auart_port *s = to_auart_port(port);
843 static int mxs_auart_dma_prep_rx(struct mxs_auart_port *s);
846 struct mxs_auart_port *s = (struct mxs_auart_port *) arg;
867 static int mxs_auart_dma_prep_rx(struct mxs_auart_port *s)
903 static void mxs_auart_dma_exit_channel(struct mxs_auart_port *s)
920 static void mxs_auart_dma_exit(struct mxs_auart_port *s)
932 static int mxs_auart_dma_init(struct mxs_auart_port *s)
974 struct mxs_auart_port *s = to_auart_port(u);
1126 struct mxs_auart_port *s = context;
1168 static void mxs_auart_reset_deassert(struct mxs_auart_port *s)
1184 static void mxs_auart_reset_assert(struct mxs_auart_port *s)
1211 struct mxs_auart_port *s = to_auart_port(u);
1248 struct mxs_auart_port *s = to_auart_port(u);
1270 struct mxs_auart_port *s = to_auart_port(u);
1281 struct mxs_auart_port *s = to_auart_port(u);
1291 struct mxs_auart_port *s = to_auart_port(u);
1298 struct mxs_auart_port *s = to_auart_port(u);
1305 struct mxs_auart_port *s = to_auart_port(u);
1333 static struct mxs_auart_port *auart_port[MXS_AUART_PORTS];
1338 struct mxs_auart_port *s = to_auart_port(port);
1353 struct mxs_auart_port *s;
1397 auart_console_get_options(struct mxs_auart_port *s, int *baud,
1434 struct mxs_auart_port *s;
1491 static void mxs_init_regs(struct mxs_auart_port *s)
1499 static int mxs_get_clks(struct mxs_auart_port *s,
1550 static int serial_mxs_probe_dt(struct mxs_auart_port *s,
1574 static int mxs_auart_init_gpios(struct mxs_auart_port *s, struct device *dev)
1602 static void mxs_auart_free_gpio_irq(struct mxs_auart_port *s)
1611 static int mxs_auart_request_gpio_irq(struct mxs_auart_port *s)
1644 struct mxs_auart_port *s;
1762 struct mxs_auart_port *s = platform_get_drvdata(pdev);