mmDMA0_CORE_PROT
WREG32(mmDMA0_CORE_PROT + dma_offset,
WREG32_OR(mmDMA0_CORE_PROT + dma_offset, BIT(DMA0_CORE_PROT_VAL_SHIFT));
WREG32_AND(mmDMA0_CORE_PROT + dma_offset,
WREG32(mmDMA0_CORE_PROT + dma_offset,
WREG32(mmDMA0_CORE_PROT + dma_offset, BIT(DMA0_CORE_PROT_ERR_VAL_SHIFT));
pb_addr = (mmDMA0_CORE_PROT & ~0xFFF) + PROT_BITS_OFFS;
word_offset = ((mmDMA0_CORE_PROT & PROT_BITS_OFFS) >> 7) << 2;
mask = 1U << ((mmDMA0_CORE_PROT & 0x7F) >> 2);