Searched refs:RMWREG32 (Results 1 - 4 of 4) sorted by relevance

/fuchsia/zircon/system/dev/i2c/intel-i2c/
H A Dintel-i2c-controller.c399 RMWREG32(&dev->regs->intr_mask, INTR_RX_FULL, 1, 0);
411 RMWREG32(&dev->regs->intr_mask, INTR_TX_EMPTY, 1, 0);
423 RMWREG32(&dev->regs->intr_mask, INTR_ACTIVITY, 1, 0);
437 RMWREG32(&dev->regs->intr_mask, INTR_GENERAL_CALL, 1, 0);
538 RMWREG32(&controller->regs->intr_mask, INTR_RX_FULL, 1, 1);
558 RMWREG32(&controller->regs->intr_mask, INTR_TX_EMPTY, 1, 1);
581 RMWREG32(&controller->regs->rx_tl, 0, 8, threshold - 1);
601 RMWREG32(&controller->regs->tx_tl, 0, 8, threshold - 1);
645 RMWREG32((void*)device->regs + DEVIDLE_CONTROL, DEVIDLE_CONTROL_DEVIDLE, 1, 0);
661 RMWREG32(devic
[all...]
H A Dintel-i2c-slave.c105 RMWREG32(&controller->regs->ctl, CTL_ADDRESSING_MODE, 1, ctl_addr_mode_bit);
111 RMWREG32(&controller->regs->i2c_en, I2C_EN_ENABLE, 1, 1);
/fuchsia/zircon/kernel/include/
H A Dreg.h19 #define RMWREG32(addr, startbit, width, val) *REG32(addr) = (*REG32(addr) & ~(((1<<(width)) - 1) << (startbit))) | ((val) << (startbit)) macro
/fuchsia/zircon/system/ulib/ddk/include/hw/
H A Dreg.h89 #define RMWREG32(addr, startbit, width, val) \ macro

Completed in 87 milliseconds