Lines Matching refs:cap_mask
187 bitmap_and(has.bits, want->bits, device->cap_mask.bits, in __dma_device_satisfies_mask()
240 if (!dma_has_cap(DMA_PRIVATE, chan->device->cap_mask)) in dma_chan_get()
371 if (dma_has_cap(DMA_PRIVATE, device->cap_mask)) in dma_issue_pending_all()
408 if (!dma_has_cap(cap, device->cap_mask) || in min_chan()
409 dma_has_cap(DMA_PRIVATE, device->cap_mask)) in min_chan()
453 if (dma_has_cap(DMA_PRIVATE, device->cap_mask)) in dma_channel_rebalance()
481 if (!test_bit(DMA_SLAVE, device->cap_mask.bits)) in dma_get_slave_caps()
521 if (dev->chancnt > 1 && !dma_has_cap(DMA_PRIVATE, dev->cap_mask)) in private_candidate()
559 dma_cap_set(DMA_PRIVATE, device->cap_mask); in dma_get_slave_channel()
567 dma_cap_clear(DMA_PRIVATE, device->cap_mask); in dma_get_slave_channel()
593 dma_cap_set(DMA_PRIVATE, device->cap_mask); in dma_get_any_slave_channel()
601 dma_cap_clear(DMA_PRIVATE, device->cap_mask); in dma_get_any_slave_channel()
636 dma_cap_set(DMA_PRIVATE, device->cap_mask); in __dma_request_channel()
650 dma_cap_clear(DMA_PRIVATE, device->cap_mask); in __dma_request_channel()
701 dma_cap_set(DMA_PRIVATE, ch->device->cap_mask); in dma_request_slave_channel()
716 dma_cap_clear(DMA_PRIVATE, chan->device->cap_mask); in dma_release_channel()
735 if (dma_has_cap(DMA_PRIVATE, device->cap_mask)) in dmaengine_get()
772 if (dma_has_cap(DMA_PRIVATE, device->cap_mask)) in dmaengine_put()
788 if (!dma_has_cap(DMA_INTERRUPT, device->cap_mask)) in device_has_all_tx_types()
793 if (!dma_has_cap(DMA_MEMCPY, device->cap_mask)) in device_has_all_tx_types()
798 if (!dma_has_cap(DMA_XOR, device->cap_mask)) in device_has_all_tx_types()
802 if (!dma_has_cap(DMA_XOR_VAL, device->cap_mask)) in device_has_all_tx_types()
808 if (!dma_has_cap(DMA_PQ, device->cap_mask)) in device_has_all_tx_types()
812 if (!dma_has_cap(DMA_PQ_VAL, device->cap_mask)) in device_has_all_tx_types()
848 BUG_ON(dma_has_cap(DMA_MEMCPY, device->cap_mask) && in dma_async_device_register()
850 BUG_ON(dma_has_cap(DMA_XOR, device->cap_mask) && in dma_async_device_register()
852 BUG_ON(dma_has_cap(DMA_XOR_VAL, device->cap_mask) && in dma_async_device_register()
854 BUG_ON(dma_has_cap(DMA_PQ, device->cap_mask) && in dma_async_device_register()
856 BUG_ON(dma_has_cap(DMA_PQ_VAL, device->cap_mask) && in dma_async_device_register()
858 BUG_ON(dma_has_cap(DMA_MEMSET, device->cap_mask) && in dma_async_device_register()
860 BUG_ON(dma_has_cap(DMA_INTERRUPT, device->cap_mask) && in dma_async_device_register()
862 BUG_ON(dma_has_cap(DMA_SG, device->cap_mask) && in dma_async_device_register()
864 BUG_ON(dma_has_cap(DMA_CYCLIC, device->cap_mask) && in dma_async_device_register()
866 BUG_ON(dma_has_cap(DMA_INTERLEAVE, device->cap_mask) && in dma_async_device_register()
877 dma_cap_set(DMA_ASYNC_TX, device->cap_mask); in dma_async_device_register()
927 if (dmaengine_ref_count && !dma_has_cap(DMA_PRIVATE, device->cap_mask)) in dma_async_device_register()
943 if (dma_has_cap(DMA_PRIVATE, device->cap_mask)) in dma_async_device_register()