• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/

Lines Matching defs:dma_async_tx_descriptor

295  * struct dma_async_tx_descriptor - async transaction descriptor
311 struct dma_async_tx_descriptor {
316 dma_cookie_t (*tx_submit)(struct dma_async_tx_descriptor *tx);
320 struct dma_async_tx_descriptor *next;
321 struct dma_async_tx_descriptor *parent;
327 static inline void txd_lock(struct dma_async_tx_descriptor *txd)
330 static inline void txd_unlock(struct dma_async_tx_descriptor *txd)
333 static inline void txd_chain(struct dma_async_tx_descriptor *txd, struct dma_async_tx_descriptor *next)
337 static inline void txd_clear_parent(struct dma_async_tx_descriptor *txd)
340 static inline void txd_clear_next(struct dma_async_tx_descriptor *txd)
343 static inline struct dma_async_tx_descriptor *txd_next(struct dma_async_tx_descriptor *txd)
347 static inline struct dma_async_tx_descriptor *txd_parent(struct dma_async_tx_descriptor *txd)
353 static inline void txd_lock(struct dma_async_tx_descriptor *txd)
357 static inline void txd_unlock(struct dma_async_tx_descriptor *txd)
361 static inline void txd_chain(struct dma_async_tx_descriptor *txd, struct dma_async_tx_descriptor *next)
366 static inline void txd_clear_parent(struct dma_async_tx_descriptor *txd)
370 static inline void txd_clear_next(struct dma_async_tx_descriptor *txd)
374 static inline struct dma_async_tx_descriptor *txd_parent(struct dma_async_tx_descriptor *txd)
378 static inline struct dma_async_tx_descriptor *txd_next(struct dma_async_tx_descriptor *txd)
454 struct dma_async_tx_descriptor *(*device_prep_dma_memcpy)(
457 struct dma_async_tx_descriptor *(*device_prep_dma_xor)(
460 struct dma_async_tx_descriptor *(*device_prep_dma_xor_val)(
463 struct dma_async_tx_descriptor *(*device_prep_dma_pq)(
467 struct dma_async_tx_descriptor *(*device_prep_dma_pq_val)(
471 struct dma_async_tx_descriptor *(*device_prep_dma_memset)(
474 struct dma_async_tx_descriptor *(*device_prep_dma_interrupt)(
477 struct dma_async_tx_descriptor *(*device_prep_slave_sg)(
635 void dma_async_tx_descriptor_init(struct dma_async_tx_descriptor *tx,
638 static inline void async_tx_ack(struct dma_async_tx_descriptor *tx)
643 static inline void async_tx_clear_ack(struct dma_async_tx_descriptor *tx)
648 static inline bool async_tx_test_ack(struct dma_async_tx_descriptor *tx)
775 enum dma_status dma_wait_for_async_tx(struct dma_async_tx_descriptor *tx);
778 static inline enum dma_status dma_wait_for_async_tx(struct dma_async_tx_descriptor *tx)
792 void dma_run_dependencies(struct dma_async_tx_descriptor *tx);