SDHCI_CTRL_DMA_MASK
ctrl &= ~SDHCI_CTRL_DMA_MASK;
ret |= (val >> 5) & SDHCI_CTRL_DMA_MASK;
new_val |= (val & SDHCI_CTRL_DMA_MASK) << 5;
u8 dma_bits = (val >> 5) & SDHCI_CTRL_DMA_MASK;
host_ctrl &= ~SDHCI_CTRL_DMA_MASK;
u8 dma_bits = (val & SDHCI_CTRL_DMA_MASK) >> 3;
ctrl &= ~SDHCI_CTRL_DMA_MASK;
dma_bits = (value >> 5) & SDHCI_CTRL_DMA_MASK;
ret &= ~SDHCI_CTRL_DMA_MASK;
dma_bits = (value & SDHCI_CTRL_DMA_MASK) << 5;
ret = (old_value & (~(SDHCI_CTRL_DMA_MASK << 5))) | dma_bits;
tmp = (value & (~SDHCI_CTRL_DMA_MASK)) |
(old_value & SDHCI_CTRL_DMA_MASK);
ctrl &= ~SDHCI_CTRL_DMA_MASK;
ctrl &= ~SDHCI_CTRL_DMA_MASK;