Lines Matching defs:cppi41_dd
123 struct cppi41_dd { struct
124 struct dma_device ddev;
126 void *qmgr_scratch;
127 dma_addr_t scratch_phys;
129 struct cppi41_desc *cd;
130 dma_addr_t descs_phys;
131 u32 first_td_desc;
132 struct cppi41_channel *chan_busy[ALLOC_DECS_NUM];
134 void __iomem *ctrl_mem;
135 void __iomem *sched_mem;
136 void __iomem *qmgr_mem;
137 unsigned int irq;
138 const struct chan_queues *queues_rx;
139 const struct chan_queues *queues_tx;
140 struct chan_queues td_queue;
141 u16 first_completion_queue;
142 u16 qmgr_num_pend;
143 u32 n_chans;
144 u8 platform;
146 struct list_head pending; /* Pending queued transfers */
147 spinlock_t lock; /* Lock for pending list */
150 unsigned int dma_tdfdq;
152 bool is_suspended;