Lines Matching refs:bas
50 #define uart_regofs(bas, reg) ((reg) << (bas)->regshft) argument
51 #define uart_regiowidth(bas) ((bas)->regiowidth) argument
54 uart_getreg(struct uart_bas *bas, int reg) in uart_getreg() argument
58 switch (uart_regiowidth(bas)) { in uart_getreg()
60 ret = bus_space_read_4(bas->bst, bas->bsh, uart_regofs(bas, reg)); in uart_getreg()
63 ret = bus_space_read_2(bas->bst, bas->bsh, uart_regofs(bas, reg)); in uart_getreg()
66 ret = bus_space_read_1(bas->bst, bas->bsh, uart_regofs(bas, reg)); in uart_getreg()
74 uart_setreg(struct uart_bas *bas, int reg, int value) in uart_setreg() argument
77 switch (uart_regiowidth(bas)) { in uart_setreg()
79 bus_space_write_4(bas->bst, bas->bsh, uart_regofs(bas, reg), value); in uart_setreg()
82 bus_space_write_2(bas->bst, bas->bsh, uart_regofs(bas, reg), value); in uart_setreg()
85 bus_space_write_1(bas->bst, bas->bsh, uart_regofs(bas, reg), value); in uart_setreg()
95 #define uart_barrier(bas) \ argument
96 bus_space_barrier((bas)->bst, (bas)->bsh, 0, 0, \