Lines Matching refs:write_offset
28 WRITE_ONCE(ctrl->write_offset, 0); in cccb_ctrl_init()
53 pvr_cccb->write_offset = 0; in pvr_cccb_init()
115 remaining = pvr_cccb->size - pvr_cccb->write_offset; in pvr_cccb_cmdseq_fits()
124 if (get_ccb_space(pvr_cccb->write_offset, read_offset, pvr_cccb->size) >= size) in pvr_cccb_cmdseq_fits()
159 u32 remaining = pvr_cccb->size - pvr_cccb->write_offset; in pvr_cccb_write_command_with_header()
177 cccb_space = get_ccb_space(pvr_cccb->write_offset, read_offset, pvr_cccb->size); in pvr_cccb_write_command_with_header()
188 memcpy(&pvr_cccb->cccb[pvr_cccb->write_offset], &pad_cmd, sizeof(pad_cmd)); in pvr_cccb_write_command_with_header()
189 pvr_cccb->write_offset = 0; in pvr_cccb_write_command_with_header()
192 memcpy(&pvr_cccb->cccb[pvr_cccb->write_offset], &cmd_header, sizeof(cmd_header)); in pvr_cccb_write_command_with_header()
193 memcpy(&pvr_cccb->cccb[pvr_cccb->write_offset + sizeof(cmd_header)], cmd_data, cmd_size); in pvr_cccb_write_command_with_header()
194 pvr_cccb->write_offset += sz_with_hdr; in pvr_cccb_write_command_with_header()
202 k->client_woff_update = cccb->write_offset; in fill_cmd_kick_data()