Lines Matching refs:rd_ptr
185 static void wave5_handle_src_buffer(struct vpu_instance *inst, dma_addr_t rd_ptr) in wave5_handle_src_buffer() argument
191 if (rd_ptr >= inst->last_rd_ptr) { in wave5_handle_src_buffer()
192 consumed_bytes = rd_ptr - inst->last_rd_ptr; in wave5_handle_src_buffer()
194 size_t rd_offs = rd_ptr - inst->bitstream_vbuf.daddr; in wave5_handle_src_buffer()
200 inst->last_rd_ptr = rd_ptr; in wave5_handle_src_buffer()
373 dev_dbg(inst->dev->dev, "%s: rd_ptr %pad", __func__, &initial_info->rd_ptr); in handle_dynamic_resolution_change()
428 dev_dbg(inst->dev->dev, "%s: rd_ptr %pad wr_ptr %pad", __func__, &dec_info.rd_ptr, in wave5_vpu_dec_finish_decode()
430 wave5_handle_src_buffer(inst, dec_info.rd_ptr); in wave5_vpu_dec_finish_decode()
1247 dma_addr_t rd_ptr = 0; in fill_ringbuffer() local
1264 ret = wave5_vpu_dec_get_bitstream_buffer(inst, &rd_ptr, &wr_ptr, &remain_size); in fill_ringbuffer()
1272 dev_dbg(inst->dev->dev, "%s: rd_ptr %pad wr_ptr %pad", __func__, &rd_ptr, &wr_ptr); in fill_ringbuffer()
1607 wave5_handle_src_buffer(inst, initial_info.rd_ptr); in initialize_sequence()