diff options
| author | Praneeth Paladugu <ppaladug@codeaurora.org> | 2016-11-11 09:46:28 -0800 |
|---|---|---|
| committer | Praneeth Paladugu <ppaladug@codeaurora.org> | 2016-11-21 12:09:41 -0800 |
| commit | 4b5b5f644debb260a8eb8196557756ac882e6988 (patch) | |
| tree | a7f0308f76e16d7c7b0c2a1dbf8201c7c3b1cd16 | |
| parent | e2787f510d8879a6608bf41d0a62e32244da18fc (diff) | |
msm: vidc: Add debug info inside queue headers
Add name and device addr in queue headers so that it
would be useful in debugging.
CRs-Fixed: 1086193
Change-Id: Ie9dab1526f8e0f4b66918c0eda792ebf83d6a0b9
Signed-off-by: Praneeth Paladugu <ppaladug@codeaurora.org>
| -rw-r--r-- | drivers/media/platform/msm/vidc/venus_hfi.c | 2 | ||||
| -rw-r--r-- | drivers/media/platform/msm/vidc/venus_hfi.h | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/drivers/media/platform/msm/vidc/venus_hfi.c b/drivers/media/platform/msm/vidc/venus_hfi.c index 787ee43ccbd2..e491cd11ba92 100644 --- a/drivers/media/platform/msm/vidc/venus_hfi.c +++ b/drivers/media/platform/msm/vidc/venus_hfi.c @@ -1963,6 +1963,8 @@ static int __interface_queues_init(struct venus_hfi_device *dev) q_tbl_hdr = (struct hfi_queue_table_header *) dev->iface_q_table.align_virtual_addr; q_tbl_hdr->qtbl_version = 0; + q_tbl_hdr->device_addr = (void *)dev; + strlcpy(q_tbl_hdr->name, "msm_v4l2_vidc", sizeof(q_tbl_hdr->name)); q_tbl_hdr->qtbl_size = VIDC_IFACEQ_TABLE_SIZE; q_tbl_hdr->qtbl_qhdr0_offset = sizeof(struct hfi_queue_table_header); q_tbl_hdr->qtbl_qhdr_size = sizeof(struct hfi_queue_header); diff --git a/drivers/media/platform/msm/vidc/venus_hfi.h b/drivers/media/platform/msm/vidc/venus_hfi.h index 1d2ca88a3c1d..8ba763a3b61a 100644 --- a/drivers/media/platform/msm/vidc/venus_hfi.h +++ b/drivers/media/platform/msm/vidc/venus_hfi.h @@ -55,6 +55,8 @@ struct hfi_queue_table_header { u32 qtbl_qhdr_size; u32 qtbl_num_q; u32 qtbl_num_active_q; + void *device_addr; + char name[256]; }; struct hfi_queue_header { |
