Lines Matching defs:data
180 * @DMA_PREP_CMD: tell the driver that the data passed to DMA API is command
181 * data and the descriptor should be in different format from normal
182 * data descriptors.
277 * of data the client has placed into the metadata buffer
327 * @route_data: channel specific data for the router
328 * @private: private data for certain client-channel associations
386 * @direction: whether the data shall go in or out on this slave
391 * @src_addr: this is the physical address where DMA slave data
394 * @dst_addr: this is the physical address where DMA slave data
398 * register where DMA data shall be read. If the source
410 * @src_port_window_size: The length of the register area in words the data need
412 * an area instead of a single register to receive the data. Typically the DMA
413 * loops in this area in order to transfer the data.
426 * This struct is passed in as configuration data to a DMA engine
436 * data, then prefer to do that.
571 int (*attach)(struct dma_async_tx_descriptor *desc, void *data, size_t len);
718 * @in_flight_bytes: amount of data in bytes cached by the DMA.
759 * @map: array of channel to filter mapping data
816 * @device_prep_dma_imm_data: DMA's 8 byte immediate data to the dst address
908 struct dma_async_tx_descriptor *(*device_prep_dma_imm_data)(struct dma_chan *chan, dma_addr_t dst, u64 data,
1040 int dmaengine_desc_attach_metadata(struct dma_async_tx_descriptor *desc, void *data, size_t len);
1044 static inline int dmaengine_desc_attach_metadata(struct dma_async_tx_descriptor *desc, void *data, size_t len)