Lines Matching refs:params
105 struct cpdma_params params; member
129 #define dmaregs params.dmaregs
130 #define num_chan params.num_chan
266 struct cpdma_ctlr *cpdma_ctlr_create(struct cpdma_params *params) in cpdma_ctlr_create() argument
270 ctlr = devm_kzalloc(params->dev, sizeof(*ctlr), GFP_KERNEL); in cpdma_ctlr_create()
275 ctlr->params = *params; in cpdma_ctlr_create()
276 ctlr->dev = params->dev; in cpdma_ctlr_create()
280 ctlr->params.desc_mem_phys, in cpdma_ctlr_create()
281 ctlr->params.desc_hw_addr, in cpdma_ctlr_create()
282 ctlr->params.desc_mem_size, in cpdma_ctlr_create()
283 ctlr->params.desc_align); in cpdma_ctlr_create()
304 if (ctlr->params.has_soft_reset) { in cpdma_ctlr_start()
318 __raw_writel(0, ctlr->params.txhdp + 4 * i); in cpdma_ctlr_start()
319 __raw_writel(0, ctlr->params.rxhdp + 4 * i); in cpdma_ctlr_start()
320 __raw_writel(0, ctlr->params.txcp + 4 * i); in cpdma_ctlr_start()
321 __raw_writel(0, ctlr->params.rxcp + 4 * i); in cpdma_ctlr_start()
425 if (!ctlr->params.has_ext_regs) { in cpdma_ctlr_dump()
521 chan->hdp = ctlr->params.rxhdp + offset; in cpdma_chan_create()
522 chan->cp = ctlr->params.rxcp + offset; in cpdma_chan_create()
523 chan->rxfree = ctlr->params.rxfree + offset; in cpdma_chan_create()
529 chan->hdp = ctlr->params.txhdp + offset; in cpdma_chan_create()
530 chan->cp = ctlr->params.txcp + offset; in cpdma_chan_create()
685 if (len < ctlr->params.min_packet_size) { in cpdma_chan_submit()
686 len = ctlr->params.min_packet_size; in cpdma_chan_submit()
979 if (!ctlr->params.has_ext_regs) in cpdma_control_get()
1011 if (!ctlr->params.has_ext_regs) in cpdma_control_set()