Home
last modified time | relevance | path

Searched refs:reg_idx (Results 1 – 1 of 1) sorted by relevance

/hypervisor/debug/
A Duart16550.c59 static inline uint32_t uart16550_read_reg(struct console_uart uart, uint16_t reg_idx) in uart16550_read_reg() argument
62 return pio_read8(uart.port_address + (reg_idx * uart.reg_width)); in uart16550_read_reg()
65 return mmio_read32(uart.mmio_base_vaddr + (reg_idx * uart.reg_width)); in uart16550_read_reg()
67 return mmio_read8(uart.mmio_base_vaddr + (reg_idx * uart.reg_width)); in uart16550_read_reg()
75 static inline void uart16550_write_reg(struct console_uart uart, uint32_t val, uint16_t reg_idx) in uart16550_write_reg() argument
78 pio_write8(val, uart.port_address + (reg_idx * uart.reg_width)); in uart16550_write_reg()
81 mmio_write32(val, uart.mmio_base_vaddr + (reg_idx * uart.reg_width)); in uart16550_write_reg()
83 mmio_write8(val, uart.mmio_base_vaddr + (reg_idx * uart.reg_width)); in uart16550_write_reg()

Completed in 3 milliseconds