DMA_INTERRUPT
if (device && !dma_has_cap(DMA_INTERRUPT, device->cap_mask))
if (dma_has_cap(DMA_INTERRUPT, device->cap_mask))
dma_cap_set(DMA_INTERRUPT, dma_dev->cap_mask);
dma_cap_set(DMA_INTERRUPT, dma_dev->cap_mask);
dma_cap_set(DMA_INTERRUPT, dma_dev->cap_mask);
if (dma_has_cap(DMA_INTERRUPT, dma_dev->cap_mask))
dma_has_cap(DMA_INTERRUPT, dma_dev->cap_mask) ? "interrupt " : "",
if (!dma_has_cap(DMA_INTERRUPT, device->cap_mask))
CHECK_CAP(dma_interrupt, DMA_INTERRUPT);
clear_bit(DMA_INTERRUPT, dma_cap_mask_all.bits);
dma_cap_set(DMA_INTERRUPT, dma->cap_mask);
dma_cap_set(DMA_INTERRUPT, dma->cap_mask);
dma_has_cap(DMA_INTERRUPT, dma->cap_mask) ? " intr" : "");
if (dma_has_cap(DMA_INTERRUPT, dma_dev->cap_mask))
dma_has_cap(DMA_INTERRUPT, dma_dev->cap_mask) ? "intr " : "");
dma_cap_set(DMA_INTERRUPT, cap_mask);
case DMA_INTERRUPT:
dma_cap_set(DMA_INTERRUPT, dma_dev->cap_mask);
dma_cap_set(DMA_INTERRUPT, adev->common.cap_mask);
dma_cap_set(DMA_INTERRUPT, adev->common.cap_mask);
if (dma_has_cap(DMA_INTERRUPT, adev->common.cap_mask)) {
dma_has_cap(DMA_INTERRUPT, adev->common.cap_mask) ? "intr " : "");