Lines Matching refs:read_offset
31 ctrl->read_offset = 0;
84 WRITE_ONCE(pvr_ccb->ctrl->read_offset, 0);
126 if (READ_ONCE(ctrl->read_offset) != next_write_offset) {
167 u32 read_offset;
171 while ((read_offset = READ_ONCE(ctrl->read_offset)) != READ_ONCE(ctrl->write_offset)) {
172 struct rogue_fwif_fwccb_cmd cmd = fwccb[read_offset];
174 WRITE_ONCE(ctrl->read_offset, (read_offset + 1) & READ_ONCE(ctrl->wrap_mask));
198 * read_offset == write_offset, which the FW considers as a KCCB-is-empty
219 u32 rd_offset = READ_ONCE(ctrl->read_offset);
430 idle = (READ_ONCE(ctrl->write_offset) == READ_ONCE(ctrl->read_offset));