Lines Matching defs:mxs_auart_port

414 struct mxs_auart_port {
458 static inline int is_imx28_auart(struct mxs_auart_port *s)
463 static inline int is_asm9260_auart(struct mxs_auart_port *s)
468 static inline bool auart_dma_enabled(struct mxs_auart_port *s)
473 static unsigned int mxs_reg_to_offset(const struct mxs_auart_port *uap,
479 static unsigned int mxs_read(const struct mxs_auart_port *uap,
487 static void mxs_write(unsigned int val, struct mxs_auart_port *uap,
495 static void mxs_set(unsigned int val, struct mxs_auart_port *uap,
503 static void mxs_clr(unsigned int val, struct mxs_auart_port *uap,
513 #define to_auart_port(u) container_of(u, struct mxs_auart_port, port)
515 static void mxs_auart_tx_chars(struct mxs_auart_port *s);
519 struct mxs_auart_port *s = param;
535 static int mxs_auart_dma_tx(struct mxs_auart_port *s, int size)
569 static void mxs_auart_tx_chars(struct mxs_auart_port *s)
620 static void mxs_auart_rx_char(struct mxs_auart_port *s)
664 static void mxs_auart_rx_chars(struct mxs_auart_port *s)
698 struct mxs_auart_port *s = to_auart_port(u);
709 struct mxs_auart_port *s = to_auart_port(u);
727 static u32 mxs_auart_modem_status(struct mxs_auart_port *s, u32 mctrl)
751 struct mxs_auart_port *s = to_auart_port(u);
766 struct mxs_auart_port *s = to_auart_port(port);
795 struct mxs_auart_port *s = to_auart_port(port);
819 static int mxs_auart_dma_prep_rx(struct mxs_auart_port *s);
822 struct mxs_auart_port *s = (struct mxs_auart_port *) arg;
843 static int mxs_auart_dma_prep_rx(struct mxs_auart_port *s)
879 static void mxs_auart_dma_exit_channel(struct mxs_auart_port *s)
896 static void mxs_auart_dma_exit(struct mxs_auart_port *s)
908 static int mxs_auart_dma_init(struct mxs_auart_port *s)
950 struct mxs_auart_port *s = to_auart_port(u);
1084 struct mxs_auart_port *s = context;
1126 static void mxs_auart_reset_deassert(struct mxs_auart_port *s)
1142 static void mxs_auart_reset_assert(struct mxs_auart_port *s)
1169 struct mxs_auart_port *s = to_auart_port(u);
1206 struct mxs_auart_port *s = to_auart_port(u);
1228 struct mxs_auart_port *s = to_auart_port(u);
1239 struct mxs_auart_port *s = to_auart_port(u);
1249 struct mxs_auart_port *s = to_auart_port(u);
1256 struct mxs_auart_port *s = to_auart_port(u);
1263 struct mxs_auart_port *s = to_auart_port(u);
1291 static struct mxs_auart_port *auart_port[MXS_AUART_PORTS];
1296 struct mxs_auart_port *s = to_auart_port(port);
1311 struct mxs_auart_port *s;
1355 auart_console_get_options(struct mxs_auart_port *s, int *baud,
1392 struct mxs_auart_port *s;
1449 static void mxs_init_regs(struct mxs_auart_port *s)
1457 static int mxs_get_clks(struct mxs_auart_port *s,
1504 static int mxs_auart_init_gpios(struct mxs_auart_port *s, struct device *dev)
1532 static void mxs_auart_free_gpio_irq(struct mxs_auart_port *s)
1541 static int mxs_auart_request_gpio_irq(struct mxs_auart_port *s)
1573 struct mxs_auart_port *s;
1694 struct mxs_auart_port *s = platform_get_drvdata(pdev);