aboutsummaryrefslogtreecommitdiff
path: root/drivers/media/platform/msm/camera/cam_utils/cam_packet_util.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/platform/msm/camera/cam_utils/cam_packet_util.c')
-rw-r--r--drivers/media/platform/msm/camera/cam_utils/cam_packet_util.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/drivers/media/platform/msm/camera/cam_utils/cam_packet_util.c b/drivers/media/platform/msm/camera/cam_utils/cam_packet_util.c
index a88ccdb93641..66a4487af172 100644
--- a/drivers/media/platform/msm/camera/cam_utils/cam_packet_util.c
+++ b/drivers/media/platform/msm/camera/cam_utils/cam_packet_util.c
@@ -21,7 +21,7 @@ int cam_packet_util_get_cmd_mem_addr(int handle, uint32_t **buf_addr,
size_t *len)
{
int rc = 0;
- uint64_t kmd_buf_addr = 0;
+ uintptr_t kmd_buf_addr = 0;
rc = cam_mem_get_cpu_buf(handle, &kmd_buf_addr, len);
if (rc) {
@@ -30,7 +30,7 @@ int cam_packet_util_get_cmd_mem_addr(int handle, uint32_t **buf_addr,
if (kmd_buf_addr && *len) {
*buf_addr = (uint32_t *)kmd_buf_addr;
} else {
- CAM_ERR(CAM_UTIL, "Invalid addr and length :%ld", *len);
+ CAM_ERR(CAM_UTIL, "Invalid addr and length :%zd", *len);
rc = -ENOMEM;
}
}
@@ -101,7 +101,7 @@ int cam_packet_util_get_kmd_buffer(struct cam_packet *packet,
return rc;
if (len < cmd_desc->size) {
- CAM_ERR(CAM_UTIL, "invalid memory len:%ld and cmd desc size:%d",
+ CAM_ERR(CAM_UTIL, "invalid memory len:%zd and cmd desc size:%d",
len, cmd_desc->size);
return -EINVAL;
}
@@ -128,7 +128,7 @@ int cam_packet_util_process_patches(struct cam_packet *packet,
{
struct cam_patch_desc *patch_desc = NULL;
dma_addr_t iova_addr;
- uint64_t cpu_addr;
+ uintptr_t cpu_addr;
uint32_t temp;
uint32_t *dst_cpu_addr;
uint32_t *src_buf_iova_addr;
@@ -209,7 +209,7 @@ int cam_packet_util_process_generic_cmd_buffer(
cam_packet_generic_blob_handler blob_handler_cb, void *user_data)
{
int rc;
- uint64_t cpu_addr;
+ uintptr_t cpu_addr;
size_t buf_size;
uint32_t *blob_ptr;
uint32_t blob_type, blob_size, blob_block_size, len_read;
@@ -233,7 +233,8 @@ int cam_packet_util_process_generic_cmd_buffer(
return rc;
}
- blob_ptr = (uint32_t *)((uint8_t *)cpu_addr + cmd_buf->offset);
+ blob_ptr = (uint32_t *)(((uint8_t *)cpu_addr) +
+ cmd_buf->offset);
CAM_DBG(CAM_UTIL,
"GenericCmdBuffer cpuaddr=%pK, blobptr=%pK, len=%d",