Lines Matching defs:desc
571 int (*attach)(struct dma_async_tx_descriptor *desc, void *data, size_t len);
573 void *(*get_ptr)(struct dma_async_tx_descriptor *desc, size_t *payload_len, size_t *max_len);
574 int (*set_len)(struct dma_async_tx_descriptor *desc, size_t payload_len);
1040 int dmaengine_desc_attach_metadata(struct dma_async_tx_descriptor *desc, void *data, size_t len);
1041 void *dmaengine_desc_get_metadata_ptr(struct dma_async_tx_descriptor *desc, size_t *payload_len, size_t *max_len);
1042 int dmaengine_desc_set_metadata_len(struct dma_async_tx_descriptor *desc, size_t payload_len);
1044 static inline int dmaengine_desc_attach_metadata(struct dma_async_tx_descriptor *desc, void *data, size_t len)
1048 static inline void *dmaengine_desc_get_metadata_ptr(struct dma_async_tx_descriptor *desc, size_t *payload_len,
1053 static inline int dmaengine_desc_set_metadata_len(struct dma_async_tx_descriptor *desc, size_t payload_len)
1184 static inline dma_cookie_t dmaengine_submit(struct dma_async_tx_descriptor *desc)
1186 return desc->tx_submit(desc);
1525 static inline int dmaengine_desc_free(struct dma_async_tx_descriptor *desc)
1527 /* this is supported for reusable desc, so check that */
1528 if (!dmaengine_desc_test_reuse(desc)) {
1532 return desc->desc_free(desc);