Lines Matching refs:rregs
83 clrsetbits_32(&jrp->rregs->rconfig_lo, 0, JRCFG_IMSK);
86 wr_reg32(&jrp->rregs->jrcommand, JRCR_RESET);
87 while (((rd_reg32(&jrp->rregs->jrintstatus) & JRINT_ERR_HALT_MASK) ==
91 if ((rd_reg32(&jrp->rregs->jrintstatus) & JRINT_ERR_HALT_MASK) !=
99 wr_reg32(&jrp->rregs->jrcommand, JRCR_RESET);
100 while ((rd_reg32(&jrp->rregs->jrcommand) & JRCR_RESET) && --timeout)
109 clrsetbits_32(&jrp->rregs->rconfig_lo, JRCFG_IMSK, 0);
176 irqstate = rd_reg32(&jrp->rregs->jrintstatus);
191 clrsetbits_32(&jrp->rregs->rconfig_lo, 0, JRCFG_IMSK);
194 wr_reg32(&jrp->rregs->jrintstatus, irqstate);
215 (outring_used = rd_reg32(&jrp->rregs->outring_used))) {
257 wr_reg32(&jrp->rregs->outring_rmvd, 1);
282 clrsetbits_32(&jrp->rregs->rconfig_lo, JRCFG_IMSK, 0);
420 wr_reg32(&jrp->rregs->inpring_jobadd, 1);
424 jrp->inpring_avail = rd_reg32(&jrp->rregs->inpring_avail);
472 wr_reg64(&jrp->rregs->inpring_base, inpbusaddr);
473 wr_reg64(&jrp->rregs->outring_base, outbusaddr);
474 wr_reg32(&jrp->rregs->inpring_size, JOBR_DEPTH);
475 wr_reg32(&jrp->rregs->outring_size, JOBR_DEPTH);
482 clrsetbits_32(&jrp->rregs->rconfig_lo, 0, JOBR_INTC |
543 jrpriv->rregs = (struct caam_job_ring __iomem __force *)ctrl;