Loading drivers/media/platform/msm/vidc/msm_vidc_debug.c +9 −0 Original line number Diff line number Diff line Loading @@ -240,6 +240,7 @@ static int publish_unreleased_reference(struct msm_vidc_inst *inst) list = &inst->registered_bufs; mutex_lock(&inst->lock); if (inst->buffer_mode_set[CAPTURE_PORT] == HAL_BUFFER_MODE_DYNAMIC) { write_str(&dbg_buf, "Pending buffer references:\n"); list_for_each_entry_safe(temp, dummy, list, list) { if (temp && temp->type == V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE && Loading Loading @@ -299,9 +300,16 @@ static ssize_t inst_info_read(struct file *file, char __user *buf, default: write_str(&dbg_buf, "buffer mode : unsupported\n"); } write_str(&dbg_buf, "count: %u\n", inst->bufq[i].vb2_bufq.num_buffers); for (j = 0; j < inst->fmts[i]->num_planes; j++) write_str(&dbg_buf, "size for plane %d: %u\n", j, inst->bufq[i].vb2_bufq.plane_sizes[j]); if (i < MAX_PORT_NUM - 1) write_str(&dbg_buf, "\n"); } write_str(&dbg_buf, "-------------------------------\n"); for (i = SESSION_MSG_START; i < SESSION_MSG_END; i++) { Loading @@ -313,6 +321,7 @@ static ssize_t inst_info_read(struct file *file, char __user *buf, write_str(&dbg_buf, "EBD Count: %d\n", inst->count.ebd); write_str(&dbg_buf, "FTB Count: %d\n", inst->count.ftb); write_str(&dbg_buf, "FBD Count: %d\n", inst->count.fbd); publish_unreleased_reference(inst); return simple_read_from_buffer(buf, count, ppos, Loading Loading
drivers/media/platform/msm/vidc/msm_vidc_debug.c +9 −0 Original line number Diff line number Diff line Loading @@ -240,6 +240,7 @@ static int publish_unreleased_reference(struct msm_vidc_inst *inst) list = &inst->registered_bufs; mutex_lock(&inst->lock); if (inst->buffer_mode_set[CAPTURE_PORT] == HAL_BUFFER_MODE_DYNAMIC) { write_str(&dbg_buf, "Pending buffer references:\n"); list_for_each_entry_safe(temp, dummy, list, list) { if (temp && temp->type == V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE && Loading Loading @@ -299,9 +300,16 @@ static ssize_t inst_info_read(struct file *file, char __user *buf, default: write_str(&dbg_buf, "buffer mode : unsupported\n"); } write_str(&dbg_buf, "count: %u\n", inst->bufq[i].vb2_bufq.num_buffers); for (j = 0; j < inst->fmts[i]->num_planes; j++) write_str(&dbg_buf, "size for plane %d: %u\n", j, inst->bufq[i].vb2_bufq.plane_sizes[j]); if (i < MAX_PORT_NUM - 1) write_str(&dbg_buf, "\n"); } write_str(&dbg_buf, "-------------------------------\n"); for (i = SESSION_MSG_START; i < SESSION_MSG_END; i++) { Loading @@ -313,6 +321,7 @@ static ssize_t inst_info_read(struct file *file, char __user *buf, write_str(&dbg_buf, "EBD Count: %d\n", inst->count.ebd); write_str(&dbg_buf, "FTB Count: %d\n", inst->count.ftb); write_str(&dbg_buf, "FBD Count: %d\n", inst->count.fbd); publish_unreleased_reference(inst); return simple_read_from_buffer(buf, count, ppos, Loading