Lines Matching refs:cap_mask

186 	bitmap_and(has.bits, want->bits, device->cap_mask.bits,  in __dma_device_satisfies_mask()
239 if (!dma_has_cap(DMA_PRIVATE, chan->device->cap_mask)) in dma_chan_get()
373 if (dma_has_cap(DMA_PRIVATE, device->cap_mask)) in dma_issue_pending_all()
410 if (!dma_has_cap(cap, device->cap_mask) || in min_chan()
411 dma_has_cap(DMA_PRIVATE, device->cap_mask)) in min_chan()
455 if (dma_has_cap(DMA_PRIVATE, device->cap_mask)) in dma_channel_rebalance()
483 if (!(test_bit(DMA_SLAVE, device->cap_mask.bits) || in dma_get_slave_caps()
484 test_bit(DMA_CYCLIC, device->cap_mask.bits))) in dma_get_slave_caps()
522 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 find_candidate()
574 dma_cap_clear(DMA_PRIVATE, device->cap_mask); in find_candidate()
597 dma_cap_set(DMA_PRIVATE, device->cap_mask); in dma_get_slave_channel()
606 dma_cap_clear(DMA_PRIVATE, device->cap_mask); in dma_get_slave_channel()
792 dma_cap_clear(DMA_PRIVATE, chan->device->cap_mask); in dma_release_channel()
811 if (dma_has_cap(DMA_PRIVATE, device->cap_mask)) in dmaengine_get()
849 if (dma_has_cap(DMA_PRIVATE, device->cap_mask)) in dmaengine_put()
865 if (!dma_has_cap(DMA_INTERRUPT, device->cap_mask)) in device_has_all_tx_types()
870 if (!dma_has_cap(DMA_MEMCPY, device->cap_mask)) in device_has_all_tx_types()
875 if (!dma_has_cap(DMA_XOR, device->cap_mask)) in device_has_all_tx_types()
879 if (!dma_has_cap(DMA_XOR_VAL, device->cap_mask)) in device_has_all_tx_types()
885 if (!dma_has_cap(DMA_PQ, device->cap_mask)) in device_has_all_tx_types()
889 if (!dma_has_cap(DMA_PQ_VAL, device->cap_mask)) in device_has_all_tx_types()
926 if (dma_has_cap(DMA_MEMCPY, device->cap_mask) && !device->device_prep_dma_memcpy) { in dma_async_device_register()
933 if (dma_has_cap(DMA_XOR, device->cap_mask) && !device->device_prep_dma_xor) { in dma_async_device_register()
940 if (dma_has_cap(DMA_XOR_VAL, device->cap_mask) && !device->device_prep_dma_xor_val) { in dma_async_device_register()
947 if (dma_has_cap(DMA_PQ, device->cap_mask) && !device->device_prep_dma_pq) { in dma_async_device_register()
954 if (dma_has_cap(DMA_PQ_VAL, device->cap_mask) && !device->device_prep_dma_pq_val) { in dma_async_device_register()
961 if (dma_has_cap(DMA_MEMSET, device->cap_mask) && !device->device_prep_dma_memset) { in dma_async_device_register()
968 if (dma_has_cap(DMA_INTERRUPT, device->cap_mask) && !device->device_prep_dma_interrupt) { in dma_async_device_register()
975 if (dma_has_cap(DMA_CYCLIC, device->cap_mask) && !device->device_prep_dma_cyclic) { in dma_async_device_register()
982 if (dma_has_cap(DMA_INTERLEAVE, device->cap_mask) && !device->device_prep_interleaved_dma) { in dma_async_device_register()
1005 dma_cap_set(DMA_ASYNC_TX, device->cap_mask); in dma_async_device_register()
1062 if (dmaengine_ref_count && !dma_has_cap(DMA_PRIVATE, device->cap_mask)) in dma_async_device_register()
1078 if (dma_has_cap(DMA_PRIVATE, device->cap_mask)) in dma_async_device_register()