• Home
  • Raw
  • Download

Lines Matching refs:cap_mask

191 	bitmap_and(has.bits, want->bits, device->cap_mask.bits,  in __dma_device_satisfies_mask()
245 } else if (!dma_has_cap(DMA_PRIVATE, chan->device->cap_mask)) in dma_chan_get()
375 if (dma_has_cap(DMA_PRIVATE, device->cap_mask)) in dma_issue_pending_all()
412 if (!dma_has_cap(cap, device->cap_mask) || in min_chan()
413 dma_has_cap(DMA_PRIVATE, device->cap_mask)) in min_chan()
457 if (dma_has_cap(DMA_PRIVATE, device->cap_mask)) in dma_channel_rebalance()
488 if (dev->chancnt > 1 && !dma_has_cap(DMA_PRIVATE, dev->cap_mask)) in private_candidate()
591 dma_cap_set(DMA_PRIVATE, device->cap_mask); in __dma_request_channel()
605 dma_cap_clear(DMA_PRIVATE, device->cap_mask); in __dma_request_channel()
667 dma_cap_clear(DMA_PRIVATE, chan->device->cap_mask); in dma_release_channel()
686 if (dma_has_cap(DMA_PRIVATE, device->cap_mask)) in dmaengine_get()
723 if (dma_has_cap(DMA_PRIVATE, device->cap_mask)) in dmaengine_put()
739 if (!dma_has_cap(DMA_INTERRUPT, device->cap_mask)) in device_has_all_tx_types()
744 if (!dma_has_cap(DMA_MEMCPY, device->cap_mask)) in device_has_all_tx_types()
749 if (!dma_has_cap(DMA_XOR, device->cap_mask)) in device_has_all_tx_types()
753 if (!dma_has_cap(DMA_XOR_VAL, device->cap_mask)) in device_has_all_tx_types()
759 if (!dma_has_cap(DMA_PQ, device->cap_mask)) in device_has_all_tx_types()
763 if (!dma_has_cap(DMA_PQ_VAL, device->cap_mask)) in device_has_all_tx_types()
799 BUG_ON(dma_has_cap(DMA_MEMCPY, device->cap_mask) && in dma_async_device_register()
801 BUG_ON(dma_has_cap(DMA_XOR, device->cap_mask) && in dma_async_device_register()
803 BUG_ON(dma_has_cap(DMA_XOR_VAL, device->cap_mask) && in dma_async_device_register()
805 BUG_ON(dma_has_cap(DMA_PQ, device->cap_mask) && in dma_async_device_register()
807 BUG_ON(dma_has_cap(DMA_PQ_VAL, device->cap_mask) && in dma_async_device_register()
809 BUG_ON(dma_has_cap(DMA_INTERRUPT, device->cap_mask) && in dma_async_device_register()
811 BUG_ON(dma_has_cap(DMA_SG, device->cap_mask) && in dma_async_device_register()
813 BUG_ON(dma_has_cap(DMA_CYCLIC, device->cap_mask) && in dma_async_device_register()
815 BUG_ON(dma_has_cap(DMA_SLAVE, device->cap_mask) && in dma_async_device_register()
817 BUG_ON(dma_has_cap(DMA_INTERLEAVE, device->cap_mask) && in dma_async_device_register()
830 dma_cap_set(DMA_ASYNC_TX, device->cap_mask); in dma_async_device_register()
880 if (dmaengine_ref_count && !dma_has_cap(DMA_PRIVATE, device->cap_mask)) in dma_async_device_register()
896 if (dma_has_cap(DMA_PRIVATE, device->cap_mask)) in dma_async_device_register()