Lines Matching refs:bas
49 #define quicc_read2(bas, reg) \ argument
50 bus_space_read_2((bas)->bst, (bas)->bsh, reg)
51 #define quicc_read4(bas, reg) \ argument
52 bus_space_read_4((bas)->bst, (bas)->bsh, reg)
54 #define quicc_write2(bas, reg, val) \ argument
55 bus_space_write_2((bas)->bst, (bas)->bsh, reg, val)
56 #define quicc_write4(bas, reg, val) \ argument
57 bus_space_write_4((bas)->bst, (bas)->bsh, reg, val)
94 struct scc_bas *bas; in quicc_bfe_enabled() local
98 bas = &sc->sc_bas; in quicc_bfe_enabled()
100 val0 = quicc_read2(bas, QUICC_REG_SCC_TODR(unit)); in quicc_bfe_enabled()
101 quicc_write2(bas, QUICC_REG_SCC_TODR(unit), ~val0); in quicc_bfe_enabled()
102 val1 = quicc_read2(bas, QUICC_REG_SCC_TODR(unit)); in quicc_bfe_enabled()
103 quicc_write2(bas, QUICC_REG_SCC_TODR(unit), val0); in quicc_bfe_enabled()
110 struct scc_bas *bas; in quicc_bfe_iclear() local
113 bas = &sc->sc_bas; in quicc_bfe_iclear()
116 rb = quicc_read2(bas, QUICC_PRAM_SCC_RBASE(ch->ch_nr - 1)); in quicc_bfe_iclear()
117 st = quicc_read2(bas, rb); in quicc_bfe_iclear()
118 (void)quicc_read4(bas, rb + 4); in quicc_bfe_iclear()
119 quicc_write2(bas, rb, st | 0x9000); in quicc_bfe_iclear()
128 struct scc_bas *bas; in quicc_bfe_ipend() local
133 bas = &sc->sc_bas; in quicc_bfe_ipend()
141 scce = quicc_read2(bas, QUICC_REG_SCC_SCCE(c)); in quicc_bfe_ipend()
142 quicc_write2(bas, QUICC_REG_SCC_SCCE(c), ~0); in quicc_bfe_ipend()