Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3572dc49 authored by Govindaraj Rajagopal's avatar Govindaraj Rajagopal
Browse files

msm: vidc: print cvp buffer details during sys_error



Currently print_inst_info is not printing cvp buffer details.
So added cvp buffer details as well as part of print_inst_info.

Change-Id: Ie3b7e8d4f32a58c6ff8070a6cc2c1934ecbc4d1e
Signed-off-by: default avatarGovindaraj Rajagopal <grajagop@codeaurora.org>
parent 7f6d37b1
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -5995,6 +5995,7 @@ int msm_comm_set_color_format(struct msm_vidc_inst *inst,
void msm_comm_print_inst_info(struct msm_vidc_inst *inst)
{
	struct msm_vidc_buffer *mbuf;
	struct msm_vidc_cvp_buffer *cbuf;
	struct internal_buf *buf;
	bool is_decode = false;
	enum vidc_ports port;
@@ -6049,6 +6050,15 @@ void msm_comm_print_inst_info(struct msm_vidc_inst *inst)
				buf->buffer_type, buf->smem.device_addr,
				buf->smem.size);
	mutex_unlock(&inst->outputbufs.lock);

	mutex_lock(&inst->cvpbufs.lock);
	s_vpr_e(inst->sid, "cvp buffer list:\n");
	list_for_each_entry(cbuf, &inst->cvpbufs.list, list)
		s_vpr_e(inst->sid,
				"index: %u fd: %u offset: %u size: %u addr: %x\n",
				cbuf->buf.index, cbuf->buf.fd, cbuf->buf.offset,
				cbuf->buf.size, cbuf->smem.device_addr);
	mutex_unlock(&inst->cvpbufs.lock);
}

int msm_comm_session_continue(void *instance)