Lines Matching refs:wptr
123 tee->rb_mgr.wptr = 0; in tee_init_ring()
247 u32 rptr, wptr; in tee_submit_cmd() local
254 wptr = tee->rb_mgr.wptr; in tee_submit_cmd()
260 if (!(wptr + sizeof(struct tee_ring_cmd) == rptr)) in tee_submit_cmd()
264 rptr, wptr); in tee_submit_cmd()
273 if (!nloop && (wptr + sizeof(struct tee_ring_cmd) == rptr)) { in tee_submit_cmd()
275 rptr, wptr); in tee_submit_cmd()
281 cmd = (struct tee_ring_cmd *)(tee->rb_mgr.ring_start + wptr); in tee_submit_cmd()
290 tee->rb_mgr.wptr += sizeof(struct tee_ring_cmd); in tee_submit_cmd()
291 if (tee->rb_mgr.wptr >= tee->rb_mgr.ring_size) in tee_submit_cmd()
292 tee->rb_mgr.wptr = 0; in tee_submit_cmd()
295 iowrite32(tee->rb_mgr.wptr, tee->io_regs + tee->vdata->ring_wptr_reg); in tee_submit_cmd()