Lines Matching refs:output_ring
88 caam_dma_addr_t op_base = virt_to_phys((void *)jr->output_ring); in jr_initregs()
129 jr->output_ring = in jr_init()
131 if (!jr->output_ring) in jr_init()
135 memset(jr->output_ring, 0, jr->op_size); in jr_init()
154 memset(jr->output_ring, 0, jr->size * sizeof(struct op_ring)); in jr_sw_cleanup()
255 start = (unsigned long)jr->output_ring & in jr_enqueue()
257 end = ALIGN((unsigned long)jr->output_ring + jr->op_size, in jr_enqueue()
293 addr_lo = (uint32_t *)(&jr->output_ring[jr->tail].desc); in jr_dequeue()
294 addr_hi = (uint32_t *)(&jr->output_ring[jr->tail].desc) + 1; in jr_dequeue()
296 addr_hi = (uint32_t *)(&jr->output_ring[jr->tail].desc); in jr_dequeue()
297 addr_lo = (uint32_t *)(&jr->output_ring[jr->tail].desc) + 1; in jr_dequeue()
305 addr = (uint32_t *)&jr->output_ring[jr->tail].desc; in jr_dequeue()
309 uint32_t status = sec_in32(&jr->output_ring[jr->tail].status); in jr_dequeue()