Lines Matching refs:base

56 	void __iomem		*base;
71 void __iomem *base;
98 writel(CMDQ_THR_SUSPEND, thread->base + CMDQ_THR_SUSPEND_TASK);
101 if (!(readl(thread->base + CMDQ_THR_ENABLE_TASK) & CMDQ_THR_ENABLED))
104 if (readl_poll_timeout_atomic(thread->base + CMDQ_THR_CURR_STATUS,
107 (u32)(thread->base - cmdq->base));
116 writel(CMDQ_THR_RESUME, thread->base + CMDQ_THR_SUSPEND_TASK);
124 writel(CMDQ_THR_ACTIVE_SLOT_CYCLES, cmdq->base + CMDQ_THR_SLOT_CYCLES);
126 writel(i, cmdq->base + CMDQ_SYNC_TOKEN_UPDATE);
134 writel(CMDQ_THR_DO_WARM_RESET, thread->base + CMDQ_THR_WARM_RESET);
135 if (readl_poll_timeout_atomic(thread->base + CMDQ_THR_WARM_RESET,
139 (u32)(thread->base - cmdq->base));
149 writel(CMDQ_THR_DISABLED, thread->base + CMDQ_THR_ENABLE_TASK);
155 writel(readl(thread->base + CMDQ_THR_CURR_ADDR),
156 thread->base + CMDQ_THR_CURR_ADDR);
181 return readl(thread->base + CMDQ_THR_WAIT_TOKEN) & CMDQ_THR_IS_WAITING;
209 thread->base + CMDQ_THR_CURR_ADDR);
220 irq_flag = readl(thread->base + CMDQ_THR_IRQ_STATUS);
221 writel(~irq_flag, thread->base + CMDQ_THR_IRQ_STATUS);
229 if (!(readl(thread->base + CMDQ_THR_ENABLE_TASK) & CMDQ_THR_ENABLED))
239 curr_pa = readl(thread->base + CMDQ_THR_CURR_ADDR) << cmdq->shift_pa;
272 irq_status = readl(cmdq->base + CMDQ_CURR_IRQ_STATUS) & cmdq->irq_mask;
362 thread->base + CMDQ_THR_CURR_ADDR);
364 thread->base + CMDQ_THR_END_ADDR);
366 writel(thread->priority, thread->base + CMDQ_THR_PRIORITY);
367 writel(CMDQ_THR_IRQ_EN, thread->base + CMDQ_THR_IRQ_ENABLE);
368 writel(CMDQ_THR_ENABLED, thread->base + CMDQ_THR_ENABLE_TASK);
371 curr_pa = readl(thread->base + CMDQ_THR_CURR_ADDR) <<
373 end_pa = readl(thread->base + CMDQ_THR_END_ADDR) <<
380 thread->base + CMDQ_THR_CURR_ADDR);
386 thread->base + CMDQ_THR_END_ADDR);
476 if (readl_poll_timeout_atomic(thread->base + CMDQ_THR_ENABLE_TASK,
479 (u32)(thread->base - cmdq->base));
522 cmdq->base = devm_ioremap_resource(dev, res);
523 if (IS_ERR(cmdq->base)) {
525 return PTR_ERR(cmdq->base);
549 dev, cmdq->base, cmdq->irq);
577 cmdq->thread[i].base = cmdq->base + CMDQ_THR_BASE +