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