Lines Matching refs:mask
68 /* last transaction type for creation of the capabilities mask */
482 * @src_addr_widths: bit mask of src addr widths the channel supports.
484 * a width of 4 the mask should have BIT(4) set.
485 * @dst_addr_widths: bit mask of dst addr widths the channel supports
486 * @directions: bit mask of slave directions the channel supports.
532 * satisfies the given capability mask. It returns 'true' to indicate that the
785 * @src_addr_widths: bit mask of src addr widths the device supports
787 * a width of 4 the mask should have BIT(4) set.
788 * @dst_addr_widths: bit mask of dst addr widths the device supports
789 * @directions: bit mask of slave directions the device supports.
1229 enum dma_ctrl_flags mask = DMA_PREP_CONTINUE | DMA_PREP_PQ_DISABLE_P;
1231 return (flags & mask) == mask;
1346 #define dma_cap_set(tx, mask) __dma_cap_set((tx), &(mask))
1352 #define dma_cap_clear(tx, mask) __dma_cap_clear((tx), &(mask))
1358 #define dma_cap_zero(mask) __dma_cap_zero(&(mask))
1364 #define dma_has_cap(tx, mask) __dma_has_cap((tx), &(mask))
1370 #define for_each_dma_cap_mask(cap, mask) for_each_set_bit((cap), (mask).bits, DMA_TX_TYPE_END)
1451 struct dma_chan *__dma_request_channel(const dma_cap_mask_t *mask, dma_filter_fn fn, void *fn_param,
1455 struct dma_chan *dma_request_chan_by_mask(const dma_cap_mask_t *mask);
1475 static inline struct dma_chan *__dma_request_channel(const dma_cap_mask_t *mask, dma_filter_fn fn, void *fn_param,
1484 static inline struct dma_chan *dma_request_chan_by_mask(const dma_cap_mask_t *mask)
1543 #define dma_request_channel(mask, x, y) __dma_request_channel(&(mask), x, y, NULL)
1553 static inline struct dma_chan *dma_request_slave_channel_compat(const dma_cap_mask_t mask, dma_filter_fn fn,
1567 return __dma_request_channel(&mask, fn, fn_param, NULL);