Lines Matching refs:rb

197 	uint16_t rb;  in quicc_rxready()  local
199 rb = quicc_read2(bas, QUICC_PRAM_SCC_RBASE(bas->chan - 1)); in quicc_rxready()
200 return ((quicc_read2(bas, rb) & 0x8000) ? 0 : 1); in quicc_rxready()
208 uint16_t rb, sc; in quicc_getc() local
212 rb = quicc_read2(bas, QUICC_PRAM_SCC_RBASE(bas->chan - 1)); in quicc_getc()
214 while ((sc = quicc_read2(bas, rb)) & 0x8000) { in quicc_getc()
220 buf = (void *)(uintptr_t)quicc_read4(bas, rb + 4); in quicc_getc()
222 quicc_write2(bas, rb, sc | 0x8000); in quicc_getc()
290 uint16_t st, rb; in quicc_bus_attach() local
302 rb = quicc_read2(bas, QUICC_PRAM_SCC_RBASE(bas->chan - 1)); in quicc_bus_attach()
303 st = quicc_read2(bas, rb); in quicc_bus_attach()
304 quicc_write2(bas, rb, st | 0x9000); in quicc_bus_attach()
433 uint16_t st, rb; in quicc_bus_receive() local
437 rb = quicc_read2(bas, QUICC_PRAM_SCC_RBASE(bas->chan - 1)); in quicc_bus_receive()
438 st = quicc_read2(bas, rb); in quicc_bus_receive()
439 buf = (void *)(uintptr_t)quicc_read4(bas, rb + 4); in quicc_bus_receive()
441 quicc_write2(bas, rb, st | 0x9000); in quicc_bus_receive()
494 uint16_t st, rb; in quicc_bus_grab() local
499 rb = quicc_read2(bas, QUICC_PRAM_SCC_RBASE(bas->chan - 1)); in quicc_bus_grab()
500 st = quicc_read2(bas, rb); in quicc_bus_grab()
501 quicc_write2(bas, rb, st & ~0x9000); in quicc_bus_grab()
509 uint16_t st, rb; in quicc_bus_ungrab() local
514 rb = quicc_read2(bas, QUICC_PRAM_SCC_RBASE(bas->chan - 1)); in quicc_bus_ungrab()
515 st = quicc_read2(bas, rb); in quicc_bus_ungrab()
516 quicc_write2(bas, rb, st | 0x9000); in quicc_bus_ungrab()