Lines Matching refs:base
54 return io_pa_or_va(&(*pd)->base, NS16550_UART_REG_SIZE); in chip_to_base_and_data()
60 vaddr_t base = chip_to_base_and_data(chip, &pd); in ns16550_flush() local
62 while ((serial_in(base + (UART_LSR << pd->reg_shift), pd->io_width) & in ns16550_flush()
70 vaddr_t base = chip_to_base_and_data(chip, &pd); in ns16550_putc() local
75 serial_out(base + (UART_THR << pd->reg_shift), pd->io_width, ch); in ns16550_putc()
81 vaddr_t base = chip_to_base_and_data(chip, &pd); in ns16550_have_rx_data() local
83 return serial_in(base + (UART_LSR << pd->reg_shift), pd->io_width) & in ns16550_have_rx_data()
90 vaddr_t base = chip_to_base_and_data(chip, &pd); in ns16550_getchar() local
97 return serial_in(base + (UART_RBR << pd->reg_shift), pd->io_width) & in ns16550_getchar()
109 void ns16550_init(struct ns16550_data *pd, paddr_t base, uint8_t io_width, in ns16550_init() argument
112 pd->base.pa = base; in ns16550_init()