Lines Matching refs:bas
52 #define uart_regofs(bas, reg) ((reg) << (bas)->regshft) argument
53 #define uart_regiowidth(bas) ((bas)->regiowidth) argument
56 uart_getreg(struct uart_bas *bas, int reg) in uart_getreg() argument
60 switch (uart_regiowidth(bas)) { in uart_getreg()
63 ret = bus_space_read_8(bas->bst, bas->bsh, uart_regofs(bas, reg)); in uart_getreg()
67 ret = bus_space_read_4(bas->bst, bas->bsh, uart_regofs(bas, reg)); in uart_getreg()
70 ret = bus_space_read_2(bas->bst, bas->bsh, uart_regofs(bas, reg)); in uart_getreg()
73 ret = bus_space_read_1(bas->bst, bas->bsh, uart_regofs(bas, reg)); in uart_getreg()
81 uart_setreg(struct uart_bas *bas, int reg, uint32_t value) in uart_setreg() argument
84 switch (uart_regiowidth(bas)) { in uart_setreg()
87 bus_space_write_8(bas->bst, bas->bsh, uart_regofs(bas, reg), value); in uart_setreg()
91 bus_space_write_4(bas->bst, bas->bsh, uart_regofs(bas, reg), value); in uart_setreg()
94 bus_space_write_2(bas->bst, bas->bsh, uart_regofs(bas, reg), value); in uart_setreg()
97 bus_space_write_1(bas->bst, bas->bsh, uart_regofs(bas, reg), value); in uart_setreg()
107 #define uart_barrier(bas) \ argument
108 bus_space_barrier((bas)->bst, (bas)->bsh, 0, 0, \