Lines Matching refs:chip
59 static vaddr_t chip_to_base(struct serial_chip *chip) in chip_to_base() argument
62 container_of(chip, struct cdns_uart_data, chip); in chip_to_base()
67 static void cdns_uart_flush(struct serial_chip *chip) in cdns_uart_flush() argument
69 vaddr_t base = chip_to_base(chip); in cdns_uart_flush()
76 static bool cdns_uart_have_rx_data(struct serial_chip *chip) in cdns_uart_have_rx_data() argument
78 vaddr_t base = chip_to_base(chip); in cdns_uart_have_rx_data()
84 static int cdns_uart_getchar(struct serial_chip *chip) in cdns_uart_getchar() argument
86 vaddr_t base = chip_to_base(chip); in cdns_uart_getchar()
88 while (!cdns_uart_have_rx_data(chip)) in cdns_uart_getchar()
93 static void cdns_uart_putc(struct serial_chip *chip, int ch) in cdns_uart_putc() argument
95 vaddr_t base = chip_to_base(chip); in cdns_uart_putc()
123 pd->chip.ops = &cdns_uart_ops; in cdns_uart_init()
132 cdns_uart_flush(&pd->chip); in cdns_uart_init()