Lines Matching refs:ReadFrom
75 if (!StatusReg::Get().ReadFrom(&*mmio_).bus_busy()) { in WaitFor()
80 if (StatusReg::Get().ReadFrom(&*mmio_).bus_busy()) { in WaitFor()
85 if (StatusReg::Get().ReadFrom(&*mmio_).interrupt_pending()) { in WaitFor()
94 ControlReg::Get().ReadFrom(&*mmio_).Print(); in WaitFor()
95 StatusReg::Get().ReadFrom(&*mmio_).Print(); in WaitFor()
100 ControlReg::Get().ReadFrom(&*mmio_).set_master(1).set_transmit(1).WriteTo(&*mmio_); in Start()
105 ControlReg::Get().ReadFrom(&*mmio_).set_master(0).set_transmit(0).WriteTo(&*mmio_); in Stop()
122 auto control = ControlReg::Get().ReadFrom(&*mmio_).set_transmit(0).set_tx_ack_disable(0); in RxData()
129 StatusReg::Get().ReadFrom(&*mmio_).set_interrupt_pending(0).WriteTo(&*mmio_); in RxData()
133 DataReg::Get().ReadFrom(&*mmio_).data(); in RxData()
142 if (!StatusReg::Get().ReadFrom(&*mmio_).transfer_complete()) { in RxData()
145 StatusReg::Get().ReadFrom(&*mmio_).set_interrupt_pending(0).WriteTo(&*mmio_); in RxData()
148 ControlReg::Get().ReadFrom(&*mmio_).set_tx_ack_disable(1).WriteTo(&*mmio_); in RxData()
155 buf[i] = DataReg::Get().ReadFrom(&*mmio_).data(); in RxData()
165 StatusReg::Get().ReadFrom(&*mmio_).set_interrupt_pending(0).WriteTo(&*mmio_); in TxData()
173 if (!StatusReg::Get().ReadFrom(&*mmio_).transfer_complete()) { in TxData()
186 ControlReg::Get().ReadFrom(&*mmio_).set_repeat_start(1).WriteTo(&*mmio_); in Read()