ASoC: msm: qdsp6v2: Change audio drivers to use %pK

Change all qdsp6v2 audio driver to use %pK instead
of %p. %pK hides addresses when the users doesn't
have kernel permissions. If address information
is needed echo 0 > /proc/sys/kernel/kptr_restrict.

Change-Id: I7baa9f127266726fecf9238167a1e0128a258847
Signed-off-by: Ben Romberger <bromberg@codeaurora.org>
This commit is contained in:
Ben Romberger 2016-05-18 17:15:50 -07:00 committed by Kyle Yan
parent 3a9f1da522
commit b65caeaa32
20 changed files with 172 additions and 172 deletions

View file

@ -496,7 +496,7 @@ void apr_cb_func(void *buf, int len, void *priv)
pr_debug("\n*****************\n"); pr_debug("\n*****************\n");
if (!buf || len <= APR_HDR_SIZE) { if (!buf || len <= APR_HDR_SIZE) {
pr_err("APR: Improper apr pkt received:%p %d\n", buf, len); pr_err("APR: Improper apr pkt received:%pK %d\n", buf, len);
return; return;
} }
hdr = buf; hdr = buf;
@ -584,7 +584,7 @@ void apr_cb_func(void *buf, int len, void *priv)
return; return;
} }
pr_debug("svc_idx = %d\n", i); pr_debug("svc_idx = %d\n", i);
pr_debug("%x %x %x %p %p\n", c_svc->id, c_svc->dest_id, pr_debug("%x %x %x %pK %pK\n", c_svc->id, c_svc->dest_id,
c_svc->client_id, c_svc->fn, c_svc->priv); c_svc->client_id, c_svc->fn, c_svc->priv);
data.payload_size = hdr->pkt_size - hdr_size; data.payload_size = hdr->pkt_size - hdr_size;
data.opcode = hdr->opcode; data.opcode = hdr->opcode;
@ -648,7 +648,7 @@ static void apr_reset_deregister(struct work_struct *work)
container_of(work, struct apr_reset_work, work); container_of(work, struct apr_reset_work, work);
handle = apr_reset->handle; handle = apr_reset->handle;
pr_debug("%s:handle[%p]\n", __func__, handle); pr_debug("%s:handle[%pK]\n", __func__, handle);
apr_deregister(handle); apr_deregister(handle);
kfree(apr_reset); kfree(apr_reset);
} }
@ -681,7 +681,7 @@ int apr_deregister(void *handle)
client[dest_id][client_id].svc_cnt--; client[dest_id][client_id].svc_cnt--;
if (!client[dest_id][client_id].svc_cnt) { if (!client[dest_id][client_id].svc_cnt) {
svc->need_reset = 0x0; svc->need_reset = 0x0;
pr_debug("%s: service is reset %p\n", __func__, svc); pr_debug("%s: service is reset %pK\n", __func__, svc);
} }
} }
@ -709,7 +709,7 @@ void apr_reset(void *handle)
if (!handle) if (!handle)
return; return;
pr_debug("%s: handle[%p]\n", __func__, handle); pr_debug("%s: handle[%pK]\n", __func__, handle);
if (apr_reset_workqueue == NULL) { if (apr_reset_workqueue == NULL) {
pr_err("%s: apr_reset_workqueue is NULL\n", __func__); pr_err("%s: apr_reset_workqueue is NULL\n", __func__);

View file

@ -157,11 +157,11 @@ int msm_audio_ion_alloc(const char *name, struct ion_client **client,
pr_err("%s: ION memory mapping for AUDIO failed\n", __func__); pr_err("%s: ION memory mapping for AUDIO failed\n", __func__);
goto err_ion_handle; goto err_ion_handle;
} }
pr_debug("%s: mapped address = %p, size=%zd\n", __func__, pr_debug("%s: mapped address = %pK, size=%zd\n", __func__,
*vaddr, bufsz); *vaddr, bufsz);
if (bufsz != 0) { if (bufsz != 0) {
pr_debug("%s: memset to 0 %p %zd\n", __func__, *vaddr, bufsz); pr_debug("%s: memset to 0 %pK %zd\n", __func__, *vaddr, bufsz);
memset((void *)*vaddr, 0, bufsz); memset((void *)*vaddr, 0, bufsz);
} }
@ -208,7 +208,7 @@ int msm_audio_ion_import(const char *name, struct ion_client **client,
bufsz should be 0 and fd shouldn't be 0 as of now bufsz should be 0 and fd shouldn't be 0 as of now
*/ */
*handle = ion_import_dma_buf(*client, fd); *handle = ion_import_dma_buf(*client, fd);
pr_debug("%s: DMA Buf name=%s, fd=%d handle=%p\n", __func__, pr_debug("%s: DMA Buf name=%s, fd=%d handle=%pK\n", __func__,
name, fd, *handle); name, fd, *handle);
if (IS_ERR_OR_NULL((void *) (*handle))) { if (IS_ERR_OR_NULL((void *) (*handle))) {
pr_err("%s: ion import dma buffer failed\n", pr_err("%s: ion import dma buffer failed\n",
@ -239,7 +239,7 @@ int msm_audio_ion_import(const char *name, struct ion_client **client,
rc = -ENOMEM; rc = -ENOMEM;
goto err_ion_handle; goto err_ion_handle;
} }
pr_debug("%s: mapped address = %p, size=%zd\n", __func__, pr_debug("%s: mapped address = %pK, size=%zd\n", __func__,
*vaddr, bufsz); *vaddr, bufsz);
return 0; return 0;
@ -321,7 +321,7 @@ int msm_audio_ion_mmap(struct audio_buffer *ab,
offset = 0; offset = 0;
} }
len = min(len, remainder); len = min(len, remainder);
pr_debug("vma=%p, addr=%x len=%ld vm_start=%x vm_end=%x vm_page_prot=%ld\n", pr_debug("vma=%pK, addr=%x len=%ld vm_start=%x vm_end=%x vm_page_prot=%ld\n",
vma, (unsigned int)addr, len, vma, (unsigned int)addr, len,
(unsigned int)vma->vm_start, (unsigned int)vma->vm_start,
(unsigned int)vma->vm_end, (unsigned int)vma->vm_end,
@ -344,8 +344,8 @@ int msm_audio_ion_mmap(struct audio_buffer *ab,
, __func__ , ret); , __func__ , ret);
return ret; return ret;
} }
pr_debug("phys=%pa len=%zd\n", &phys_addr, phys_len); pr_debug("phys=%pKK len=%zd\n", &phys_addr, phys_len);
pr_debug("vma=%p, vm_start=%x vm_end=%x vm_pgoff=%ld vm_page_prot=%ld\n", pr_debug("vma=%pK, vm_start=%x vm_end=%x vm_pgoff=%ld vm_page_prot=%ld\n",
vma, (unsigned int)vma->vm_start, vma, (unsigned int)vma->vm_start,
(unsigned int)vma->vm_end, vma->vm_pgoff, (unsigned int)vma->vm_end, vma->vm_pgoff,
(unsigned long int)vma->vm_page_prot); (unsigned long int)vma->vm_page_prot);
@ -380,7 +380,7 @@ struct ion_client *msm_audio_ion_client_create(const char *name)
void msm_audio_ion_client_destroy(struct ion_client *client) void msm_audio_ion_client_destroy(struct ion_client *client)
{ {
pr_debug("%s: client = %p smmu_enabled = %d\n", __func__, pr_debug("%s: client = %pK smmu_enabled = %d\n", __func__,
client, msm_audio_ion_data.smmu_enabled); client, msm_audio_ion_data.smmu_enabled);
ion_client_destroy(client); ion_client_destroy(client);
@ -402,7 +402,7 @@ int msm_audio_ion_import_legacy(const char *name, struct ion_client *client,
bufsz should be 0 and fd shouldn't be 0 as of now bufsz should be 0 and fd shouldn't be 0 as of now
*/ */
*handle = ion_import_dma_buf(client, fd); *handle = ion_import_dma_buf(client, fd);
pr_debug("%s: DMA Buf name=%s, fd=%d handle=%p\n", __func__, pr_debug("%s: DMA Buf name=%s, fd=%d handle=%pK\n", __func__,
name, fd, *handle); name, fd, *handle);
if (IS_ERR_OR_NULL((void *)(*handle))) { if (IS_ERR_OR_NULL((void *)(*handle))) {
pr_err("%s: ion import dma buffer failed\n", pr_err("%s: ion import dma buffer failed\n",
@ -468,7 +468,7 @@ int msm_audio_ion_cache_operations(struct audio_buffer *abuff, int cache_op)
int msm_cache_ops = 0; int msm_cache_ops = 0;
if (!abuff) { if (!abuff) {
pr_err("Invalid params: %p, %p\n", __func__, abuff); pr_err("%s: Invalid params: %pK\n", __func__, abuff);
return -EINVAL; return -EINVAL;
} }
rc = ion_handle_get_flags(abuff->client, abuff->handle, rc = ion_handle_get_flags(abuff->client, abuff->handle,
@ -641,7 +641,7 @@ static int msm_audio_dma_buf_unmap(struct ion_client *client,
if (!found) { if (!found) {
dev_err(cb_dev, dev_err(cb_dev,
"%s: cannot find allocation, ion_handle %p, ion_client %p", "%s: cannot find allocation, ion_handle %pK, ion_client %pK",
__func__, handle, client); __func__, handle, client);
rc = -EINVAL; rc = -EINVAL;
} }
@ -671,7 +671,7 @@ static int msm_audio_ion_get_phys(struct ion_client *client,
rc = ion_phys(client, handle, addr, len); rc = ion_phys(client, handle, addr, len);
} }
pr_debug("phys=%pa, len=%zd, rc=%d\n", &(*addr), *len, rc); pr_debug("phys=%pK, len=%zd, rc=%d\n", &(*addr), *len, rc);
err: err:
return rc; return rc;
} }

View file

@ -635,7 +635,7 @@ static struct cal_block_data *create_cal_block(struct cal_type_data *cal_type,
goto err; goto err;
} }
cal_block->buffer_number = basic_cal->cal_hdr.buffer_number; cal_block->buffer_number = basic_cal->cal_hdr.buffer_number;
pr_debug("%s: created block for cal type %d, buf num %d, map handle %d, map size %zd paddr 0x%pa!\n", pr_debug("%s: created block for cal type %d, buf num %d, map handle %d, map size %zd paddr 0x%pK!\n",
__func__, cal_type->info.reg.cal_type, __func__, cal_type->info.reg.cal_type,
cal_block->buffer_number, cal_block->buffer_number,
cal_block->map_data.ion_map_handle, cal_block->map_data.ion_map_handle,

View file

@ -1,4 +1,4 @@
/* Copyright (c) 2012-2015, The Linux Foundation. All rights reserved. /* Copyright (c) 2012-2016, The Linux Foundation. All rights reserved.
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and * it under the terms of the GNU General Public License version 2 and
@ -187,7 +187,7 @@ static void compr_event_handler(uint32_t opcode,
pr_debug("%s:writing %d bytes of buffer[%d] to dsp 2\n", pr_debug("%s:writing %d bytes of buffer[%d] to dsp 2\n",
__func__, prtd->pcm_count, prtd->out_head); __func__, prtd->pcm_count, prtd->out_head);
temp = buf[0].phys + (prtd->out_head * prtd->pcm_count); temp = buf[0].phys + (prtd->out_head * prtd->pcm_count);
pr_debug("%s:writing buffer[%d] from 0x%pa\n", pr_debug("%s:writing buffer[%d] from 0x%pK\n",
__func__, prtd->out_head, &temp); __func__, prtd->out_head, &temp);
if (runtime->tstamp_mode == SNDRV_PCM_TSTAMP_ENABLE) if (runtime->tstamp_mode == SNDRV_PCM_TSTAMP_ENABLE)
@ -238,7 +238,7 @@ static void compr_event_handler(uint32_t opcode,
break; break;
case ASM_DATA_EVENT_READ_DONE_V2: { case ASM_DATA_EVENT_READ_DONE_V2: {
pr_debug("ASM_DATA_EVENT_READ_DONE\n"); pr_debug("ASM_DATA_EVENT_READ_DONE\n");
pr_debug("buf = %p, data = 0x%X, *data = %p,\n" pr_debug("buf = %pK, data = 0x%X, *data = %pK,\n"
"prtd->pcm_irq_pos = %d\n", "prtd->pcm_irq_pos = %d\n",
prtd->audio_client->port[OUT].buf, prtd->audio_client->port[OUT].buf,
*(uint32_t *)prtd->audio_client->port[OUT].buf->data, *(uint32_t *)prtd->audio_client->port[OUT].buf->data,
@ -248,7 +248,7 @@ static void compr_event_handler(uint32_t opcode,
memcpy(prtd->audio_client->port[OUT].buf->data + memcpy(prtd->audio_client->port[OUT].buf->data +
prtd->pcm_irq_pos, (ptrmem + READDONE_IDX_SIZE), prtd->pcm_irq_pos, (ptrmem + READDONE_IDX_SIZE),
COMPRE_CAPTURE_HEADER_SIZE); COMPRE_CAPTURE_HEADER_SIZE);
pr_debug("buf = %p, updated data = 0x%X, *data = %p\n", pr_debug("buf = %pK, updated data = 0x%X, *data = %pK\n",
prtd->audio_client->port[OUT].buf, prtd->audio_client->port[OUT].buf,
*(uint32_t *)(prtd->audio_client->port[OUT].buf->data + *(uint32_t *)(prtd->audio_client->port[OUT].buf->data +
prtd->pcm_irq_pos), prtd->pcm_irq_pos),
@ -264,7 +264,7 @@ static void compr_event_handler(uint32_t opcode,
} }
buf = prtd->audio_client->port[OUT].buf; buf = prtd->audio_client->port[OUT].buf;
pr_debug("pcm_irq_pos=%d, buf[0].phys = 0x%pa\n", pr_debug("pcm_irq_pos=%d, buf[0].phys = 0x%pK\n",
prtd->pcm_irq_pos, &buf[0].phys); prtd->pcm_irq_pos, &buf[0].phys);
read_param.len = prtd->pcm_count - COMPRE_CAPTURE_HEADER_SIZE; read_param.len = prtd->pcm_count - COMPRE_CAPTURE_HEADER_SIZE;
read_param.paddr = buf[0].phys + read_param.paddr = buf[0].phys +
@ -290,7 +290,7 @@ static void compr_event_handler(uint32_t opcode,
pr_debug("%s: writing %d bytes of buffer[%d] to dsp\n", pr_debug("%s: writing %d bytes of buffer[%d] to dsp\n",
__func__, prtd->pcm_count, prtd->out_head); __func__, prtd->pcm_count, prtd->out_head);
buf = prtd->audio_client->port[IN].buf; buf = prtd->audio_client->port[IN].buf;
pr_debug("%s: writing buffer[%d] from 0x%pa head %d count %d\n", pr_debug("%s: writing buffer[%d] from 0x%pK head %d count %d\n",
__func__, prtd->out_head, &buf[0].phys, __func__, prtd->out_head, &buf[0].phys,
prtd->pcm_count, prtd->out_head); prtd->pcm_count, prtd->out_head);
if (runtime->tstamp_mode == SNDRV_PCM_TSTAMP_ENABLE) if (runtime->tstamp_mode == SNDRV_PCM_TSTAMP_ENABLE)
@ -605,7 +605,7 @@ static int msm_compr_capture_prepare(struct snd_pcm_substream *substream)
- COMPRE_CAPTURE_HEADER_SIZE; - COMPRE_CAPTURE_HEADER_SIZE;
read_param.paddr = buf[i].phys read_param.paddr = buf[i].phys
+ COMPRE_CAPTURE_HEADER_SIZE; + COMPRE_CAPTURE_HEADER_SIZE;
pr_debug("Push buffer [%d] to DSP, paddr: %pa, vaddr: %p\n", pr_debug("Push buffer [%d] to DSP, paddr: %pK, vaddr: %pK\n",
i, &read_param.paddr, i, &read_param.paddr,
buf[i].data); buf[i].data);
q6asm_async_read(prtd->audio_client, &read_param); q6asm_async_read(prtd->audio_client, &read_param);
@ -951,7 +951,7 @@ static int msm_compr_hw_params(struct snd_pcm_substream *substream,
dma_buf->addr = buf[0].phys; dma_buf->addr = buf[0].phys;
dma_buf->bytes = runtime->hw.buffer_bytes_max; dma_buf->bytes = runtime->hw.buffer_bytes_max;
pr_debug("%s: buf[%p]dma_buf->area[%p]dma_buf->addr[%pa]\n" pr_debug("%s: buf[%pK]dma_buf->area[%pK]dma_buf->addr[%pK]\n"
"dma_buf->bytes[%zd]\n", __func__, "dma_buf->bytes[%zd]\n", __func__,
(void *)buf, (void *)dma_buf->area, (void *)buf, (void *)dma_buf->area,
&dma_buf->addr, dma_buf->bytes); &dma_buf->addr, dma_buf->bytes);

View file

@ -2096,7 +2096,7 @@ static int msm_compr_get_caps(struct snd_compr_stream *cstream,
memcpy(arg, &prtd->compr_cap, sizeof(struct snd_compr_caps)); memcpy(arg, &prtd->compr_cap, sizeof(struct snd_compr_caps));
} else { } else {
ret = -EINVAL; ret = -EINVAL;
pr_err("%s: arg (0x%p), prtd (0x%p)\n", __func__, arg, prtd); pr_err("%s: arg (0x%pK), prtd (0x%pK)\n", __func__, arg, prtd);
} }
return ret; return ret;

View file

@ -2369,7 +2369,7 @@ static int msm_auxpcm_dev_probe(struct platform_device *pdev)
goto fail_pdata_nomem; goto fail_pdata_nomem;
} }
dev_dbg(&pdev->dev, "%s: dev %p, dai_data %p, auxpcm_pdata %p\n", dev_dbg(&pdev->dev, "%s: dev %pK, dai_data %pK, auxpcm_pdata %pK\n",
__func__, &pdev->dev, dai_data, auxpcm_pdata); __func__, &pdev->dev, dai_data, auxpcm_pdata);
rc = of_property_read_u32_array(pdev->dev.of_node, rc = of_property_read_u32_array(pdev->dev.of_node,

View file

@ -1103,7 +1103,7 @@ static int msm_ds2_dap_send_end_point(int dev_map_idx, int endp_idx)
ds2_ap_params_obj = &ds2_dap_params[cache_device]; ds2_ap_params_obj = &ds2_dap_params[cache_device];
pr_debug("%s: cache dev %d, dev_map_idx %d\n", __func__, pr_debug("%s: cache dev %d, dev_map_idx %d\n", __func__,
cache_device, dev_map_idx); cache_device, dev_map_idx);
pr_debug("%s: endp - %p %p\n", __func__, pr_debug("%s: endp - %pK %pK\n", __func__,
&ds2_dap_params[cache_device], ds2_ap_params_obj); &ds2_dap_params[cache_device], ds2_ap_params_obj);
params_value = kzalloc(params_length, GFP_KERNEL); params_value = kzalloc(params_length, GFP_KERNEL);
@ -1189,7 +1189,7 @@ static int msm_ds2_dap_send_cached_params(int dev_map_idx,
} }
ds2_ap_params_obj = &ds2_dap_params[cache_device]; ds2_ap_params_obj = &ds2_dap_params[cache_device];
pr_debug("%s: cached param - %p %p, cache_device %d\n", __func__, pr_debug("%s: cached param - %pK %pK, cache_device %d\n", __func__,
&ds2_dap_params[cache_device], ds2_ap_params_obj, &ds2_dap_params[cache_device], ds2_ap_params_obj,
cache_device); cache_device);
params_value = kzalloc(params_length, GFP_KERNEL); params_value = kzalloc(params_length, GFP_KERNEL);

View file

@ -1,4 +1,4 @@
/* Copyright (c) 2014-2015, The Linux Foundation. All rights reserved. /* Copyright (c) 2014-2016, The Linux Foundation. All rights reserved.
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and * it under the terms of the GNU General Public License version 2 and
@ -463,7 +463,7 @@ static int _sendcache_pre(struct audio_client *ac)
err = -EINVAL; err = -EINVAL;
if ((_depc_size == 0) || !_depc || (size == 0) || if ((_depc_size == 0) || !_depc || (size == 0) ||
cmd == 0 || ((offset + size) > _depc_size) || (err != 0)) { cmd == 0 || ((offset + size) > _depc_size) || (err != 0)) {
eagle_precache_err("%s: primary device %i cache index %i general error - cache size = %u, cache ptr = %p, offset = %u, size = %u, cmd = %i", eagle_precache_err("%s: primary device %i cache index %i general error - cache size = %u, cache ptr = %pK, offset = %u, size = %u, cmd = %i",
__func__, _device_primary, cidx, _depc_size, _depc, __func__, _device_primary, cidx, _depc_size, _depc,
offset, size, cmd); offset, size, cmd);
return -EINVAL; return -EINVAL;
@ -547,7 +547,7 @@ NT_MODE_GOTO:
err = -EINVAL; err = -EINVAL;
if ((_depc_size == 0) || !_depc || (err != 0) || (size == 0) || if ((_depc_size == 0) || !_depc || (err != 0) || (size == 0) ||
(cmd == 0) || (offset + size) > _depc_size) { (cmd == 0) || (offset + size) > _depc_size) {
eagle_postcache_err("%s: primary device %i cache index %i port_id 0x%X general error - cache size = %u, cache ptr = %p, offset = %u, size = %u, cmd = %i", eagle_postcache_err("%s: primary device %i cache index %i port_id 0x%X general error - cache size = %u, cache ptr = %pK, offset = %u, size = %u, cmd = %i",
__func__, _device_primary, cidx, port_id, __func__, _device_primary, cidx, port_id,
_depc_size, _depc, offset, size, cmd); _depc_size, _depc, offset, size, cmd);
return -EINVAL; return -EINVAL;
@ -1012,7 +1012,7 @@ int msm_dts_eagle_ioctl(unsigned int cmd, unsigned long arg)
eagle_ioctl_info("%s: called with control 0x%X (allocate param cache)", eagle_ioctl_info("%s: called with control 0x%X (allocate param cache)",
__func__, cmd); __func__, cmd);
if (copy_from_user((void *)&size, (void *)arg, sizeof(size))) { if (copy_from_user((void *)&size, (void *)arg, sizeof(size))) {
eagle_ioctl_err("%s: error copying size (src:%p, tgt:%p, size:%zu)", eagle_ioctl_err("%s: error copying size (src:%pK, tgt:%pK, size:%zu)",
__func__, (void *)arg, &size, sizeof(size)); __func__, (void *)arg, &size, sizeof(size));
return -EFAULT; return -EFAULT;
} else if (size > DEPC_MAX_SIZE) { } else if (size > DEPC_MAX_SIZE) {
@ -1052,7 +1052,7 @@ int msm_dts_eagle_ioctl(unsigned int cmd, unsigned long arg)
eagle_ioctl_info("%s: control 0x%X (get param)", eagle_ioctl_info("%s: control 0x%X (get param)",
__func__, cmd); __func__, cmd);
if (copy_from_user((void *)&depd, (void *)arg, sizeof(depd))) { if (copy_from_user((void *)&depd, (void *)arg, sizeof(depd))) {
eagle_ioctl_err("%s: error copying dts_eagle_param_desc (src:%p, tgt:%p, size:%zu)", eagle_ioctl_err("%s: error copying dts_eagle_param_desc (src:%pK, tgt:%pK, size:%zu)",
__func__, (void *)arg, &depd, sizeof(depd)); __func__, (void *)arg, &depd, sizeof(depd));
return -EFAULT; return -EFAULT;
} }
@ -1123,7 +1123,7 @@ int msm_dts_eagle_ioctl(unsigned int cmd, unsigned long arg)
eagle_ioctl_info("%s: control 0x%X (set param)", eagle_ioctl_info("%s: control 0x%X (set param)",
__func__, cmd); __func__, cmd);
if (copy_from_user((void *)&depd, (void *)arg, sizeof(depd))) { if (copy_from_user((void *)&depd, (void *)arg, sizeof(depd))) {
eagle_ioctl_err("%s: error copying dts_eagle_param_desc (src:%p, tgt:%p, size:%zu)", eagle_ioctl_err("%s: error copying dts_eagle_param_desc (src:%pK, tgt:%pK, size:%zu)",
__func__, (void *)arg, &depd, sizeof(depd)); __func__, (void *)arg, &depd, sizeof(depd));
return -EFAULT; return -EFAULT;
} }
@ -1156,7 +1156,7 @@ int msm_dts_eagle_ioctl(unsigned int cmd, unsigned long arg)
if (copy_from_user((void *)&_depc[offset], if (copy_from_user((void *)&_depc[offset],
(void *)(((char *)arg)+sizeof(depd)), (void *)(((char *)arg)+sizeof(depd)),
depd.size)) { depd.size)) {
eagle_ioctl_err("%s: error copying param to cache (src:%p, tgt:%p, size:%u)", eagle_ioctl_err("%s: error copying param to cache (src:%pK, tgt:%pK, size:%u)",
__func__, ((char *)arg)+sizeof(depd), __func__, ((char *)arg)+sizeof(depd),
&_depc[offset], depd.size); &_depc[offset], depd.size);
return -EFAULT; return -EFAULT;
@ -1175,7 +1175,7 @@ int msm_dts_eagle_ioctl(unsigned int cmd, unsigned long arg)
eagle_ioctl_info("%s: with control 0x%X (set param cache block)", eagle_ioctl_info("%s: with control 0x%X (set param cache block)",
__func__, cmd); __func__, cmd);
if (copy_from_user((void *)b_, (void *)arg, sizeof(b_))) { if (copy_from_user((void *)b_, (void *)arg, sizeof(b_))) {
eagle_ioctl_err("%s: error copying cache block data (src:%p, tgt:%p, size:%zu)", eagle_ioctl_err("%s: error copying cache block data (src:%pK, tgt:%pK, size:%zu)",
__func__, (void *)arg, b_, sizeof(b_)); __func__, (void *)arg, b_, sizeof(b_));
return -EFAULT; return -EFAULT;
} }
@ -1206,7 +1206,7 @@ int msm_dts_eagle_ioctl(unsigned int cmd, unsigned long arg)
eagle_ioctl_dbg("%s: with control 0x%X (set active device)", eagle_ioctl_dbg("%s: with control 0x%X (set active device)",
__func__, cmd); __func__, cmd);
if (copy_from_user((void *)data, (void *)arg, sizeof(data))) { if (copy_from_user((void *)data, (void *)arg, sizeof(data))) {
eagle_ioctl_err("%s: error copying active device data (src:%p, tgt:%p, size:%zu)", eagle_ioctl_err("%s: error copying active device data (src:%pK, tgt:%pK, size:%zu)",
__func__, (void *)arg, data, sizeof(data)); __func__, (void *)arg, data, sizeof(data));
return -EFAULT; return -EFAULT;
} }
@ -1228,7 +1228,7 @@ int msm_dts_eagle_ioctl(unsigned int cmd, unsigned long arg)
__func__, cmd); __func__, cmd);
if (copy_from_user((void *)&target, (void *)arg, if (copy_from_user((void *)&target, (void *)arg,
sizeof(target))) { sizeof(target))) {
eagle_ioctl_err("%s: error reading license index. (src:%p, tgt:%p, size:%zu)", eagle_ioctl_err("%s: error reading license index. (src:%pK, tgt:%pK, size:%zu)",
__func__, (void *)arg, &target, sizeof(target)); __func__, (void *)arg, &target, sizeof(target));
return -EFAULT; return -EFAULT;
} }
@ -1275,7 +1275,7 @@ int msm_dts_eagle_ioctl(unsigned int cmd, unsigned long arg)
cmd); cmd);
if (copy_from_user((void *)target, (void *)arg, if (copy_from_user((void *)target, (void *)arg,
sizeof(target))) { sizeof(target))) {
eagle_ioctl_err("%s: error reading license index (src:%p, tgt:%p, size:%zu)", eagle_ioctl_err("%s: error reading license index (src:%pK, tgt:%pK, size:%zu)",
__func__, (void *)arg, target, sizeof(target)); __func__, (void *)arg, target, sizeof(target));
return -EFAULT; return -EFAULT;
} }
@ -1318,7 +1318,7 @@ int msm_dts_eagle_ioctl(unsigned int cmd, unsigned long arg)
(void *)&(((u32 *)_sec_blob[target[0]])[1]), (void *)&(((u32 *)_sec_blob[target[0]])[1]),
(void *)(((char *)arg)+sizeof(target)), (void *)(((char *)arg)+sizeof(target)),
target[1])) { target[1])) {
eagle_ioctl_err("%s: error copying license to index %u, size %u (src:%p, tgt:%p, size:%u)", eagle_ioctl_err("%s: error copying license to index %u, size %u (src:%pK, tgt:%pK, size:%u)",
__func__, target[0], target[1], __func__, target[0], target[1],
((char *)arg)+sizeof(target), ((char *)arg)+sizeof(target),
&(((u32 *)_sec_blob[target[0]])[1]), &(((u32 *)_sec_blob[target[0]])[1]),
@ -1335,7 +1335,7 @@ int msm_dts_eagle_ioctl(unsigned int cmd, unsigned long arg)
cmd); cmd);
if (copy_from_user((void *)&target, (void *)arg, if (copy_from_user((void *)&target, (void *)arg,
sizeof(target))) { sizeof(target))) {
eagle_ioctl_err("%s: error reading license index (src:%p, tgt:%p, size:%zu)", eagle_ioctl_err("%s: error reading license index (src:%pK, tgt:%pK, size:%zu)",
__func__, (void *)arg, &target, sizeof(target)); __func__, (void *)arg, &target, sizeof(target));
return -EFAULT; return -EFAULT;
} }
@ -1365,7 +1365,7 @@ int msm_dts_eagle_ioctl(unsigned int cmd, unsigned long arg)
__func__, cmd); __func__, cmd);
if (copy_from_user((void *)&spec, (void *)arg, if (copy_from_user((void *)&spec, (void *)arg,
sizeof(spec))) { sizeof(spec))) {
eagle_ioctl_err("%s: error reading volume command specifier (src:%p, tgt:%p, size:%zu)", eagle_ioctl_err("%s: error reading volume command specifier (src:%pK, tgt:%pK, size:%zu)",
__func__, (void *)arg, &spec, sizeof(spec)); __func__, (void *)arg, &spec, sizeof(spec));
return -EFAULT; return -EFAULT;
} }
@ -1387,7 +1387,7 @@ int msm_dts_eagle_ioctl(unsigned int cmd, unsigned long arg)
if (copy_from_user((void *)&_vol_cmds_d[idx], if (copy_from_user((void *)&_vol_cmds_d[idx],
(void *)(((char *)arg) + sizeof(int)), (void *)(((char *)arg) + sizeof(int)),
sizeof(struct vol_cmds_d))) { sizeof(struct vol_cmds_d))) {
eagle_ioctl_err("%s: error reading volume command descriptor (src:%p, tgt:%p, size:%zu)", eagle_ioctl_err("%s: error reading volume command descriptor (src:%pK, tgt:%pK, size:%zu)",
__func__, ((char *)arg) + sizeof(int), __func__, ((char *)arg) + sizeof(int),
&_vol_cmds_d[idx], &_vol_cmds_d[idx],
sizeof(struct vol_cmds_d)); sizeof(struct vol_cmds_d));
@ -1400,7 +1400,7 @@ int msm_dts_eagle_ioctl(unsigned int cmd, unsigned long arg)
if (copy_from_user((void *)_vol_cmds[idx], if (copy_from_user((void *)_vol_cmds[idx],
(void *)(((char *)arg) + (sizeof(int) + (void *)(((char *)arg) + (sizeof(int) +
sizeof(struct vol_cmds_d))), size)) { sizeof(struct vol_cmds_d))), size)) {
eagle_ioctl_err("%s: error reading volume command string (src:%p, tgt:%p, size:%i)", eagle_ioctl_err("%s: error reading volume command string (src:%pK, tgt:%pK, size:%i)",
__func__, ((char *)arg) + (sizeof(int) + __func__, ((char *)arg) + (sizeof(int) +
sizeof(struct vol_cmds_d)), sizeof(struct vol_cmds_d)),
_vol_cmds[idx], size); _vol_cmds[idx], size);

View file

@ -1,4 +1,4 @@
/* Copyright (c) 2012-2014, The Linux Foundation. All rights reserved. /* Copyright (c) 2012-2014, 2016, The Linux Foundation. All rights reserved.
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and * it under the terms of the GNU General Public License version 2 and
@ -292,7 +292,7 @@ static int reg_ion_mem(void)
&po.kvaddr); &po.kvaddr);
if (rc != 0) if (rc != 0)
pr_err("%s: failed to allocate memory.\n", __func__); pr_err("%s: failed to allocate memory.\n", __func__);
pr_debug("%s: exited ion_client = %p, ion_handle = %p, phys_addr = %lu, length = %d, vaddr = %p, rc = 0x%x\n", pr_debug("%s: exited ion_client = %pK, ion_handle = %pK, phys_addr = %lu, length = %d, vaddr = %pK, rc = 0x%x\n",
__func__, ion_client, ion_handle, (long)po.paddr, __func__, ion_client, ion_handle, (long)po.paddr,
(unsigned int)po.size, po.kvaddr, rc); (unsigned int)po.size, po.kvaddr, rc);
return rc; return rc;

View file

@ -95,7 +95,7 @@ static int msm_lsm_queue_lab_buffer(struct lsm_priv *prtd, int i)
struct snd_soc_pcm_runtime *rtd; struct snd_soc_pcm_runtime *rtd;
if (!prtd || !prtd->lsm_client) { if (!prtd || !prtd->lsm_client) {
pr_err("%s: Invalid params prtd %p lsm client %p\n", pr_err("%s: Invalid params prtd %pK lsm client %pK\n",
__func__, prtd, ((!prtd) ? NULL : prtd->lsm_client)); __func__, prtd, ((!prtd) ? NULL : prtd->lsm_client));
return -EINVAL; return -EINVAL;
} }
@ -109,7 +109,7 @@ static int msm_lsm_queue_lab_buffer(struct lsm_priv *prtd, int i)
if (!prtd->lsm_client->lab_buffer || if (!prtd->lsm_client->lab_buffer ||
i >= prtd->lsm_client->hw_params.period_count) { i >= prtd->lsm_client->hw_params.period_count) {
dev_err(rtd->dev, dev_err(rtd->dev,
"%s: Lab buffer not setup %p incorrect index %d period count %d\n", "%s: Lab buffer not setup %pK incorrect index %d period count %d\n",
__func__, prtd->lsm_client->lab_buffer, i, __func__, prtd->lsm_client->lab_buffer, i,
prtd->lsm_client->hw_params.period_count); prtd->lsm_client->hw_params.period_count);
return -EINVAL; return -EINVAL;
@ -137,7 +137,7 @@ static int lsm_lab_buffer_sanity(struct lsm_priv *prtd,
struct snd_soc_pcm_runtime *rtd; struct snd_soc_pcm_runtime *rtd;
if (!prtd || !read_done || !index) { if (!prtd || !read_done || !index) {
pr_err("%s: Invalid params prtd %p read_done %p index %p\n", pr_err("%s: Invalid params prtd %pK read_done %pK index %pK\n",
__func__, prtd, read_done, index); __func__, prtd, read_done, index);
return -EINVAL; return -EINVAL;
} }
@ -151,7 +151,7 @@ static int lsm_lab_buffer_sanity(struct lsm_priv *prtd,
if (!prtd->lsm_client->lab_enable || !prtd->lsm_client->lab_buffer) { if (!prtd->lsm_client->lab_enable || !prtd->lsm_client->lab_buffer) {
dev_err(rtd->dev, dev_err(rtd->dev,
"%s: Lab not enabled %d invalid lab buffer %p\n", "%s: Lab not enabled %d invalid lab buffer %pK\n",
__func__, prtd->lsm_client->lab_enable, __func__, prtd->lsm_client->lab_enable,
prtd->lsm_client->lab_buffer); prtd->lsm_client->lab_buffer);
return -EINVAL; return -EINVAL;
@ -165,7 +165,7 @@ static int lsm_lab_buffer_sanity(struct lsm_priv *prtd,
(prtd->lsm_client->lab_buffer[i].mem_map_handle == (prtd->lsm_client->lab_buffer[i].mem_map_handle ==
read_done->mem_map_handle)) { read_done->mem_map_handle)) {
dev_dbg(rtd->dev, dev_dbg(rtd->dev,
"%s: Buffer found %pa memmap handle %d\n", "%s: Buffer found %pK memmap handle %d\n",
__func__, &prtd->lsm_client->lab_buffer[i].phys, __func__, &prtd->lsm_client->lab_buffer[i].phys,
prtd->lsm_client->lab_buffer[i].mem_map_handle); prtd->lsm_client->lab_buffer[i].mem_map_handle);
if (read_done->total_size > if (read_done->total_size >
@ -212,7 +212,7 @@ static void lsm_event_handler(uint32_t opcode, uint32_t token,
if (prtd->lsm_client->session != token || if (prtd->lsm_client->session != token ||
!read_done) { !read_done) {
dev_err(rtd->dev, dev_err(rtd->dev,
"%s: EVENT_READ_DONE invalid callback, session %d callback %d payload %p", "%s: EVENT_READ_DONE invalid callback, session %d callback %d payload %pK",
__func__, prtd->lsm_client->session, __func__, prtd->lsm_client->session,
token, read_done); token, read_done);
return; return;
@ -310,7 +310,7 @@ static int msm_lsm_lab_buffer_alloc(struct lsm_priv *lsm, int alloc)
int ret = 0; int ret = 0;
struct snd_dma_buffer *dma_buf = NULL; struct snd_dma_buffer *dma_buf = NULL;
if (!lsm) { if (!lsm) {
pr_err("%s: Invalid param lsm %p\n", __func__, lsm); pr_err("%s: Invalid param lsm %pK\n", __func__, lsm);
return -EINVAL; return -EINVAL;
} }
if (alloc) { if (alloc) {
@ -781,7 +781,7 @@ static int msm_lsm_ioctl_shared(struct snd_pcm_substream *substream,
snd_model_v2.data, snd_model_v2.data_size)) { snd_model_v2.data, snd_model_v2.data_size)) {
dev_err(rtd->dev, dev_err(rtd->dev,
"%s: copy from user data failed\n" "%s: copy from user data failed\n"
"data %p size %d\n", __func__, "data %pK size %d\n", __func__,
snd_model_v2.data, snd_model_v2.data_size); snd_model_v2.data, snd_model_v2.data_size);
q6lsm_snd_model_buf_free(prtd->lsm_client); q6lsm_snd_model_buf_free(prtd->lsm_client);
rc = -EFAULT; rc = -EFAULT;
@ -1795,7 +1795,7 @@ static int msm_lsm_hw_params(struct snd_pcm_substream *substream,
if (!prtd || !params) { if (!prtd || !params) {
dev_err(rtd->dev, dev_err(rtd->dev,
"%s: invalid params prtd %p params %p", "%s: invalid params prtd %pK params %pK",
__func__, prtd, params); __func__, prtd, params);
return -EINVAL; return -EINVAL;
} }
@ -1837,7 +1837,7 @@ static snd_pcm_uframes_t msm_lsm_pcm_pointer(
if (!prtd) { if (!prtd) {
dev_err(rtd->dev, dev_err(rtd->dev,
"%s: Invalid param %p\n", __func__, prtd); "%s: Invalid param %pK\n", __func__, prtd);
return 0; return 0;
} }
@ -1865,7 +1865,7 @@ static int msm_lsm_pcm_copy(struct snd_pcm_substream *substream, int ch,
if (!prtd) { if (!prtd) {
dev_err(rtd->dev, dev_err(rtd->dev,
"%s: Invalid param %p\n", __func__, prtd); "%s: Invalid param %pK\n", __func__, prtd);
return -EINVAL; return -EINVAL;
} }

View file

@ -430,7 +430,7 @@ static int msm_afe_open(struct snd_pcm_substream *substream)
pr_err("Failed to allocate memory for msm_audio\n"); pr_err("Failed to allocate memory for msm_audio\n");
return -ENOMEM; return -ENOMEM;
} else } else
pr_debug("prtd %p\n", prtd); pr_debug("prtd %pK\n", prtd);
mutex_init(&prtd->lock); mutex_init(&prtd->lock);
spin_lock_init(&prtd->dsp_lock); spin_lock_init(&prtd->dsp_lock);
@ -500,7 +500,7 @@ static int msm_afe_playback_copy(struct snd_pcm_substream *substream,
char *hwbuf = runtime->dma_area + frames_to_bytes(runtime, hwoff); char *hwbuf = runtime->dma_area + frames_to_bytes(runtime, hwoff);
u32 mem_map_handle = 0; u32 mem_map_handle = 0;
pr_debug("%s : appl_ptr 0x%lx hw_ptr 0x%lx dest_to_copy 0x%p\n", pr_debug("%s : appl_ptr 0x%lx hw_ptr 0x%lx dest_to_copy 0x%pK\n",
__func__, __func__,
runtime->control->appl_ptr, runtime->status->hw_ptr, hwbuf); runtime->control->appl_ptr, runtime->status->hw_ptr, hwbuf);
@ -588,7 +588,7 @@ static int msm_afe_capture_copy(struct snd_pcm_substream *substream,
} }
atomic_set(&prtd->rec_bytes_avail, 0); atomic_set(&prtd->rec_bytes_avail, 0);
} }
pr_debug("%s:appl_ptr 0x%lx hw_ptr 0x%lx src_to_copy 0x%p\n", pr_debug("%s:appl_ptr 0x%lx hw_ptr 0x%lx src_to_copy 0x%pK\n",
__func__, runtime->control->appl_ptr, __func__, runtime->control->appl_ptr,
runtime->status->hw_ptr, hwbuf); runtime->status->hw_ptr, hwbuf);
@ -792,7 +792,7 @@ static int msm_afe_hw_params(struct snd_pcm_substream *substream,
return -ENOMEM; return -ENOMEM;
} }
pr_debug("%s:buf = %p\n", __func__, buf); pr_debug("%s:buf = %pK\n", __func__, buf);
dma_buf->dev.type = SNDRV_DMA_TYPE_DEV; dma_buf->dev.type = SNDRV_DMA_TYPE_DEV;
dma_buf->dev.dev = substream->pcm->card->dev; dma_buf->dev.dev = substream->pcm->card->dev;
dma_buf->private_data = NULL; dma_buf->private_data = NULL;

View file

@ -1,4 +1,4 @@
/* Copyright (c) 2013-2014, The Linux Foundation. All rights reserved. /* Copyright (c) 2013-2014, 2016, The Linux Foundation. All rights reserved.
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and * it under the terms of the GNU General Public License version 2 and
@ -504,7 +504,7 @@ static int hpcm_allocate_shared_memory(struct hpcm_drv *prtd)
sess->tp_mem_table.size = sizeof(struct vss_imemory_table_t); sess->tp_mem_table.size = sizeof(struct vss_imemory_table_t);
pr_debug("%s: data %p phys %pa\n", __func__, pr_debug("%s: data %pK phys %pK\n", __func__,
sess->tp_mem_table.data, &sess->tp_mem_table.phys); sess->tp_mem_table.data, &sess->tp_mem_table.phys);
/* Split 4096 block into four 1024 byte blocks for each dai */ /* Split 4096 block into four 1024 byte blocks for each dai */
@ -682,7 +682,7 @@ void hpcm_notify_evt_processing(uint8_t *data, char *session,
} }
if (tp == NULL || tmd == NULL) { if (tp == NULL || tmd == NULL) {
pr_err("%s: tp = %p or tmd = %p is null\n", __func__, pr_err("%s: tp = %pK or tmd = %pK is null\n", __func__,
tp, tmd); tp, tmd);
return; return;

View file

@ -764,7 +764,7 @@ static int msm_pcm_capture_copy(struct snd_pcm_substream *substream,
pr_debug("%s: pcm stopped in_count 0\n", __func__); pr_debug("%s: pcm stopped in_count 0\n", __func__);
return 0; return 0;
} }
pr_debug("Checking if valid buffer is available...%p\n", pr_debug("Checking if valid buffer is available...%pK\n",
data); data);
data = q6asm_is_cpu_buf_avail(OUT, prtd->audio_client, &size, &idx); data = q6asm_is_cpu_buf_avail(OUT, prtd->audio_client, &size, &idx);
bufptr = data; bufptr = data;
@ -921,7 +921,7 @@ static int msm_pcm_hw_params(struct snd_pcm_substream *substream,
if (buf == NULL || buf[0].data == NULL) if (buf == NULL || buf[0].data == NULL)
return -ENOMEM; return -ENOMEM;
pr_debug("%s:buf = %p\n", __func__, buf); pr_debug("%s:buf = %pK\n", __func__, buf);
dma_buf->dev.type = SNDRV_DMA_TYPE_DEV; dma_buf->dev.type = SNDRV_DMA_TYPE_DEV;
dma_buf->dev.dev = substream->pcm->card->dev; dma_buf->dev.dev = substream->pcm->card->dev;
dma_buf->private_data = NULL; dma_buf->private_data = NULL;

View file

@ -377,7 +377,7 @@ int adm_dts_eagle_get(int port_id, int copp_idx, int param_id,
} }
if ((size == 0) || !data) { if ((size == 0) || !data) {
pr_err("DTS_EAGLE_ADM: %s - invalid size %u or pointer %p.\n", pr_err("DTS_EAGLE_ADM: %s - invalid size %u or pointer %pK.\n",
__func__, size, data); __func__, size, data);
return -EINVAL; return -EINVAL;
} }
@ -1240,7 +1240,7 @@ static int32_t adm_callback(struct apr_client_data *data, void *priv)
payload = data->payload; payload = data->payload;
if (data->opcode == RESET_EVENTS) { if (data->opcode == RESET_EVENTS) {
pr_debug("%s: Reset event is received: %d %d apr[%p]\n", pr_debug("%s: Reset event is received: %d %d apr[%pK]\n",
__func__, __func__,
data->reset_event, data->reset_proc, this_adm.apr); data->reset_event, data->reset_proc, this_adm.apr);
if (this_adm.apr) { if (this_adm.apr) {
@ -1719,7 +1719,7 @@ static int remap_cal_data(struct cal_block_data *cal_block, int cal_index)
pr_err("%s: ADM mmap did not work! size = %zd ret %d\n", pr_err("%s: ADM mmap did not work! size = %zd ret %d\n",
__func__, __func__,
cal_block->map_data.map_size, ret); cal_block->map_data.map_size, ret);
pr_debug("%s: ADM mmap did not work! addr = 0x%pa, size = %zd ret %d\n", pr_debug("%s: ADM mmap did not work! addr = 0x%pK, size = %zd ret %d\n",
__func__, __func__,
&cal_block->cal_data.paddr, &cal_block->cal_data.paddr,
cal_block->map_data.map_size, ret); cal_block->map_data.map_size, ret);
@ -1786,7 +1786,7 @@ static void send_adm_custom_topology(void)
adm_top.payload_size = cal_block->cal_data.size; adm_top.payload_size = cal_block->cal_data.size;
atomic_set(&this_adm.adm_stat, -1); atomic_set(&this_adm.adm_stat, -1);
pr_debug("%s: Sending ADM_CMD_ADD_TOPOLOGIES payload = 0x%pa, size = %d\n", pr_debug("%s: Sending ADM_CMD_ADD_TOPOLOGIES payload = 0x%pK, size = %d\n",
__func__, &cal_block->cal_data.paddr, __func__, &cal_block->cal_data.paddr,
adm_top.payload_size); adm_top.payload_size);
result = apr_send_pkt(this_adm.apr, (uint32_t *)&adm_top); result = apr_send_pkt(this_adm.apr, (uint32_t *)&adm_top);
@ -1875,14 +1875,14 @@ static int send_adm_cal_block(int port_id, int copp_idx,
adm_params.payload_size = cal_block->cal_data.size; adm_params.payload_size = cal_block->cal_data.size;
atomic_set(&this_adm.copp.stat[port_idx][copp_idx], -1); atomic_set(&this_adm.copp.stat[port_idx][copp_idx], -1);
pr_debug("%s: Sending SET_PARAMS payload = 0x%pa, size = %d\n", pr_debug("%s: Sending SET_PARAMS payload = 0x%pK, size = %d\n",
__func__, &cal_block->cal_data.paddr, __func__, &cal_block->cal_data.paddr,
adm_params.payload_size); adm_params.payload_size);
result = apr_send_pkt(this_adm.apr, (uint32_t *)&adm_params); result = apr_send_pkt(this_adm.apr, (uint32_t *)&adm_params);
if (result < 0) { if (result < 0) {
pr_err("%s: Set params failed port 0x%x result %d\n", pr_err("%s: Set params failed port 0x%x result %d\n",
__func__, port_id, result); __func__, port_id, result);
pr_debug("%s: Set params failed port = 0x%x payload = 0x%pa result %d\n", pr_debug("%s: Set params failed port = 0x%x payload = 0x%pK result %d\n",
__func__, port_id, &cal_block->cal_data.paddr, result); __func__, port_id, &cal_block->cal_data.paddr, result);
result = -EINVAL; result = -EINVAL;
goto done; goto done;
@ -1894,7 +1894,7 @@ static int send_adm_cal_block(int port_id, int copp_idx,
if (!result) { if (!result) {
pr_err("%s: Set params timed out port = 0x%x\n", pr_err("%s: Set params timed out port = 0x%x\n",
__func__, port_id); __func__, port_id);
pr_debug("%s: Set params timed out port = 0x%x, payload = 0x%pa\n", pr_debug("%s: Set params timed out port = 0x%x, payload = 0x%pK\n",
__func__, port_id, &cal_block->cal_data.paddr); __func__, port_id, &cal_block->cal_data.paddr);
result = -EINVAL; result = -EINVAL;
goto done; goto done;
@ -2360,7 +2360,7 @@ int adm_open(int port_id, int path, int rate, int channel_mode, int topology,
res = adm_memory_map_regions(&this_adm.outband_memmap.paddr, 0, res = adm_memory_map_regions(&this_adm.outband_memmap.paddr, 0,
(uint32_t *)&this_adm.outband_memmap.size, 1); (uint32_t *)&this_adm.outband_memmap.size, 1);
if (res < 0) { if (res < 0) {
pr_err("%s: SRS adm_memory_map_regions failed ! addr = 0x%p, size = %d\n", pr_err("%s: SRS adm_memory_map_regions failed ! addr = 0x%pK, size = %d\n",
__func__, (void *)this_adm.outband_memmap.paddr, __func__, (void *)this_adm.outband_memmap.paddr,
(uint32_t)this_adm.outband_memmap.size); (uint32_t)this_adm.outband_memmap.size);
} }
@ -2968,7 +2968,7 @@ int adm_map_rtac_block(struct rtac_cal_block_data *cal_block)
pr_err("%s: RTAC mmap did not work! size = %d result %d\n", pr_err("%s: RTAC mmap did not work! size = %d result %d\n",
__func__, __func__,
cal_block->map_data.map_size, result); cal_block->map_data.map_size, result);
pr_debug("%s: RTAC mmap did not work! addr = 0x%pa, size = %d\n", pr_debug("%s: RTAC mmap did not work! addr = 0x%pK, size = %d\n",
__func__, __func__,
&cal_block->cal_data.paddr, &cal_block->cal_data.paddr,
cal_block->map_data.map_size); cal_block->map_data.map_size);
@ -4149,7 +4149,7 @@ static int adm_source_tracking_alloc_map_memory(void)
(uint32_t *)&this_adm.sourceTrackingData.memmap.size, (uint32_t *)&this_adm.sourceTrackingData.memmap.size,
1); 1);
if (ret < 0) { if (ret < 0) {
pr_err("%s: failed to map memory, paddr = 0x%p, size = %d\n", pr_err("%s: failed to map memory, paddr = 0x%pK, size = %d\n",
__func__, __func__,
(void *)this_adm.sourceTrackingData.memmap.paddr, (void *)this_adm.sourceTrackingData.memmap.paddr,
(uint32_t)this_adm.sourceTrackingData.memmap.size); (uint32_t)this_adm.sourceTrackingData.memmap.size);
@ -4169,7 +4169,7 @@ static int adm_source_tracking_alloc_map_memory(void)
goto done; goto done;
} }
ret = 0; ret = 0;
pr_debug("%s: paddr = 0x%p, size = %d, mem_map_handle = 0x%x\n", pr_debug("%s: paddr = 0x%pK, size = %d, mem_map_handle = 0x%x\n",
__func__, (void *)this_adm.sourceTrackingData.memmap.paddr, __func__, (void *)this_adm.sourceTrackingData.memmap.paddr,
(uint32_t)this_adm.sourceTrackingData.memmap.size, (uint32_t)this_adm.sourceTrackingData.memmap.size,
atomic_read(&this_adm.mem_map_handles atomic_read(&this_adm.mem_map_handles

View file

@ -260,7 +260,7 @@ static int32_t afe_callback(struct apr_client_data *data, void *priv)
return -EINVAL; return -EINVAL;
} }
if (data->opcode == RESET_EVENTS) { if (data->opcode == RESET_EVENTS) {
pr_debug("%s: reset event = %d %d apr[%p]\n", pr_debug("%s: reset event = %d %d apr[%pK]\n",
__func__, __func__,
data->reset_event, data->reset_proc, this_afe.apr); data->reset_event, data->reset_proc, this_afe.apr);
@ -309,7 +309,7 @@ static int32_t afe_callback(struct apr_client_data *data, void *priv)
return 0; return 0;
if (!payload || (data->token >= AFE_MAX_PORTS)) { if (!payload || (data->token >= AFE_MAX_PORTS)) {
pr_err("%s: Error: size %d payload %p token %d\n", pr_err("%s: Error: size %d payload %pK token %d\n",
__func__, data->payload_size, __func__, data->payload_size,
payload, data->token); payload, data->token);
return -EINVAL; return -EINVAL;
@ -719,7 +719,7 @@ static int afe_send_cal_block(u16 port_id, struct cal_block_data *cal_block)
msm_audio_populate_upper_32_bits(cal_block->cal_data.paddr); msm_audio_populate_upper_32_bits(cal_block->cal_data.paddr);
afe_cal.param.mem_map_handle = cal_block->map_data.q6map_handle; afe_cal.param.mem_map_handle = cal_block->map_data.q6map_handle;
pr_debug("%s: AFE cal sent for device port = 0x%x, cal size = %zd, cal addr = 0x%pa\n", pr_debug("%s: AFE cal sent for device port = 0x%x, cal size = %zd, cal addr = 0x%pK\n",
__func__, port_id, __func__, port_id,
cal_block->cal_data.size, &cal_block->cal_data.paddr); cal_block->cal_data.size, &cal_block->cal_data.paddr);
@ -764,7 +764,7 @@ static int afe_send_custom_topology_block(struct cal_block_data *cal_block)
msm_audio_populate_upper_32_bits(cal_block->cal_data.paddr); msm_audio_populate_upper_32_bits(cal_block->cal_data.paddr);
afe_cal.mem_map_handle = cal_block->map_data.q6map_handle; afe_cal.mem_map_handle = cal_block->map_data.q6map_handle;
pr_debug("%s:cmd_id:0x%x calsize:%zd memmap_hdl:0x%x caladdr:0x%pa", pr_debug("%s:cmd_id:0x%x calsize:%zd memmap_hdl:0x%x caladdr:0x%pK",
__func__, AFE_CMD_ADD_TOPOLOGIES, cal_block->cal_data.size, __func__, AFE_CMD_ADD_TOPOLOGIES, cal_block->cal_data.size,
afe_cal.mem_map_handle, &cal_block->cal_data.paddr); afe_cal.mem_map_handle, &cal_block->cal_data.paddr);
@ -1363,7 +1363,7 @@ static int remap_cal_data(struct cal_block_data *cal_block, int cal_index)
pr_err("%s: mmap did not work! size = %zd ret %d\n", pr_err("%s: mmap did not work! size = %zd ret %d\n",
__func__, __func__,
cal_block->map_data.map_size, ret); cal_block->map_data.map_size, ret);
pr_debug("%s: mmap did not work! addr = 0x%pa, size = %zd\n", pr_debug("%s: mmap did not work! addr = 0x%pK, size = %zd\n",
__func__, __func__,
&cal_block->cal_data.paddr, &cal_block->cal_data.paddr,
cal_block->map_data.map_size); cal_block->map_data.map_size);
@ -3727,7 +3727,7 @@ int q6afe_audio_client_buf_alloc_contiguous(unsigned int dir,
size_t len; size_t len;
if (!(ac) || ((dir != IN) && (dir != OUT))) { if (!(ac) || ((dir != IN) && (dir != OUT))) {
pr_err("%s: ac %p dir %d\n", __func__, ac, dir); pr_err("%s: ac %pK dir %d\n", __func__, ac, dir);
return -EINVAL; return -EINVAL;
} }
@ -3779,7 +3779,7 @@ int q6afe_audio_client_buf_alloc_contiguous(unsigned int dir,
buf[cnt].used = dir ^ 1; buf[cnt].used = dir ^ 1;
buf[cnt].size = bufsz; buf[cnt].size = bufsz;
buf[cnt].actual_size = bufsz; buf[cnt].actual_size = bufsz;
pr_debug("%s: data[%p]phys[%pa][%p]\n", __func__, pr_debug("%s: data[%pK]phys[%pK][%pK]\n", __func__,
buf[cnt].data, buf[cnt].data,
&buf[cnt].phys, &buf[cnt].phys,
&buf[cnt].phys); &buf[cnt].phys);
@ -3873,7 +3873,7 @@ int afe_cmd_memory_map(phys_addr_t dma_addr_p, u32 dma_buf_sz)
mregion_pl->shm_addr_msw = msm_audio_populate_upper_32_bits(dma_addr_p); mregion_pl->shm_addr_msw = msm_audio_populate_upper_32_bits(dma_addr_p);
mregion_pl->mem_size_bytes = dma_buf_sz; mregion_pl->mem_size_bytes = dma_buf_sz;
pr_debug("%s: dma_addr_p 0x%pa , size %d\n", __func__, pr_debug("%s: dma_addr_p 0x%pK , size %d\n", __func__,
&dma_addr_p, dma_buf_sz); &dma_addr_p, dma_buf_sz);
atomic_set(&this_afe.state, 1); atomic_set(&this_afe.state, 1);
atomic_set(&this_afe.status, 0); atomic_set(&this_afe.status, 0);
@ -3999,7 +3999,7 @@ int q6afe_audio_client_buf_free_contiguous(unsigned int dir,
cnt = port->max_buf_cnt - 1; cnt = port->max_buf_cnt - 1;
if (port->buf[0].data) { if (port->buf[0].data) {
pr_debug("%s: data[%p]phys[%pa][%p] , client[%p] handle[%p]\n", pr_debug("%s: data[%pK]phys[%pK][%pK] , client[%pK] handle[%pK]\n",
__func__, __func__,
port->buf[0].data, port->buf[0].data,
&port->buf[0].phys, &port->buf[0].phys,
@ -4249,7 +4249,7 @@ int afe_rt_proxy_port_write(phys_addr_t buf_addr_p,
ret = -ENODEV; ret = -ENODEV;
return ret; return ret;
} }
pr_debug("%s: buf_addr_p = 0x%pa bytes = %d\n", __func__, pr_debug("%s: buf_addr_p = 0x%pK bytes = %d\n", __func__,
&buf_addr_p, bytes); &buf_addr_p, bytes);
afecmd_wr.hdr.hdr_field = APR_HDR_FIELD(APR_MSG_TYPE_SEQ_CMD, afecmd_wr.hdr.hdr_field = APR_HDR_FIELD(APR_MSG_TYPE_SEQ_CMD,
@ -4286,7 +4286,7 @@ int afe_rt_proxy_port_read(phys_addr_t buf_addr_p,
ret = -ENODEV; ret = -ENODEV;
return ret; return ret;
} }
pr_debug("%s: buf_addr_p = 0x%pa bytes = %d\n", __func__, pr_debug("%s: buf_addr_p = 0x%pK bytes = %d\n", __func__,
&buf_addr_p, bytes); &buf_addr_p, bytes);
afecmd_rd.hdr.hdr_field = APR_HDR_FIELD(APR_MSG_TYPE_SEQ_CMD, afecmd_rd.hdr.hdr_field = APR_HDR_FIELD(APR_MSG_TYPE_SEQ_CMD,
@ -6127,7 +6127,7 @@ static int afe_map_cal_data(int32_t cal_type,
pr_err("%s: mmap did not work! size = %zd ret %d\n", pr_err("%s: mmap did not work! size = %zd ret %d\n",
__func__, __func__,
cal_block->map_data.map_size, ret); cal_block->map_data.map_size, ret);
pr_debug("%s: mmap did not work! addr = 0x%pa, size = %zd\n", pr_debug("%s: mmap did not work! addr = 0x%pK, size = %zd\n",
__func__, __func__,
&cal_block->cal_data.paddr, &cal_block->cal_data.paddr,
cal_block->map_data.map_size); cal_block->map_data.map_size);
@ -6284,7 +6284,7 @@ int afe_map_rtac_block(struct rtac_cal_block_data *cal_block)
result = afe_cmd_memory_map(cal_block->cal_data.paddr, result = afe_cmd_memory_map(cal_block->cal_data.paddr,
cal_block->map_data.map_size); cal_block->map_data.map_size);
if (result < 0) { if (result < 0) {
pr_err("%s: afe_cmd_memory_map failed for addr = 0x%pa, size = %d, err %d\n", pr_err("%s: afe_cmd_memory_map failed for addr = 0x%pK, size = %d, err %d\n",
__func__, &cal_block->cal_data.paddr, __func__, &cal_block->cal_data.paddr,
cal_block->map_data.map_size, result); cal_block->map_data.map_size, result);
return result; return result;

View file

@ -573,7 +573,7 @@ static int q6asm_map_cal_memory(int32_t cal_type,
pr_err("%s: mmap did not work! size = %zd result %d\n", pr_err("%s: mmap did not work! size = %zd result %d\n",
__func__, __func__,
cal_block->map_data.map_size, result); cal_block->map_data.map_size, result);
pr_debug("%s: mmap did not work! addr = 0x%pa, size = %zd\n", pr_debug("%s: mmap did not work! addr = 0x%pK, size = %zd\n",
__func__, __func__,
&cal_block->cal_data.paddr, &cal_block->cal_data.paddr,
cal_block->map_data.map_size); cal_block->map_data.map_size);
@ -720,7 +720,7 @@ int send_asm_custom_topology(struct audio_client *ac)
asm_top.mem_map_handle = cal_block->map_data.q6map_handle; asm_top.mem_map_handle = cal_block->map_data.q6map_handle;
asm_top.payload_size = cal_block->cal_data.size; asm_top.payload_size = cal_block->cal_data.size;
pr_debug("%s: Sending ASM_CMD_ADD_TOPOLOGIES payload = %pa, size = %d, map handle = 0x%x\n", pr_debug("%s: Sending ASM_CMD_ADD_TOPOLOGIES payload = %pK, size = %d, map handle = 0x%x\n",
__func__, &cal_block->cal_data.paddr, __func__, &cal_block->cal_data.paddr,
asm_top.payload_size, asm_top.mem_map_handle); asm_top.payload_size, asm_top.mem_map_handle);
@ -728,7 +728,7 @@ int send_asm_custom_topology(struct audio_client *ac)
if (result < 0) { if (result < 0) {
pr_err("%s: Set topologies failed result %d\n", pr_err("%s: Set topologies failed result %d\n",
__func__, result); __func__, result);
pr_debug("%s: Set topologies failed payload = 0x%pa\n", pr_debug("%s: Set topologies failed payload = 0x%pK\n",
__func__, &cal_block->cal_data.paddr); __func__, &cal_block->cal_data.paddr);
goto unmap; goto unmap;
@ -738,7 +738,7 @@ int send_asm_custom_topology(struct audio_client *ac)
(atomic_read(&ac->mem_state) >= 0), 5*HZ); (atomic_read(&ac->mem_state) >= 0), 5*HZ);
if (!result) { if (!result) {
pr_err("%s: Set topologies failed timeout\n", __func__); pr_err("%s: Set topologies failed timeout\n", __func__);
pr_debug("%s: Set topologies failed after timedout payload = 0x%pa\n", pr_debug("%s: Set topologies failed after timedout payload = 0x%pK\n",
__func__, &cal_block->cal_data.paddr); __func__, &cal_block->cal_data.paddr);
result = -ETIMEDOUT; result = -ETIMEDOUT;
goto unmap; goto unmap;
@ -819,7 +819,7 @@ int q6asm_map_rtac_block(struct rtac_cal_block_data *cal_block)
pr_err("%s: mmap did not work! size = %d result %d\n", pr_err("%s: mmap did not work! size = %d result %d\n",
__func__, __func__,
cal_block->map_data.map_size, result); cal_block->map_data.map_size, result);
pr_debug("%s: mmap did not work! addr = 0x%pa, size = %d\n", pr_debug("%s: mmap did not work! addr = 0x%pK, size = %d\n",
__func__, __func__,
&cal_block->cal_data.paddr, &cal_block->cal_data.paddr,
cal_block->map_data.map_size); cal_block->map_data.map_size);
@ -956,7 +956,7 @@ int q6asm_audio_client_buf_free_contiguous(unsigned int dir,
} }
if (port->buf[0].data) { if (port->buf[0].data) {
pr_debug("%s: data[%p]phys[%pa][%p] , client[%p] handle[%p]\n", pr_debug("%s: data[%pK]phys[%pK][%pK] , client[%pK] handle[%pK]\n",
__func__, __func__,
port->buf[0].data, port->buf[0].data,
&port->buf[0].phys, &port->buf[0].phys,
@ -988,7 +988,7 @@ void q6asm_audio_client_free(struct audio_client *ac)
struct audio_port_data *port; struct audio_port_data *port;
if (!ac) { if (!ac) {
pr_err("%s: ac %p\n", __func__, ac); pr_err("%s: ac %pK\n", __func__, ac);
return; return;
} }
if (!ac->session) { if (!ac->session) {
@ -1202,7 +1202,7 @@ int q6asm_audio_client_buf_alloc(unsigned int dir,
size_t len; size_t len;
if (!(ac) || ((dir != IN) && (dir != OUT))) { if (!(ac) || ((dir != IN) && (dir != OUT))) {
pr_err("%s: ac %p dir %d\n", __func__, ac, dir); pr_err("%s: ac %pK dir %d\n", __func__, ac, dir);
return -EINVAL; return -EINVAL;
} }
@ -1255,7 +1255,7 @@ int q6asm_audio_client_buf_alloc(unsigned int dir,
buf[cnt].used = 1; buf[cnt].used = 1;
buf[cnt].size = bufsz; buf[cnt].size = bufsz;
buf[cnt].actual_size = bufsz; buf[cnt].actual_size = bufsz;
pr_debug("%s: data[%p]phys[%pa][%p]\n", pr_debug("%s: data[%pK]phys[%pK][%pK]\n",
__func__, __func__,
buf[cnt].data, buf[cnt].data,
&buf[cnt].phys, &buf[cnt].phys,
@ -1292,7 +1292,7 @@ int q6asm_audio_client_buf_alloc_contiguous(unsigned int dir,
int bytes_to_alloc; int bytes_to_alloc;
if (!(ac) || ((dir != IN) && (dir != OUT))) { if (!(ac) || ((dir != IN) && (dir != OUT))) {
pr_err("%s: ac %p dir %d\n", __func__, ac, dir); pr_err("%s: ac %pK dir %d\n", __func__, ac, dir);
return -EINVAL; return -EINVAL;
} }
@ -1361,7 +1361,7 @@ int q6asm_audio_client_buf_alloc_contiguous(unsigned int dir,
buf[cnt].used = dir ^ 1; buf[cnt].used = dir ^ 1;
buf[cnt].size = bufsz; buf[cnt].size = bufsz;
buf[cnt].actual_size = bufsz; buf[cnt].actual_size = bufsz;
pr_debug("%s: data[%p]phys[%pa][%p]\n", pr_debug("%s: data[%pK]phys[%pK][%pK]\n",
__func__, __func__,
buf[cnt].data, buf[cnt].data,
&buf[cnt].phys, &buf[cnt].phys,
@ -1404,7 +1404,7 @@ static int32_t q6asm_srvc_callback(struct apr_client_data *data, void *priv)
payload = data->payload; payload = data->payload;
if (data->opcode == RESET_EVENTS) { if (data->opcode == RESET_EVENTS) {
pr_debug("%s: Reset event is received: %d %d apr[%p]\n", pr_debug("%s: Reset event is received: %d %d apr[%pK]\n",
__func__, __func__,
data->reset_event, data->reset_event,
data->reset_proc, data->reset_proc,
@ -1603,7 +1603,7 @@ static int32_t q6asm_callback(struct apr_client_data *data, void *priv)
return -EINVAL; return -EINVAL;
} }
if (!q6asm_is_valid_audio_client(ac)) { if (!q6asm_is_valid_audio_client(ac)) {
pr_err("%s: audio client pointer is invalid, ac = %p\n", pr_err("%s: audio client pointer is invalid, ac = %pK\n",
__func__, ac); __func__, ac);
return -EINVAL; return -EINVAL;
} }
@ -1627,7 +1627,7 @@ static int32_t q6asm_callback(struct apr_client_data *data, void *priv)
atomic_set(&ac->reset, 1); atomic_set(&ac->reset, 1);
if (ac->apr == NULL) if (ac->apr == NULL)
ac->apr = ac->apr2; ac->apr = ac->apr2;
pr_debug("%s: Reset event is received: %d %d apr[%p]\n", pr_debug("%s: Reset event is received: %d %d apr[%pK]\n",
__func__, __func__,
data->reset_event, data->reset_proc, ac->apr); data->reset_event, data->reset_proc, ac->apr);
if (ac->cb) if (ac->cb)
@ -1770,7 +1770,7 @@ static int32_t q6asm_callback(struct apr_client_data *data, void *priv)
payload[0] || payload[0] ||
msm_audio_populate_upper_32_bits( msm_audio_populate_upper_32_bits(
port->buf[buf_index].phys) != payload[1]) { port->buf[buf_index].phys) != payload[1]) {
pr_debug("%s: Expected addr %pa\n", pr_debug("%s: Expected addr %pK\n",
__func__, &port->buf[buf_index].phys); __func__, &port->buf[buf_index].phys);
pr_err("%s: rxedl[0x%x] rxedu [0x%x]\n", pr_err("%s: rxedl[0x%x] rxedu [0x%x]\n",
__func__, payload[0], payload[1]); __func__, payload[0], payload[1]);
@ -1856,7 +1856,7 @@ static int32_t q6asm_callback(struct apr_client_data *data, void *priv)
msm_audio_populate_upper_32_bits( msm_audio_populate_upper_32_bits(
port->buf[buf_index].phys) != port->buf[buf_index].phys) !=
payload[READDONE_IDX_BUFADD_MSW]) { payload[READDONE_IDX_BUFADD_MSW]) {
dev_vdbg(ac->dev, "%s: Expected addr %pa\n", dev_vdbg(ac->dev, "%s: Expected addr %pK\n",
__func__, &port->buf[buf_index].phys); __func__, &port->buf[buf_index].phys);
pr_err("%s: rxedl[0x%x] rxedu[0x%x]\n", pr_err("%s: rxedl[0x%x] rxedu[0x%x]\n",
__func__, __func__,
@ -1944,7 +1944,7 @@ void *q6asm_is_cpu_buf_avail(int dir, struct audio_client *ac, uint32_t *size,
struct audio_port_data *port; struct audio_port_data *port;
if (!ac || ((dir != IN) && (dir != OUT))) { if (!ac || ((dir != IN) && (dir != OUT))) {
pr_err("%s: ac %p dir %d\n", __func__, ac, dir); pr_err("%s: ac %pK dir %d\n", __func__, ac, dir);
return NULL; return NULL;
} }
@ -1971,7 +1971,7 @@ void *q6asm_is_cpu_buf_avail(int dir, struct audio_client *ac, uint32_t *size,
*size = port->buf[idx].actual_size; *size = port->buf[idx].actual_size;
*index = port->cpu_buf; *index = port->cpu_buf;
data = port->buf[idx].data; data = port->buf[idx].data;
dev_vdbg(ac->dev, "%s: session[%d]index[%d] data[%p]size[%d]\n", dev_vdbg(ac->dev, "%s: session[%d]index[%d] data[%pK]size[%d]\n",
__func__, __func__,
ac->session, ac->session,
port->cpu_buf, port->cpu_buf,
@ -1996,7 +1996,7 @@ void *q6asm_is_cpu_buf_avail_nolock(int dir, struct audio_client *ac,
struct audio_port_data *port; struct audio_port_data *port;
if (!ac || ((dir != IN) && (dir != OUT))) { if (!ac || ((dir != IN) && (dir != OUT))) {
pr_err("%s: ac %p dir %d\n", __func__, ac, dir); pr_err("%s: ac %pK dir %d\n", __func__, ac, dir);
return NULL; return NULL;
} }
@ -2023,7 +2023,7 @@ void *q6asm_is_cpu_buf_avail_nolock(int dir, struct audio_client *ac,
*size = port->buf[idx].actual_size; *size = port->buf[idx].actual_size;
*index = port->cpu_buf; *index = port->cpu_buf;
data = port->buf[idx].data; data = port->buf[idx].data;
dev_vdbg(ac->dev, "%s: session[%d]index[%d] data[%p]size[%d]\n", dev_vdbg(ac->dev, "%s: session[%d]index[%d] data[%pK]size[%d]\n",
__func__, ac->session, port->cpu_buf, __func__, ac->session, port->cpu_buf,
data, *size); data, *size);
/* /*
@ -2044,7 +2044,7 @@ int q6asm_is_dsp_buf_avail(int dir, struct audio_client *ac)
uint32_t idx; uint32_t idx;
if (!ac || (dir != OUT)) { if (!ac || (dir != OUT)) {
pr_err("%s: ac %p dir %d\n", __func__, ac, dir); pr_err("%s: ac %pK dir %d\n", __func__, ac, dir);
return ret; return ret;
} }
@ -2340,13 +2340,13 @@ int q6asm_open_write_compressed(struct audio_client *ac, uint32_t format,
struct asm_stream_cmd_open_write_compressed open; struct asm_stream_cmd_open_write_compressed open;
if (ac == NULL) { if (ac == NULL) {
pr_err("%s: ac[%p] NULL\n", __func__, ac); pr_err("%s: ac[%pK] NULL\n", __func__, ac);
rc = -EINVAL; rc = -EINVAL;
goto fail_cmd; goto fail_cmd;
} }
if (ac->apr == NULL) { if (ac->apr == NULL) {
pr_err("%s: APR handle[%p] NULL\n", __func__, ac->apr); pr_err("%s: APR handle[%pK] NULL\n", __func__, ac->apr);
rc = -EINVAL; rc = -EINVAL;
goto fail_cmd; goto fail_cmd;
} }
@ -4375,7 +4375,7 @@ int q6asm_memory_map(struct audio_client *ac, phys_addr_t buf_add, int dir,
ac->port[dir].tmp_hdl = 0; ac->port[dir].tmp_hdl = 0;
port = &ac->port[dir]; port = &ac->port[dir];
pr_debug("%s: buf_add 0x%pa, bufsz: %d\n", __func__, pr_debug("%s: buf_add 0x%pK, bufsz: %d\n", __func__,
&buf_add, bufsz); &buf_add, bufsz);
mregions->shm_addr_lsw = lower_32_bits(buf_add); mregions->shm_addr_lsw = lower_32_bits(buf_add);
mregions->shm_addr_msw = msm_audio_populate_upper_32_bits(buf_add); mregions->shm_addr_msw = msm_audio_populate_upper_32_bits(buf_add);
@ -4564,7 +4564,7 @@ static int q6asm_memory_map_regions(struct audio_client *ac, int dir,
mmap_region_cmd; mmap_region_cmd;
q6asm_add_mmaphdr(ac, &mmap_regions->hdr, cmd_size, dir); q6asm_add_mmaphdr(ac, &mmap_regions->hdr, cmd_size, dir);
atomic_set(&ac->mem_state, -1); atomic_set(&ac->mem_state, -1);
pr_debug("%s: mmap_region=0x%p token=0x%x\n", __func__, pr_debug("%s: mmap_region=0x%pK token=0x%x\n", __func__,
mmap_regions, ((ac->session << 8) | dir)); mmap_regions, ((ac->session << 8) | dir));
mmap_regions->hdr.opcode = ASM_CMD_SHARED_MEM_MAP_REGIONS; mmap_regions->hdr.opcode = ASM_CMD_SHARED_MEM_MAP_REGIONS;
@ -4623,7 +4623,7 @@ static int q6asm_memory_map_regions(struct audio_client *ac, int dir,
buffer_node[i].mmap_hdl = ac->port[dir].tmp_hdl; buffer_node[i].mmap_hdl = ac->port[dir].tmp_hdl;
list_add_tail(&buffer_node[i].list, list_add_tail(&buffer_node[i].list,
&ac->port[dir].mem_map_handle); &ac->port[dir].mem_map_handle);
pr_debug("%s: i=%d, bufadd[i] = 0x%pa, maphdl[i] = 0x%x\n", pr_debug("%s: i=%d, bufadd[i] = 0x%pK, maphdl[i] = 0x%x\n",
__func__, i, &buffer_node[i].buf_phys_addr, __func__, i, &buffer_node[i].buf_phys_addr,
buffer_node[i].mmap_hdl); buffer_node[i].mmap_hdl);
} }
@ -4963,7 +4963,7 @@ int q6asm_dts_eagle_set(struct audio_client *ac, int param_id, uint32_t size,
struct asm_dts_eagle_param *ad; struct asm_dts_eagle_param *ad;
if (!ac || ac->apr == NULL || (size == 0) || !data) { if (!ac || ac->apr == NULL || (size == 0) || !data) {
pr_err("DTS_EAGLE_ASM - %s: APR handle NULL, invalid size %u or pointer %p.\n", pr_err("DTS_EAGLE_ASM - %s: APR handle NULL, invalid size %u or pointer %pK.\n",
__func__, size, data); __func__, size, data);
return -EINVAL; return -EINVAL;
} }
@ -4974,7 +4974,7 @@ int q6asm_dts_eagle_set(struct audio_client *ac, int param_id, uint32_t size,
__func__, sz); __func__, sz);
return -ENOMEM; return -ENOMEM;
} }
pr_debug("DTS_EAGLE_ASM - %s: ac %p param_id 0x%x size %u data %p m_id 0x%x\n", pr_debug("DTS_EAGLE_ASM - %s: ac %pK param_id 0x%x size %u data %pK m_id 0x%x\n",
__func__, ac, param_id, size, data, m_id); __func__, ac, param_id, size, data, m_id);
q6asm_add_hdr_async(ac, &ad->hdr, sz, 1); q6asm_add_hdr_async(ac, &ad->hdr, sz, 1);
ad->hdr.opcode = ASM_STREAM_CMD_SET_PP_PARAMS_V2; ad->hdr.opcode = ASM_STREAM_CMD_SET_PP_PARAMS_V2;
@ -4993,7 +4993,7 @@ int q6asm_dts_eagle_set(struct audio_client *ac, int param_id, uint32_t size,
if (po) { if (po) {
struct list_head *ptr, *next; struct list_head *ptr, *next;
struct asm_buffer_node *node; struct asm_buffer_node *node;
pr_debug("DTS_EAGLE_ASM - %s: using out of band memory (virtual %p, physical %lu)\n", pr_debug("DTS_EAGLE_ASM - %s: using out of band memory (virtual %pK, physical %lu)\n",
__func__, po->kvaddr, (long)po->paddr); __func__, po->kvaddr, (long)po->paddr);
ad->param.data_payload_addr_lsw = lower_32_bits(po->paddr); ad->param.data_payload_addr_lsw = lower_32_bits(po->paddr);
ad->param.data_payload_addr_msw = ad->param.data_payload_addr_msw =
@ -5070,7 +5070,7 @@ int q6asm_dts_eagle_get(struct audio_client *ac, int param_id, uint32_t size,
(po ? 0 : size); (po ? 0 : size);
if (!ac || ac->apr == NULL || (size == 0) || !data) { if (!ac || ac->apr == NULL || (size == 0) || !data) {
pr_err("DTS_EAGLE_ASM - %s: APR handle NULL, invalid size %u or pointer %p\n", pr_err("DTS_EAGLE_ASM - %s: APR handle NULL, invalid size %u or pointer %pK\n",
__func__, size, data); __func__, size, data);
return -EINVAL; return -EINVAL;
} }
@ -5080,7 +5080,7 @@ int q6asm_dts_eagle_get(struct audio_client *ac, int param_id, uint32_t size,
__func__, sz); __func__, sz);
return -ENOMEM; return -ENOMEM;
} }
pr_debug("DTS_EAGLE_ASM - %s: ac %p param_id 0x%x size %u data %p m_id 0x%x\n", pr_debug("DTS_EAGLE_ASM - %s: ac %pK param_id 0x%x size %u data %pK m_id 0x%x\n",
__func__, ac, param_id, size, data, m_id); __func__, ac, param_id, size, data, m_id);
q6asm_add_hdr(ac, &ad->hdr, sz, TRUE); q6asm_add_hdr(ac, &ad->hdr, sz, TRUE);
ad->hdr.opcode = ASM_STREAM_CMD_GET_PP_PARAMS_V2; ad->hdr.opcode = ASM_STREAM_CMD_GET_PP_PARAMS_V2;
@ -5105,7 +5105,7 @@ int q6asm_dts_eagle_get(struct audio_client *ac, int param_id, uint32_t size,
if (po) { if (po) {
struct list_head *ptr, *next; struct list_head *ptr, *next;
struct asm_buffer_node *node; struct asm_buffer_node *node;
pr_debug("DTS_EAGLE_ASM - %s: using out of band memory (virtual %p, physical %lu)\n", pr_debug("DTS_EAGLE_ASM - %s: using out of band memory (virtual %pK, physical %lu)\n",
__func__, po->kvaddr, (long)po->paddr); __func__, po->kvaddr, (long)po->paddr);
ad->param.data_payload_addr_lsw = lower_32_bits(po->paddr); ad->param.data_payload_addr_lsw = lower_32_bits(po->paddr);
ad->param.data_payload_addr_msw = ad->param.data_payload_addr_msw =
@ -5554,7 +5554,7 @@ static int __q6asm_read(struct audio_client *ac, bool is_custom_len_reqd,
} }
ab = &port->buf[dsp_buf]; ab = &port->buf[dsp_buf];
dev_vdbg(ac->dev, "%s: session[%d]dsp-buf[%d][%p]cpu_buf[%d][%pa]\n", dev_vdbg(ac->dev, "%s: session[%d]dsp-buf[%d][%pK]cpu_buf[%d][%pK]\n",
__func__, __func__,
ac->session, ac->session,
dsp_buf, dsp_buf,
@ -5585,7 +5585,7 @@ static int __q6asm_read(struct audio_client *ac, bool is_custom_len_reqd,
port->dsp_buf = q6asm_get_next_buf(ac, port->dsp_buf, port->dsp_buf = q6asm_get_next_buf(ac, port->dsp_buf,
port->max_buf_cnt); port->max_buf_cnt);
mutex_unlock(&port->lock); mutex_unlock(&port->lock);
dev_vdbg(ac->dev, "%s: buf add[%pa] token[0x%x] uid[%d]\n", dev_vdbg(ac->dev, "%s: buf add[%pK] token[0x%x] uid[%d]\n",
__func__, &ab->phys, read.hdr.token, __func__, &ab->phys, read.hdr.token,
read.seq_id); read.seq_id);
rc = apr_send_pkt(ac->apr, (uint32_t *) &read); rc = apr_send_pkt(ac->apr, (uint32_t *) &read);
@ -5637,7 +5637,7 @@ int q6asm_read_nolock(struct audio_client *ac)
dsp_buf = port->dsp_buf; dsp_buf = port->dsp_buf;
ab = &port->buf[dsp_buf]; ab = &port->buf[dsp_buf];
dev_vdbg(ac->dev, "%s: session[%d]dsp-buf[%d][%p]cpu_buf[%d][%pa]\n", dev_vdbg(ac->dev, "%s: session[%d]dsp-buf[%d][%pK]cpu_buf[%d][%pK]\n",
__func__, __func__,
ac->session, ac->session,
dsp_buf, dsp_buf,
@ -5668,7 +5668,7 @@ int q6asm_read_nolock(struct audio_client *ac)
port->dsp_buf = q6asm_get_next_buf(ac, port->dsp_buf, port->dsp_buf = q6asm_get_next_buf(ac, port->dsp_buf,
port->max_buf_cnt); port->max_buf_cnt);
dev_vdbg(ac->dev, "%s: buf add[%pa] token[0x%x] uid[%d]\n", dev_vdbg(ac->dev, "%s: buf add[%pK] token[0x%x] uid[%d]\n",
__func__, &ab->phys, read.hdr.token, __func__, &ab->phys, read.hdr.token,
read.seq_id); read.seq_id);
rc = apr_send_pkt(ac->apr, (uint32_t *) &read); rc = apr_send_pkt(ac->apr, (uint32_t *) &read);
@ -5731,7 +5731,7 @@ int q6asm_async_write(struct audio_client *ac,
else else
lbuf_phys_addr = param->paddr; lbuf_phys_addr = param->paddr;
dev_vdbg(ac->dev, "%s: token[0x%x], buf_addr[%pa], buf_size[0x%x], ts_msw[0x%x], ts_lsw[0x%x], lbuf_phys_addr: 0x[%pa]\n", dev_vdbg(ac->dev, "%s: token[0x%x], buf_addr[%pK], buf_size[0x%x], ts_msw[0x%x], ts_lsw[0x%x], lbuf_phys_addr: 0x[%pK]\n",
__func__, __func__,
write.hdr.token, &param->paddr, write.hdr.token, &param->paddr,
write.buf_size, write.timestamp_msw, write.buf_size, write.timestamp_msw,
@ -5884,7 +5884,7 @@ int q6asm_write(struct audio_client *ac, uint32_t len, uint32_t msw_ts,
list); list);
write.mem_map_handle = buf_node->mmap_hdl; write.mem_map_handle = buf_node->mmap_hdl;
dev_vdbg(ac->dev, "%s: ab->phys[%pa]bufadd[0x%x] token[0x%x]buf_id[0x%x]buf_size[0x%x]mmaphdl[0x%x]" dev_vdbg(ac->dev, "%s: ab->phys[%pK]bufadd[0x%x] token[0x%x]buf_id[0x%x]buf_size[0x%x]mmaphdl[0x%x]"
, __func__, , __func__,
&ab->phys, &ab->phys,
write.buf_addr_lsw, write.buf_addr_lsw,
@ -5964,7 +5964,7 @@ int q6asm_write_nolock(struct audio_client *ac, uint32_t len, uint32_t msw_ts,
port->dsp_buf = q6asm_get_next_buf(ac, port->dsp_buf, port->dsp_buf = q6asm_get_next_buf(ac, port->dsp_buf,
port->max_buf_cnt); port->max_buf_cnt);
dev_vdbg(ac->dev, "%s: ab->phys[%pa]bufadd[0x%x]token[0x%x] buf_id[0x%x]buf_size[0x%x]mmaphdl[0x%x]" dev_vdbg(ac->dev, "%s: ab->phys[%pK]bufadd[0x%x]token[0x%x] buf_id[0x%x]buf_size[0x%x]mmaphdl[0x%x]"
, __func__, , __func__,
&ab->phys, &ab->phys,
write.buf_addr_lsw, write.buf_addr_lsw,

View file

@ -1,4 +1,4 @@
/* Copyright (c) 2012-2015, The Linux Foundation. All rights reserved. /* Copyright (c) 2012-2016, The Linux Foundation. All rights reserved.
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and * it under the terms of the GNU General Public License version 2 and
@ -188,7 +188,7 @@ void ocm_core_open(void)
if (q6core_lcl.core_handle_q == NULL) if (q6core_lcl.core_handle_q == NULL)
q6core_lcl.core_handle_q = apr_register("ADSP", "CORE", q6core_lcl.core_handle_q = apr_register("ADSP", "CORE",
aprv2_core_fn_q, 0xFFFFFFFF, NULL); aprv2_core_fn_q, 0xFFFFFFFF, NULL);
pr_debug("%s: Open_q %p\n", __func__, q6core_lcl.core_handle_q); pr_debug("%s: Open_q %pK\n", __func__, q6core_lcl.core_handle_q);
if (q6core_lcl.core_handle_q == NULL) if (q6core_lcl.core_handle_q == NULL)
pr_err("%s: Unable to register CORE\n", __func__); pr_err("%s: Unable to register CORE\n", __func__);
} }
@ -351,7 +351,7 @@ int core_dts_eagle_set(int size, char *data)
pr_debug("DTS_EAGLE_CORE - %s\n", __func__); pr_debug("DTS_EAGLE_CORE - %s\n", __func__);
if (size <= 0 || !data) { if (size <= 0 || !data) {
pr_err("DTS_EAGLE_CORE - %s: invalid size %i or pointer %p.\n", pr_err("DTS_EAGLE_CORE - %s: invalid size %i or pointer %pK.\n",
__func__, size, data); __func__, size, data);
return -EINVAL; return -EINVAL;
} }
@ -397,7 +397,7 @@ int core_dts_eagle_get(int id, int size, char *data)
pr_debug("DTS_EAGLE_CORE - %s\n", __func__); pr_debug("DTS_EAGLE_CORE - %s\n", __func__);
if (size <= 0 || !data) { if (size <= 0 || !data) {
pr_err("DTS_EAGLE_CORE - %s: invalid size %i or pointer %p.\n", pr_err("DTS_EAGLE_CORE - %s: invalid size %i or pointer %pK.\n",
__func__, size, data); __func__, size, data);
return -EINVAL; return -EINVAL;
} }
@ -563,7 +563,7 @@ static int q6core_map_memory_regions(phys_addr_t *buf_add, uint32_t mempool_id,
++mregions; ++mregions;
} }
pr_debug("%s: sending memory map, addr %pa, size %d, bufcnt = %d\n", pr_debug("%s: sending memory map, addr %pK, size %d, bufcnt = %d\n",
__func__, buf_add, bufsz[0], mmap_regions->num_regions); __func__, buf_add, bufsz[0], mmap_regions->num_regions);
*map_handle = 0; *map_handle = 0;
@ -745,7 +745,7 @@ static int q6core_send_custom_topologies(void)
q6core_lcl.adsp_status = 0; q6core_lcl.adsp_status = 0;
q6core_lcl.bus_bw_resp_received = 0; q6core_lcl.bus_bw_resp_received = 0;
pr_debug("%s: Register topologies addr %pa, size %zd, map handle %d\n", pr_debug("%s: Register topologies addr %pK, size %zd, map handle %d\n",
__func__, &cal_block->cal_data.paddr, cal_block->cal_data.size, __func__, &cal_block->cal_data.paddr, cal_block->cal_data.size,
cal_block->map_data.q6map_handle); cal_block->map_data.q6map_handle);

View file

@ -135,7 +135,7 @@ static int q6lsm_callback(struct apr_client_data *data, void *priv)
uint32_t *payload; uint32_t *payload;
if (!client || !data) { if (!client || !data) {
pr_err("%s: client %p data %p\n", pr_err("%s: client %pK data %pK\n",
__func__, client, data); __func__, client, data);
WARN_ON(1); WARN_ON(1);
return -EINVAL; return -EINVAL;
@ -862,7 +862,7 @@ int q6lsm_register_sound_model(struct lsm_client *client,
rmb(); rmb();
cmd.mem_map_handle = client->sound_model.mem_map_handle; cmd.mem_map_handle = client->sound_model.mem_map_handle;
pr_debug("%s: addr %pa, size %d, handle 0x%x\n", __func__, pr_debug("%s: addr %pK, size %d, handle 0x%x\n", __func__,
&client->sound_model.phys, cmd.model_size, cmd.mem_map_handle); &client->sound_model.phys, cmd.model_size, cmd.mem_map_handle);
rc = q6lsm_apr_send_pkt(client, client->apr, &cmd, true, NULL); rc = q6lsm_apr_send_pkt(client, client->apr, &cmd, true, NULL);
if (rc) if (rc)
@ -936,7 +936,7 @@ static int q6lsm_memory_map_regions(struct lsm_client *client,
int rc; int rc;
int cmd_size = 0; int cmd_size = 0;
pr_debug("%s: dma_addr_p 0x%pa, dma_buf_sz %d, mmap_p 0x%p, session %d\n", pr_debug("%s: dma_addr_p 0x%pK, dma_buf_sz %d, mmap_p 0x%pK, session %d\n",
__func__, &dma_addr_p, dma_buf_sz, mmap_p, __func__, &dma_addr_p, dma_buf_sz, mmap_p,
client->session); client->session);
if (CHECK_SESSION(client->session)) { if (CHECK_SESSION(client->session)) {
@ -1213,7 +1213,7 @@ int q6lsm_snd_model_buf_alloc(struct lsm_client *client, size_t len,
if (cal_block == NULL) if (cal_block == NULL)
goto fail; goto fail;
pr_debug("%s:Snd Model len = %zd cal size %zd phys addr %pa", __func__, pr_debug("%s:Snd Model len = %zd cal size %zd phys addr %pK", __func__,
len, cal_block->cal_data.size, len, cal_block->cal_data.size,
&cal_block->cal_data.paddr); &cal_block->cal_data.paddr);
if (!cal_block->cal_data.paddr) { if (!cal_block->cal_data.paddr) {
@ -1268,8 +1268,8 @@ int q6lsm_snd_model_buf_alloc(struct lsm_client *client, size_t len,
memcpy((client->sound_model.data + pad_zero + memcpy((client->sound_model.data + pad_zero +
client->sound_model.size), client->sound_model.size),
(uint32_t *)cal_block->cal_data.kvaddr, client->lsm_cal_size); (uint32_t *)cal_block->cal_data.kvaddr, client->lsm_cal_size);
pr_debug("%s: Copy cal start virt_addr %p phy_addr %pa\n" pr_debug("%s: Copy cal start virt_addr %pK phy_addr %pK\n"
"Offset cal virtual Addr %p\n", __func__, "Offset cal virtual Addr %pK\n", __func__,
client->sound_model.data, &client->sound_model.phys, client->sound_model.data, &client->sound_model.phys,
(pad_zero + client->sound_model.data + (pad_zero + client->sound_model.data +
client->sound_model.size)); client->sound_model.size));
@ -1588,7 +1588,7 @@ int q6lsm_lab_control(struct lsm_client *client, u32 enable)
u32 param_size; u32 param_size;
if (!client) { if (!client) {
pr_err("%s: invalid param client %p\n", __func__, client); pr_err("%s: invalid param client %pK\n", __func__, client);
return -EINVAL; return -EINVAL;
} }
/* enable/disable lab on dsp */ /* enable/disable lab on dsp */
@ -1645,7 +1645,7 @@ int q6lsm_stop_lab(struct lsm_client *client)
{ {
int rc = 0; int rc = 0;
if (!client) { if (!client) {
pr_err("%s: invalid param client %p\n", __func__, client); pr_err("%s: invalid param client %pK\n", __func__, client);
return -EINVAL; return -EINVAL;
} }
rc = q6lsm_cmd(client, LSM_SESSION_CMD_EOB, true); rc = q6lsm_cmd(client, LSM_SESSION_CMD_EOB, true);
@ -1658,7 +1658,7 @@ int q6lsm_read(struct lsm_client *client, struct lsm_cmd_read *read)
{ {
int rc = 0; int rc = 0;
if (!client || !read) { if (!client || !read) {
pr_err("%s: Invalid params client %p read %p\n", __func__, pr_err("%s: Invalid params client %pK read %pK\n", __func__,
client, read); client, read);
return -EINVAL; return -EINVAL;
} }
@ -1728,7 +1728,7 @@ int q6lsm_lab_buffer_alloc(struct lsm_client *client, bool alloc)
kfree(client->lab_buffer); kfree(client->lab_buffer);
client->lab_buffer = NULL; client->lab_buffer = NULL;
} else { } else {
pr_debug("%s: Memory map handle %x phys %pa size %d\n", pr_debug("%s: Memory map handle %x phys %pK size %d\n",
__func__, __func__,
client->lab_buffer[0].mem_map_handle, client->lab_buffer[0].mem_map_handle,
&client->lab_buffer[0].phys, &client->lab_buffer[0].phys,

View file

@ -359,7 +359,7 @@ static struct voice_data *voice_get_session(u32 session_id)
break; break;
} }
pr_debug("%s:session_id 0x%x session handle %p\n", pr_debug("%s:session_id 0x%x session handle %pK\n",
__func__, session_id, v); __func__, session_id, v);
return v; return v;
@ -3502,7 +3502,7 @@ static int voice_map_cal_memory(struct cal_block_data *cal_block,
cal_block->map_data.map_size, cal_block->map_data.map_size,
VOC_CAL_MEM_MAP_TOKEN); VOC_CAL_MEM_MAP_TOKEN);
if (result < 0) { if (result < 0) {
pr_err("%s: Mmap did not work! addr = 0x%pa, size = %zd\n", pr_err("%s: Mmap did not work! addr = 0x%pK, size = %zd\n",
__func__, __func__,
&cal_block->cal_data.paddr, &cal_block->cal_data.paddr,
cal_block->map_data.map_size); cal_block->map_data.map_size);
@ -3542,7 +3542,7 @@ static int remap_cal_data(struct cal_block_data *cal_block,
goto done; goto done;
} }
} else { } else {
pr_debug("%s: Cal block 0x%pa, size %zd already mapped. Q6 map handle = %d\n", pr_debug("%s: Cal block 0x%pK, size %zd already mapped. Q6 map handle = %d\n",
__func__, &cal_block->cal_data.paddr, __func__, &cal_block->cal_data.paddr,
cal_block->map_data.map_size, cal_block->map_data.map_size,
cal_block->map_data.q6map_handle); cal_block->map_data.q6map_handle);
@ -3740,7 +3740,7 @@ int voc_map_rtac_block(struct rtac_cal_block_data *cal_block)
if (!is_rtac_memory_allocated()) { if (!is_rtac_memory_allocated()) {
result = voice_alloc_rtac_mem_map_table(); result = voice_alloc_rtac_mem_map_table();
if (result < 0) { if (result < 0) {
pr_err("%s: RTAC alloc mem map table did not work! addr = 0x%pa, size = %d\n", pr_err("%s: RTAC alloc mem map table did not work! addr = 0x%pK, size = %d\n",
__func__, __func__,
&cal_block->cal_data.paddr, &cal_block->cal_data.paddr,
cal_block->map_data.map_size); cal_block->map_data.map_size);
@ -3755,7 +3755,7 @@ int voc_map_rtac_block(struct rtac_cal_block_data *cal_block)
cal_block->map_data.map_size, cal_block->map_data.map_size,
VOC_RTAC_MEM_MAP_TOKEN); VOC_RTAC_MEM_MAP_TOKEN);
if (result < 0) { if (result < 0) {
pr_err("%s: RTAC mmap did not work! addr = 0x%pa, size = %d\n", pr_err("%s: RTAC mmap did not work! addr = 0x%pK, size = %d\n",
__func__, __func__,
&cal_block->cal_data.paddr, &cal_block->cal_data.paddr,
cal_block->map_data.map_size); cal_block->map_data.map_size);
@ -5105,7 +5105,7 @@ int voc_start_record(uint32_t port_id, uint32_t set, uint32_t session_id)
break; break;
} }
pr_debug("%s: port_id: %d, set: %d, v: %p\n", pr_debug("%s: port_id: %d, set: %d, v: %pK\n",
__func__, port_id, set, v); __func__, port_id, set, v);
mutex_lock(&v->lock); mutex_lock(&v->lock);
@ -7025,12 +7025,12 @@ static int voice_alloc_oob_shared_mem(void)
cnt++; cnt++;
} }
pr_debug("%s buf[0].data:[%p], buf[0].phys:[%pa], &buf[0].phys:[%p],\n", pr_debug("%s buf[0].data:[%pK], buf[0].phys:[%pK], &buf[0].phys:[%pK],\n",
__func__, __func__,
(void *)v->shmem_info.sh_buf.buf[0].data, (void *)v->shmem_info.sh_buf.buf[0].data,
&v->shmem_info.sh_buf.buf[0].phys, &v->shmem_info.sh_buf.buf[0].phys,
(void *)&v->shmem_info.sh_buf.buf[0].phys); (void *)&v->shmem_info.sh_buf.buf[0].phys);
pr_debug("%s: buf[1].data:[%p], buf[1].phys[%pa], &buf[1].phys[%p]\n", pr_debug("%s: buf[1].data:[%pK], buf[1].phys[%pK], &buf[1].phys[%pK]\n",
__func__, __func__,
(void *)v->shmem_info.sh_buf.buf[1].data, (void *)v->shmem_info.sh_buf.buf[1].data,
&v->shmem_info.sh_buf.buf[1].phys, &v->shmem_info.sh_buf.buf[1].phys,
@ -7072,7 +7072,7 @@ static int voice_alloc_oob_mem_table(void)
} }
v->shmem_info.memtbl.size = sizeof(struct vss_imemory_table_t); v->shmem_info.memtbl.size = sizeof(struct vss_imemory_table_t);
pr_debug("%s data[%p]phys[%pa][%p]\n", __func__, pr_debug("%s data[%pK]phys[%pK][%pK]\n", __func__,
(void *)v->shmem_info.memtbl.data, (void *)v->shmem_info.memtbl.data,
&v->shmem_info.memtbl.phys, &v->shmem_info.memtbl.phys,
(void *)&v->shmem_info.memtbl.phys); (void *)&v->shmem_info.memtbl.phys);
@ -7390,7 +7390,7 @@ static int voice_alloc_cal_mem_map_table(void)
} }
common.cal_mem_map_table.size = sizeof(struct vss_imemory_table_t); common.cal_mem_map_table.size = sizeof(struct vss_imemory_table_t);
pr_debug("%s: data %p phys %pa\n", __func__, pr_debug("%s: data %pK phys %pK\n", __func__,
common.cal_mem_map_table.data, common.cal_mem_map_table.data,
&common.cal_mem_map_table.phys); &common.cal_mem_map_table.phys);
@ -7417,7 +7417,7 @@ static int voice_alloc_rtac_mem_map_table(void)
} }
common.rtac_mem_map_table.size = sizeof(struct vss_imemory_table_t); common.rtac_mem_map_table.size = sizeof(struct vss_imemory_table_t);
pr_debug("%s: data %p phys %pa\n", __func__, pr_debug("%s: data %pK phys %pK\n", __func__,
common.rtac_mem_map_table.data, common.rtac_mem_map_table.data,
&common.rtac_mem_map_table.phys); &common.rtac_mem_map_table.phys);
@ -8038,7 +8038,7 @@ static int voice_alloc_source_tracking_shared_memory(void)
memset((void *)(common.source_tracking_sh_mem.sh_mem_block.data), 0, memset((void *)(common.source_tracking_sh_mem.sh_mem_block.data), 0,
common.source_tracking_sh_mem.sh_mem_block.size); common.source_tracking_sh_mem.sh_mem_block.size);
pr_debug("%s: sh_mem_block: phys:[%pa], data:[0x%p], size:[%zd]\n", pr_debug("%s: sh_mem_block: phys:[%pK], data:[0x%pK], size:[%zd]\n",
__func__, __func__,
&(common.source_tracking_sh_mem.sh_mem_block.phys), &(common.source_tracking_sh_mem.sh_mem_block.phys),
(void *)(common.source_tracking_sh_mem.sh_mem_block.data), (void *)(common.source_tracking_sh_mem.sh_mem_block.data),
@ -8069,7 +8069,7 @@ static int voice_alloc_source_tracking_shared_memory(void)
memset((void *)(common.source_tracking_sh_mem.sh_mem_table.data), 0, memset((void *)(common.source_tracking_sh_mem.sh_mem_table.data), 0,
common.source_tracking_sh_mem.sh_mem_table.size); common.source_tracking_sh_mem.sh_mem_table.size);
pr_debug("%s sh_mem_table: phys:[%pa], data:[0x%p], size:[%zd],\n", pr_debug("%s sh_mem_table: phys:[%pK], data:[0x%pK], size:[%zd],\n",
__func__, __func__,
&(common.source_tracking_sh_mem.sh_mem_table.phys), &(common.source_tracking_sh_mem.sh_mem_table.phys),
(void *)(common.source_tracking_sh_mem.sh_mem_table.data), (void *)(common.source_tracking_sh_mem.sh_mem_table.data),

View file

@ -157,7 +157,7 @@ int rtac_allocate_cal_buffer(uint32_t cal_type)
} }
if (rtac_cal[cal_type].cal_data.paddr != 0) { if (rtac_cal[cal_type].cal_data.paddr != 0) {
pr_err("%s: memory already allocated! cal_type %d, paddr 0x%pa\n", pr_err("%s: memory already allocated! cal_type %d, paddr 0x%pK\n",
__func__, cal_type, &rtac_cal[cal_type].cal_data.paddr); __func__, cal_type, &rtac_cal[cal_type].cal_data.paddr);
result = -EPERM; result = -EPERM;
goto done; goto done;
@ -176,7 +176,7 @@ int rtac_allocate_cal_buffer(uint32_t cal_type)
goto done; goto done;
} }
pr_debug("%s: cal_type %d, paddr 0x%pa, kvaddr 0x%p, map_size 0x%x\n", pr_debug("%s: cal_type %d, paddr 0x%pK, kvaddr 0x%pK, map_size 0x%x\n",
__func__, cal_type, __func__, cal_type,
&rtac_cal[cal_type].cal_data.paddr, &rtac_cal[cal_type].cal_data.paddr,
rtac_cal[cal_type].cal_data.kvaddr, rtac_cal[cal_type].cal_data.kvaddr,
@ -206,7 +206,7 @@ int rtac_free_cal_buffer(uint32_t cal_type)
result = msm_audio_ion_free(rtac_cal[cal_type].map_data.ion_client, result = msm_audio_ion_free(rtac_cal[cal_type].map_data.ion_client,
rtac_cal[cal_type].map_data.ion_handle); rtac_cal[cal_type].map_data.ion_handle);
if (result < 0) { if (result < 0) {
pr_err("%s: ION free for RTAC failed! cal_type %d, paddr 0x%pa\n", pr_err("%s: ION free for RTAC failed! cal_type %d, paddr 0x%pK\n",
__func__, cal_type, &rtac_cal[cal_type].cal_data.paddr); __func__, cal_type, &rtac_cal[cal_type].cal_data.paddr);
goto done; goto done;
} }
@ -690,7 +690,7 @@ static int get_voice_index(u32 mode, u32 handle)
/* ADM APR */ /* ADM APR */
void rtac_set_adm_handle(void *handle) void rtac_set_adm_handle(void *handle)
{ {
pr_debug("%s: handle = %p\n", __func__, handle); pr_debug("%s: handle = %pK\n", __func__, handle);
mutex_lock(&rtac_adm_apr_mutex); mutex_lock(&rtac_adm_apr_mutex);
rtac_adm_apr_data.apr_handle = handle; rtac_adm_apr_data.apr_handle = handle;
@ -748,7 +748,7 @@ int send_adm_apr(void *buf, u32 opcode)
if (copy_from_user(&user_buf_size, (void *)buf, if (copy_from_user(&user_buf_size, (void *)buf,
sizeof(user_buf_size))) { sizeof(user_buf_size))) {
pr_err("%s: Copy from user failed! buf = 0x%p\n", pr_err("%s: Copy from user failed! buf = 0x%pK\n",
__func__, buf); __func__, buf);
goto done; goto done;
} }
@ -849,7 +849,7 @@ int send_adm_apr(void *buf, u32 opcode)
memcpy(rtac_adm_buffer, &adm_params, sizeof(adm_params)); memcpy(rtac_adm_buffer, &adm_params, sizeof(adm_params));
atomic_set(&rtac_adm_apr_data.cmd_state, 1); atomic_set(&rtac_adm_apr_data.cmd_state, 1);
pr_debug("%s: Sending RTAC command ioctl 0x%x, paddr 0x%pa\n", pr_debug("%s: Sending RTAC command ioctl 0x%x, paddr 0x%pK\n",
__func__, opcode, __func__, opcode,
&rtac_cal[ADM_RTAC_CAL].cal_data.paddr); &rtac_cal[ADM_RTAC_CAL].cal_data.paddr);
@ -968,7 +968,7 @@ int send_rtac_asm_apr(void *buf, u32 opcode)
if (copy_from_user(&user_buf_size, (void *)buf, if (copy_from_user(&user_buf_size, (void *)buf,
sizeof(user_buf_size))) { sizeof(user_buf_size))) {
pr_err("%s: Copy from user failed! buf = 0x%p\n", pr_err("%s: Copy from user failed! buf = 0x%pK\n",
__func__, buf); __func__, buf);
goto done; goto done;
} }
@ -1069,7 +1069,7 @@ int send_rtac_asm_apr(void *buf, u32 opcode)
memcpy(rtac_asm_buffer, &asm_params, sizeof(asm_params)); memcpy(rtac_asm_buffer, &asm_params, sizeof(asm_params));
atomic_set(&rtac_asm_apr_data[session_id].cmd_state, 1); atomic_set(&rtac_asm_apr_data[session_id].cmd_state, 1);
pr_debug("%s: Sending RTAC command ioctl 0x%x, paddr 0x%pa\n", pr_debug("%s: Sending RTAC command ioctl 0x%x, paddr 0x%pK\n",
__func__, opcode, __func__, opcode,
&rtac_cal[ASM_RTAC_CAL].cal_data.paddr); &rtac_cal[ASM_RTAC_CAL].cal_data.paddr);
@ -1209,7 +1209,7 @@ static int send_rtac_afe_apr(void *buf, uint32_t opcode)
if (copy_from_user(&user_afe_buf, (void *)buf, if (copy_from_user(&user_afe_buf, (void *)buf,
sizeof(struct rtac_afe_user_data))) { sizeof(struct rtac_afe_user_data))) {
pr_err("%s: Copy from user failed! buf = 0x%p\n", pr_err("%s: Copy from user failed! buf = 0x%pK\n",
__func__, buf); __func__, buf);
goto done; goto done;
} }
@ -1325,7 +1325,7 @@ static int send_rtac_afe_apr(void *buf, uint32_t opcode)
atomic_set(&rtac_afe_apr_data.cmd_state, 1); atomic_set(&rtac_afe_apr_data.cmd_state, 1);
pr_debug("%s: Sending RTAC command ioctl 0x%x, paddr 0x%pa\n", pr_debug("%s: Sending RTAC command ioctl 0x%x, paddr 0x%pK\n",
__func__, opcode, __func__, opcode,
&rtac_cal[AFE_RTAC_CAL].cal_data.paddr); &rtac_cal[AFE_RTAC_CAL].cal_data.paddr);
@ -1449,7 +1449,7 @@ int send_voice_apr(u32 mode, void *buf, u32 opcode)
if (copy_from_user(&user_buf_size, (void *)buf, if (copy_from_user(&user_buf_size, (void *)buf,
sizeof(user_buf_size))) { sizeof(user_buf_size))) {
pr_err("%s: Copy from user failed! buf = 0x%p\n", pr_err("%s: Copy from user failed! buf = 0x%pK\n",
__func__, buf); __func__, buf);
goto done; goto done;
} }
@ -1551,7 +1551,7 @@ int send_voice_apr(u32 mode, void *buf, u32 opcode)
memcpy(rtac_voice_buffer, &voice_params, sizeof(voice_params)); memcpy(rtac_voice_buffer, &voice_params, sizeof(voice_params));
atomic_set(&rtac_voice_apr_data[mode].cmd_state, 1); atomic_set(&rtac_voice_apr_data[mode].cmd_state, 1);
pr_debug("%s: Sending RTAC command ioctl 0x%x, paddr 0x%pa\n", pr_debug("%s: Sending RTAC command ioctl 0x%x, paddr 0x%pK\n",
__func__, opcode, __func__, opcode,
&rtac_cal[VOICE_RTAC_CAL].cal_data.paddr); &rtac_cal[VOICE_RTAC_CAL].cal_data.paddr);