72 alert_idx = DMA_ALERT_TEST_FATAL_FAULT_BIT;
78 uint32_t alert_test_reg = bitfield_bit32_write(0, alert_idx,
true);
80 alert_test_reg = bitfield_bit32_write(
81 alert_test_reg, DMA_ALERT_TEST_REGWEN_BIT,
true);
84 (ptrdiff_t)DMA_ALERT_TEST_REG_OFFSET,
181 if (dma == NULL || is_pending == NULL) {
186 if (!dma_get_irq_bit_index(irq, &index)) {
190 uint32_t intr_state_reg = mmio_region_read32(
192 (ptrdiff_t)DMA_INTR_STATE_REG_OFFSET);
195 *is_pending = bitfield_bit32_read(intr_state_reg, index);
307 if (!dma_get_irq_bit_index(irq, &index)) {
311 uint32_t intr_enable_reg = mmio_region_read32(
313 (ptrdiff_t)DMA_INTR_ENABLE_REG_OFFSET);
317 intr_enable_reg = bitfield_bit32_write(intr_enable_reg, index, enable_bit);
320 (ptrdiff_t)DMA_INTR_ENABLE_REG_OFFSET,