Lines Matching refs:rb

200 	uint16_t rb;  in quicc_rxready()  local
202 rb = quicc_read2(bas, QUICC_PRAM_SCC_RBASE(bas->chan - 1)); in quicc_rxready()
203 return ((quicc_read2(bas, rb) & 0x8000) ? 0 : 1); in quicc_rxready()
211 uint16_t rb, sc; in quicc_getc() local
215 rb = quicc_read2(bas, QUICC_PRAM_SCC_RBASE(bas->chan - 1)); in quicc_getc()
217 while ((sc = quicc_read2(bas, rb)) & 0x8000) { in quicc_getc()
223 buf = (void *)(uintptr_t)quicc_read4(bas, rb + 4); in quicc_getc()
225 quicc_write2(bas, rb, sc | 0x8000); in quicc_getc()
292 uint16_t st, rb; in quicc_bus_attach() local
304 rb = quicc_read2(bas, QUICC_PRAM_SCC_RBASE(bas->chan - 1)); in quicc_bus_attach()
305 st = quicc_read2(bas, rb); in quicc_bus_attach()
306 quicc_write2(bas, rb, st | 0x9000); in quicc_bus_attach()
437 uint16_t st, rb; in quicc_bus_receive() local
441 rb = quicc_read2(bas, QUICC_PRAM_SCC_RBASE(bas->chan - 1)); in quicc_bus_receive()
442 st = quicc_read2(bas, rb); in quicc_bus_receive()
443 buf = (void *)(uintptr_t)quicc_read4(bas, rb + 4); in quicc_bus_receive()
445 quicc_write2(bas, rb, st | 0x9000); in quicc_bus_receive()
500 uint16_t st, rb; in quicc_bus_grab() local
505 rb = quicc_read2(bas, QUICC_PRAM_SCC_RBASE(bas->chan - 1)); in quicc_bus_grab()
506 st = quicc_read2(bas, rb); in quicc_bus_grab()
507 quicc_write2(bas, rb, st & ~0x9000); in quicc_bus_grab()
515 uint16_t st, rb; in quicc_bus_ungrab() local
520 rb = quicc_read2(bas, QUICC_PRAM_SCC_RBASE(bas->chan - 1)); in quicc_bus_ungrab()
521 st = quicc_read2(bas, rb); in quicc_bus_ungrab()
522 quicc_write2(bas, rb, st | 0x9000); in quicc_bus_ungrab()