Signed-off-by: Joe Perches <joe@xxxxxxxxxxx> --- drivers/staging/dream/qdsp5/adsp.c | 106 ++++++++++---------- drivers/staging/dream/qdsp5/adsp_driver.c | 59 +++++------ drivers/staging/dream/qdsp5/adsp_jpeg_verify_cmd.c | 25 +++-- drivers/staging/dream/qdsp5/adsp_lpm_verify_cmd.c | 14 ++- drivers/staging/dream/qdsp5/adsp_vfe_verify_cmd.c | 23 +++-- .../staging/dream/qdsp5/adsp_video_verify_cmd.c | 12 ++- .../staging/dream/qdsp5/adsp_videoenc_verify_cmd.c | 9 +- drivers/staging/dream/qdsp5/audio_aac.c | 97 +++++++++--------- drivers/staging/dream/qdsp5/audio_in.c | 3 +- drivers/staging/dream/qdsp5/audio_out.c | 4 +- drivers/staging/dream/qdsp5/audmgr.c | 48 +++++---- drivers/staging/dream/qdsp5/audpp.c | 22 ++-- 12 files changed, 218 insertions(+), 204 deletions(-) diff --git a/drivers/staging/dream/qdsp5/adsp.c b/drivers/staging/dream/qdsp5/adsp.c index d096456..f0d53e3 100644 --- a/drivers/staging/dream/qdsp5/adsp.c +++ b/drivers/staging/dream/qdsp5/adsp.c @@ -24,6 +24,8 @@ * - disallow access to non-associated queues */ +#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt + #include <linux/clk.h> #include <linux/delay.h> #include <linux/interrupt.h> @@ -121,27 +123,27 @@ static int rpc_adsp_rtos_app_to_modem(uint32_t cmd, uint32_t module, rpc_req.module = cpu_to_be32(module); rc = msm_rpc_write(adsp_module->rpc_client, &rpc_req, sizeof(rpc_req)); if (rc < 0) { - pr_err("adsp: could not send RPC request: %d\n", rc); + pr_err("could not send RPC request: %d\n", rc); return rc; } rc = msm_rpc_read(adsp_module->rpc_client, (void **)&rpc_rsp, -1, (5*HZ)); if (rc < 0) { - pr_err("adsp: error receiving RPC reply: %d (%d)\n", + pr_err("error receiving RPC reply: %d (%d)\n", rc, -ERESTARTSYS); return rc; } if (be32_to_cpu(rpc_rsp->reply_stat) != RPCMSG_REPLYSTAT_ACCEPTED) { - pr_err("adsp: RPC call was denied!\n"); + pr_err("RPC call was denied!\n"); kfree(rpc_rsp); return -EPERM; } if (be32_to_cpu(rpc_rsp->data.acc_hdr.accept_stat) != RPC_ACCEPTSTAT_SUCCESS) { - pr_err("adsp error: RPC call was not successful (%d)\n", + pr_err("error: RPC call was not successful (%d)\n", be32_to_cpu(rpc_rsp->data.acc_hdr.accept_stat)); kfree(rpc_rsp); return -EINVAL; @@ -199,7 +201,7 @@ static int adsp_rpc_init(struct msm_adsp_module *adsp_module) if (IS_ERR(adsp_module->rpc_client)) { int rc = PTR_ERR(adsp_module->rpc_client); adsp_module->rpc_client = 0; - pr_err("adsp: could not open rpc client: %d\n", rc); + pr_err("could not open rpc client: %d\n", rc); return rc; } @@ -223,7 +225,7 @@ static void msm_get_init_info(void) if (IS_ERR(adsp_info.init_info_rpc_client)) { rc = PTR_ERR(adsp_info.init_info_rpc_client); adsp_info.init_info_rpc_client = 0; - pr_err("adsp: could not open rpc client: %d\n", rc); + pr_err("could not open rpc client: %d\n", rc); return; } @@ -240,7 +242,7 @@ static void msm_get_init_info(void) rc = msm_rpc_write(adsp_info.init_info_rpc_client, &rpc_req, sizeof(rpc_req)); if (rc < 0) - pr_err("adsp: could not send RPC request: %d\n", rc); + pr_err("could not send RPC request: %d\n", rc); } #endif @@ -259,7 +261,7 @@ int msm_adsp_get(const char *name, struct msm_adsp_module **out, adsp_info.init_info_state == ADSP_STATE_INIT_INFO, 5 * HZ); if (!rc) { - pr_info("adsp: INIT_INFO failed\n"); + pr_info("INIT_INFO failed\n"); return -ETIMEDOUT; } init_info_cmd_sent++; @@ -271,7 +273,7 @@ int msm_adsp_get(const char *name, struct msm_adsp_module **out, return -ENODEV; mutex_lock(&module->lock); - pr_info("adsp: opening module %s\n", module->name); + pr_info("opening module %s\n", module->name); if (module->open_count++ == 0 && module->clk) clk_enable(module->clk); @@ -300,11 +302,11 @@ int msm_adsp_get(const char *name, struct msm_adsp_module **out, module->ops = NULL; module->driver_data = NULL; *out = NULL; - pr_err("adsp: REGISTER_APP failed\n"); + pr_err("REGISTER_APP failed\n"); goto done; } - pr_info("adsp: module %s has been registered\n", module->name); + pr_info("module %s has been registered\n", module->name); done: mutex_lock(&adsp_open_lock); @@ -330,7 +332,7 @@ void msm_adsp_put(struct msm_adsp_module *module) if (--module->open_count == 0 && module->clk) clk_disable(module->clk); if (module->ops) { - pr_info("adsp: closing module %s\n", module->name); + pr_info("closing module %s\n", module->name); /* lock to ensure a dsp event cannot be delivered * during or after removal of the ops and driver_data @@ -341,7 +343,7 @@ void msm_adsp_put(struct msm_adsp_module *module) spin_unlock_irqrestore(&adsp_cmd_lock, flags); if (module->state != ADSP_STATE_DISABLED) { - pr_info("adsp: disabling module %s\n", module->name); + pr_info("disabling module %s\n", module->name); msm_adsp_disable_locked(module); } @@ -350,10 +352,10 @@ void msm_adsp_put(struct msm_adsp_module *module) if (--adsp_open_count == 0) { disable_irq(INT_ADSP); allow_suspend(); - pr_info("adsp: disable interrupt\n"); + pr_info("disable interrupt\n"); } } else { - pr_info("adsp: module %s is already closed\n", module->name); + pr_info("module %s is already closed\n", module->name); } mutex_unlock(&module->lock); } @@ -377,7 +379,7 @@ static int rpc_send_accepted_void_reply(struct msm_rpc_endpoint *client, rc = msm_rpc_write(rpc_cb_server_client, reply_buf, sizeof(reply_buf)); if (rc < 0) - pr_err("adsp: could not write RPC response: %d\n", rc); + pr_err("could not write RPC response: %d\n", rc); return rc; } @@ -397,13 +399,13 @@ int __msm_adsp_write(struct msm_adsp_module *module, unsigned dsp_queue_addr, if (module->state != ADSP_STATE_ENABLED) { spin_unlock_irqrestore(&adsp_cmd_lock, flags); - pr_err("adsp: module %s not enabled before write\n", + pr_err("module %s not enabled before write\n", module->name); return -ENODEV; } if (adsp_validate_module(module->id)) { spin_unlock_irqrestore(&adsp_cmd_lock, flags); - pr_info("adsp: module id validation failed %s %d\n", + pr_info("module id validation failed %s %d\n", module->name, module->id); return -ENXIO; } @@ -419,11 +421,11 @@ int __msm_adsp_write(struct msm_adsp_module *module, unsigned dsp_queue_addr, ADSP_RTOS_WRITE_CTRL_WORD_READY_M) != ADSP_RTOS_WRITE_CTRL_WORD_READY_V) { if (cnt > 100) { - pr_err("adsp: timeout waiting for DSP write ready\n"); + pr_err("timeout waiting for DSP write ready\n"); ret_status = -EIO; goto fail; } - pr_warning("adsp: waiting for DSP write ready\n"); + pr_warning("waiting for DSP write ready\n"); udelay(1); cnt++; } @@ -456,7 +458,7 @@ int __msm_adsp_write(struct msm_adsp_module *module, unsigned dsp_queue_addr, ADSP_RTOS_WRITE_CTRL_WORD_MUTEX_M) == ADSP_RTOS_WRITE_CTRL_WORD_MUTEX_NAVAIL_V) { if (cnt > 5000) { - pr_err("adsp: timeout waiting for adsp ack\n"); + pr_err("timeout waiting for adsp ack\n"); ret_status = -EIO; goto fail; } @@ -543,7 +545,7 @@ int msm_adsp_write(struct msm_adsp_module *module, unsigned dsp_queue_addr, udelay(10); } while(rc == -EAGAIN && retries++ < 100); if (retries > 50) - pr_warning("adsp: %s command took %d attempts: rc %d\n", + pr_warning("%s command took %d attempts: rc %d\n", module->name, retries, rc); return rc; } @@ -607,7 +609,7 @@ static void handle_adsp_rtos_mtoa_app(struct rpc_request_hdr *req) struct adsp_rtos_mp_mtoa_init_info_type *sptr; int32_t i_no, e_idx; - pr_info("adsp:INIT_INFO Event\n"); + pr_info("INIT_INFO Event\n"); sptr = &args->mtoa_pkt.adsp_rtos_mp_mtoa_data. mp_mtoa_init_packet; @@ -658,12 +660,12 @@ static void handle_adsp_rtos_mtoa_app(struct rpc_request_hdr *req) image = be32_to_cpu(args->image); #endif - pr_info("adsp: rpc event=%d, proc_id=%d, module=%d, image=%d\n", + pr_info("rpc event=%d, proc_id=%d, module=%d, image=%d\n", event, proc_id, module_id, image); module = find_adsp_module_by_id(&adsp_info, module_id); if (!module) { - pr_err("adsp: module %d is not supported!\n", module_id); + pr_err("module %d is not supported!\n", module_id); rpc_send_accepted_void_reply(rpc_cb_server_client, req->xid, RPC_ACCEPTSTAT_GARBAGE_ARGS); return; @@ -672,34 +674,34 @@ static void handle_adsp_rtos_mtoa_app(struct rpc_request_hdr *req) mutex_lock(&module->lock); switch (event) { case RPC_ADSP_RTOS_MOD_READY: - pr_info("adsp: module %s: READY\n", module->name); + pr_info("module %s: READY\n", module->name); module->state = ADSP_STATE_ENABLED; wake_up(&module->state_wait); adsp_set_image(module->info, image); break; case RPC_ADSP_RTOS_MOD_DISABLE: - pr_info("adsp: module %s: DISABLED\n", module->name); + pr_info("module %s: DISABLED\n", module->name); module->state = ADSP_STATE_DISABLED; wake_up(&module->state_wait); break; case RPC_ADSP_RTOS_SERVICE_RESET: - pr_info("adsp: module %s: SERVICE_RESET\n", module->name); + pr_info("module %s: SERVICE_RESET\n", module->name); module->state = ADSP_STATE_DISABLED; wake_up(&module->state_wait); break; case RPC_ADSP_RTOS_CMD_SUCCESS: - pr_info("adsp: module %s: CMD_SUCCESS\n", module->name); + pr_info("module %s: CMD_SUCCESS\n", module->name); break; case RPC_ADSP_RTOS_CMD_FAIL: - pr_info("adsp: module %s: CMD_FAIL\n", module->name); + pr_info("module %s: CMD_FAIL\n", module->name); break; #if CONFIG_MSM_AMSS_VERSION >= 6350 case RPC_ADSP_RTOS_DISABLE_FAIL: - pr_info("adsp: module %s: DISABLE_FAIL\n", module->name); + pr_info("module %s: DISABLE_FAIL\n", module->name); break; #endif default: - pr_info("adsp: unknown event %d\n", event); + pr_info("unknown event %d\n", event); rpc_send_accepted_void_reply(rpc_cb_server_client, req->xid, RPC_ACCEPTSTAT_GARBAGE_ARGS); mutex_unlock(&module->lock); @@ -727,7 +729,7 @@ static int handle_adsp_rtos_mtoa(struct rpc_request_hdr *req) handle_adsp_rtos_mtoa_app(req); break; default: - pr_err("adsp: unknowned proc %d\n", req->procedure); + pr_err("unknowned proc %d\n", req->procedure); rpc_send_accepted_void_reply( rpc_cb_server_client, req->xid, RPC_ACCEPTSTAT_PROC_UNAVAIL); @@ -746,7 +748,7 @@ static int adsp_rpc_thread(void *data) do { rc = msm_rpc_read(rpc_cb_server_client, &buffer, -1, -1); if (rc < 0) { - pr_err("adsp: could not read rpc: %d\n", rc); + pr_err("could not read rpc: %d\n", rc); break; } req = (struct rpc_request_hdr *)buffer; @@ -772,7 +774,7 @@ static int adsp_rpc_thread(void *data) continue; bad_rpc: - pr_err("adsp: bogus rpc from modem\n"); + pr_err("bogus rpc from modem\n"); kfree(buffer); } while (1); @@ -834,21 +836,21 @@ static int adsp_rtos_read_ctrl_word_cmd_tast_to_h_v( } if (rtos_task_id > info->max_task_id) { - pr_err("adsp: bogus task id %d\n", rtos_task_id); + pr_err("bogus task id %d\n", rtos_task_id); return 0; } module = find_adsp_module_by_id(info, adsp_get_module(info, rtos_task_id)); if (!module) { - pr_err("adsp: no module for task id %d\n", rtos_task_id); + pr_err("no module for task id %d\n", rtos_task_id); return 0; } module->num_events++; if (!module->ops) { - pr_err("adsp: module %s is not open\n", module->name); + pr_err("module %s is not open\n", module->name); return 0; } @@ -890,7 +892,7 @@ static int adsp_get_event(struct adsp_info *info) udelay(10); } - pr_warning("adsp: not ready after 100uS\n"); + pr_warning("not ready after 100uS\n"); rc = -EBUSY; goto done; @@ -918,7 +920,7 @@ ready: /* We can only handle Task-to-Host messages */ if (cmd_type != ADSP_RTOS_READ_CTRL_WORD_CMD_TASK_TO_H_V) { - pr_err("adsp: unknown dsp cmd_type %d\n", cmd_type); + pr_err("unknown dsp cmd_type %d\n", cmd_type); rc = -EIO; goto done; } @@ -950,7 +952,7 @@ static irqreturn_t adsp_irq_handler(int irq, void *data) info->event_backlog_max = cnt; info->events_received += cnt; if (cnt == 10) - pr_err("adsp: too many (%d) events for single irq!\n", cnt); + pr_err("too many (%d) events for single irq!\n", cnt); return IRQ_HANDLED; } @@ -966,8 +968,8 @@ int msm_adsp_enable(struct msm_adsp_module *module) { int rc = 0; - pr_info("msm_adsp_enable() '%s'state[%d] id[%d]\n", - module->name, module->state, module->id); + pr_info("%s(): '%s'state[%d] id[%d]\n", + __func__, module->name, module->state, module->id); mutex_lock(&module->lock); switch (module->state) { @@ -985,21 +987,21 @@ int msm_adsp_enable(struct msm_adsp_module *module) if (module->state == ADSP_STATE_ENABLED) { rc = 0; } else { - pr_err("adsp: module '%s' enable timed out\n", + pr_err("module '%s' enable timed out\n", module->name); rc = -ETIMEDOUT; } break; case ADSP_STATE_ENABLING: - pr_warning("adsp: module '%s' enable in progress\n", + pr_warning("module '%s' enable in progress\n", module->name); break; case ADSP_STATE_ENABLED: - pr_warning("adsp: module '%s' already enabled\n", + pr_warning("module '%s' already enabled\n", module->name); break; case ADSP_STATE_DISABLING: - pr_err("adsp: module '%s' disable in progress\n", + pr_err("module '%s' disable in progress\n", module->name); rc = -EBUSY; break; @@ -1015,7 +1017,7 @@ static int msm_adsp_disable_locked(struct msm_adsp_module *module) switch (module->state) { case ADSP_STATE_DISABLED: - pr_warning("adsp: module '%s' already disabled\n", + pr_warning("module '%s' already disabled\n", module->name); break; case ADSP_STATE_ENABLING: @@ -1030,7 +1032,7 @@ static int msm_adsp_disable_locked(struct msm_adsp_module *module) int msm_adsp_disable(struct msm_adsp_module *module) { int rc; - pr_info("msm_adsp_disable() '%s'\n", module->name); + pr_info("%s(): '%s'\n", __func__, module->name); mutex_lock(&module->lock); rc = msm_adsp_disable_locked(module); mutex_unlock(&module->lock); @@ -1044,7 +1046,7 @@ static int msm_adsp_probe(struct platform_device *pdev) int rc, i; int max_module_id; - pr_info("adsp: probe\n"); + pr_info("probe\n"); wake_lock_init(&adsp_wake_lock, WAKE_LOCK_SUSPEND, "adsp"); #if CONFIG_MSM_AMSS_VERSION >= 6350 @@ -1088,7 +1090,7 @@ static int msm_adsp_probe(struct platform_device *pdev) if (IS_ERR(rpc_cb_server_client)) { rpc_cb_server_client = NULL; rc = PTR_ERR(rpc_cb_server_client); - pr_err("adsp: could not create rpc server (%d)\n", rc); + pr_err("could not create rpc server (%d)\n", rc); goto fail_rpc_open; } @@ -1096,7 +1098,7 @@ static int msm_adsp_probe(struct platform_device *pdev) RPC_ADSP_RTOS_MTOA_PROG, RPC_ADSP_RTOS_MTOA_VERS); if (rc) { - pr_err("adsp: could not register callback server (%d)\n", rc); + pr_err("could not register callback server (%d)\n", rc); goto fail_rpc_register; } diff --git a/drivers/staging/dream/qdsp5/adsp_driver.c b/drivers/staging/dream/qdsp5/adsp_driver.c index e55a0db..c45679b 100644 --- a/drivers/staging/dream/qdsp5/adsp_driver.c +++ b/drivers/staging/dream/qdsp5/adsp_driver.c @@ -91,15 +91,12 @@ static int adsp_pmem_check(struct msm_adsp_module *module, hlist_for_each_entry(region_elt, node, &module->pmem_regions, list) { if (CONTAINS(region_elt, &t) || CONTAINS(&t, region_elt) || OVERLAPS(region_elt, &t)) { - printk(KERN_ERR "adsp: module %s:" - " region (vaddr %p len %ld)" - " clashes with registered region" - " (vaddr %p paddr %p len %ld)\n", - module->name, - vaddr, len, - region_elt->vaddr, - (void *)region_elt->paddr, - region_elt->len); + pr_err("module %s: region (vaddr %p len %ld) clashes with registered region (vaddr %p paddr %p len %ld)\n", + module->name, + vaddr, len, + region_elt->vaddr, + (void *)region_elt->paddr, + region_elt->len); return -EINVAL; } } @@ -173,18 +170,17 @@ static int adsp_pmem_lookup_vaddr(struct msm_adsp_module *module, void **addr, } if (match_count > 1) { - printk(KERN_ERR "adsp: module %s: " - "multiple hits for vaddr %p, len %ld\n", - module->name, vaddr, len); + pr_err("module %s: multiple hits for vaddr %p, len %ld\n", + module->name, vaddr, len); hlist_for_each_entry(region_elt, node, &module->pmem_regions, list) { if (vaddr >= region_elt->vaddr && vaddr < region_elt->vaddr + region_elt->len && vaddr + len <= region_elt->vaddr + region_elt->len) - printk(KERN_ERR "\t%p, %ld --> %p\n", - region_elt->vaddr, - region_elt->len, - (void *)region_elt->paddr); + pr_err("\t%p, %ld --> %p\n", + region_elt->vaddr, + region_elt->len, + (void *)region_elt->paddr); } } @@ -201,9 +197,8 @@ int adsp_pmem_fixup_kvaddr(struct msm_adsp_module *module, void **addr, ret = adsp_pmem_lookup_vaddr(module, addr, len, ®ion); if (ret) { - printk(KERN_ERR "adsp: not patching %s (paddr & kvaddr)," - " lookup (%p, %ld) failed\n", - module->name, vaddr, len); + pr_err("not patching %s (paddr & kvaddr), lookup (%p, %ld) failed\n", + module->name, vaddr, len); return ret; } *paddr = region->paddr + (vaddr - region->vaddr); @@ -221,8 +216,8 @@ int adsp_pmem_fixup(struct msm_adsp_module *module, void **addr, ret = adsp_pmem_lookup_vaddr(module, addr, len, ®ion); if (ret) { - printk(KERN_ERR "adsp: not patching %s, lookup (%p, %ld) failed\n", - module->name, vaddr, len); + pr_err("not patching %s, lookup (%p, %ld) failed\n", + module->name, vaddr, len); return ret; } @@ -239,8 +234,7 @@ static int adsp_verify_cmd(struct msm_adsp_module *module, return module->verify_cmd(module, queue_id, cmd_data, cmd_size); else - printk(KERN_INFO "adsp: no packet verifying function " - "for task %s\n", module->name); + pr_info("no packet verifying function for task %s\n", module->name); return 0; } @@ -269,8 +263,7 @@ static long adsp_write_cmd(struct adsp_device *adev, void __user *arg) mutex_lock(&adev->module->pmem_regions_lock); if (adsp_verify_cmd(adev->module, cmd.queue, cmd_data, cmd.len)) { - printk(KERN_ERR "module %s: verify failed.\n", - adev->module->name); + pr_err("module %s: verify failed.\n", adev->module->name); rc = -EINVAL; goto end; } @@ -320,8 +313,8 @@ int adsp_pmem_paddr_fixup(struct msm_adsp_module *module, void **addr) ret = adsp_pmem_lookup_paddr(module, addr, ®ion); if (ret) { - printk(KERN_ERR "adsp: not patching %s, paddr %p lookup failed\n", - module->name, vaddr); + pr_err("not patching %s, paddr %p lookup failed\n", + module->name, vaddr); return ret; } @@ -427,7 +420,7 @@ static long adsp_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) return 0; case ADSP_IOCTL_DISABLE_ACK: - pr_err("adsp: ADSP_IOCTL_DISABLE_ACK is not implemented.\n"); + pr_err("ADSP_IOCTL_DISABLE_ACK is not implemented.\n"); break; case ADSP_IOCTL_WRITE_COMMAND: @@ -470,7 +463,7 @@ static int adsp_release(struct inode *inode, struct file *filp) struct hlist_node *node, *tmp; struct adsp_pmem_region *region; - pr_info("adsp_release() '%s'\n", adev->name); + pr_info("%s(): '%s'\n", __func__, adev->name); /* clear module before putting it to avoid race with open() */ adev->module = NULL; @@ -497,13 +490,13 @@ static void adsp_event(void *driver_data, unsigned id, size_t len, unsigned long flags; if (len > ADSP_EVENT_MAX_SIZE) { - pr_err("adsp_event: event too large (%d bytes)\n", len); + pr_err("%s(): event too large (%d bytes)\n", __func__, len); return; } event = kmalloc(sizeof(*event), GFP_ATOMIC); if (!event) { - pr_err("adsp_event: cannot allocate buffer\n"); + pr_err("%s(): cannot allocate buffer\n", __func__); return; } @@ -545,13 +538,13 @@ static int adsp_open(struct inode *inode, struct file *filp) if (!adev) return -ENODEV; - pr_info("adsp_open() name = '%s'\n", adev->name); + pr_info("%s(): name = '%s'\n", __func__, adev->name); rc = msm_adsp_get(adev->name, &adev->module, &adsp_ops, adev); if (rc) return rc; - pr_info("adsp_open() module '%s' adev %p\n", adev->name, adev); + pr_info("%s(): module '%s' adev %p\n", __func__, adev->name, adev); filp->private_data = adev; adev->abort = 0; INIT_HLIST_HEAD(&adev->module->pmem_regions); diff --git a/drivers/staging/dream/qdsp5/adsp_jpeg_verify_cmd.c b/drivers/staging/dream/qdsp5/adsp_jpeg_verify_cmd.c index b33eba2..3b5e21a 100644 --- a/drivers/staging/dream/qdsp5/adsp_jpeg_verify_cmd.c +++ b/drivers/staging/dream/qdsp5/adsp_jpeg_verify_cmd.c @@ -16,6 +16,8 @@ * */ +#define pr_fmt(fmt) "adsp: " fmt + #include <mach/qdsp5/qdsp5jpegcmdi.h> #include "adsp.h" @@ -45,8 +47,8 @@ static inline int verify_jpeg_cmd_enc_cfg(struct msm_adsp_module *module, int i, num_frags; if (cmd_size != sizeof(jpeg_cmd_enc_cfg)) { - printk(KERN_ERR "adsp: module %s: JPEG ENC CFG invalid cmd_size %d\n", - module->name, cmd_size); + pr_err("module %s: JPEG ENC CFG invalid cmd_size %d\n", + module->name, cmd_size); return -1; } @@ -74,8 +76,8 @@ static inline int verify_jpeg_cmd_dec_cfg(struct msm_adsp_module *module, uint32_t div; if (cmd_size != sizeof(jpeg_cmd_dec_cfg)) { - printk(KERN_ERR "adsp: module %s: JPEG DEC CFG invalid cmd_size %d\n", - module->name, cmd_size); + pr_err("module %s: JPEG DEC CFG invalid cmd_size %d\n", + module->name, cmd_size); return -1; } @@ -108,7 +110,8 @@ static int verify_jpeg_cfg_cmd(struct msm_adsp_module *module, return verify_jpeg_cmd_dec_cfg(module, cmd_data, cmd_size); default: if (cmd_id > 1) { - printk(KERN_ERR "adsp: module %s: invalid JPEG CFG cmd_id %d\n", module->name, cmd_id); + pr_err("module %s: invalid JPEG CFG cmd_id %d\n", + module->name, cmd_id); return -1; } } @@ -126,8 +129,8 @@ static int verify_jpeg_action_cmd(struct msm_adsp_module *module, (jpeg_cmd_enc_op_consumed *)cmd_data; if (cmd_size != sizeof(jpeg_cmd_enc_op_consumed)) { - printk(KERN_ERR "adsp: module %s: JPEG_CMD_ENC_OP_CONSUMED invalid size %d\n", - module->name, cmd_size); + pr_err("module %s: JPEG_CMD_ENC_OP_CONSUMED invalid size %d\n", + module->name, cmd_size); return -1; } @@ -143,8 +146,8 @@ static int verify_jpeg_action_cmd(struct msm_adsp_module *module, (jpeg_cmd_dec_op_consumed *)cmd_data; if (cmd_size != sizeof(jpeg_cmd_enc_op_consumed)) { - printk(KERN_ERR "adsp: module %s: JPEG_CMD_DEC_OP_CONSUMED invalid size %d\n", - module->name, cmd_size); + pr_err("module %s: JPEG_CMD_DEC_OP_CONSUMED invalid size %d\n", + module->name, cmd_size); return -1; } @@ -158,8 +161,8 @@ static int verify_jpeg_action_cmd(struct msm_adsp_module *module, break; default: if (cmd_id > 7) { - printk(KERN_ERR "adsp: module %s: invalid cmd_id %d\n", - module->name, cmd_id); + pr_err("module %s: invalid cmd_id %d\n", + module->name, cmd_id); return -1; } } diff --git a/drivers/staging/dream/qdsp5/adsp_lpm_verify_cmd.c b/drivers/staging/dream/qdsp5/adsp_lpm_verify_cmd.c index 1e23ef3..b5f9e64 100644 --- a/drivers/staging/dream/qdsp5/adsp_lpm_verify_cmd.c +++ b/drivers/staging/dream/qdsp5/adsp_lpm_verify_cmd.c @@ -16,6 +16,8 @@ * */ +#define pr_fmt(fmt) "adsp: " fmt + #include <mach/qdsp5/qdsp5lpmcmdi.h> #include "adsp.h" @@ -29,8 +31,8 @@ int adsp_lpm_verify_cmd(struct msm_adsp_module *module, lpm_cmd_start *cmd; if (queue_id != QDSP_lpmCommandQueue) { - printk(KERN_ERR "adsp: module %s: wrong queue id %d\n", - module->name, queue_id); + pr_err("module %s: wrong queue id %d\n", + module->name, queue_id); return -1; } @@ -39,8 +41,8 @@ int adsp_lpm_verify_cmd(struct msm_adsp_module *module, if (cmd_id == LPM_CMD_START) { if (cmd_size != sizeof(lpm_cmd_start)) { - printk(KERN_ERR "adsp: module %s: wrong size %d, expect %d\n", - module->name, cmd_size, sizeof(lpm_cmd_start)); + pr_err("module %s: wrong size %d, expect %d\n", + module->name, cmd_size, sizeof(lpm_cmd_start)); return -1; } col_height = cmd->ip_data_cfg_part1 & size_mask; @@ -56,8 +58,8 @@ int adsp_lpm_verify_cmd(struct msm_adsp_module *module, output_size))) return -1; } else if (cmd_id > 1) { - printk(KERN_ERR "adsp: module %s: invalid cmd_id %d\n", - module->name, cmd_id); + pr_err("module %s: invalid cmd_id %d\n", + module->name, cmd_id); return -1; } return 0; diff --git a/drivers/staging/dream/qdsp5/adsp_vfe_verify_cmd.c b/drivers/staging/dream/qdsp5/adsp_vfe_verify_cmd.c index 927d50a..2a00078 100644 --- a/drivers/staging/dream/qdsp5/adsp_vfe_verify_cmd.c +++ b/drivers/staging/dream/qdsp5/adsp_vfe_verify_cmd.c @@ -16,6 +16,8 @@ * */ +#define pr_fmt(fmt) "adsp: " fmt + #include <mach/qdsp5/qdsp5vfecmdi.h> #include "adsp.h" @@ -123,7 +125,7 @@ static int verify_vfe_command(struct msm_adsp_module *module, return verify_cmd_stats_wb_exp_ack(module, cmd_data, cmd_size); default: if (cmd_id > 29) { - printk(KERN_ERR "adsp: module %s: invalid VFE command id %d\n", module->name, cmd_id); + pr_err("module %s: invalid VFE command id %d\n", module->name, cmd_id); return -1; } } @@ -136,7 +138,8 @@ static int verify_vfe_command_scale(struct msm_adsp_module *module, uint32_t cmd_id = ((uint32_t *)cmd_data)[0]; // FIXME: check the size if (cmd_id > 1) { - printk(KERN_ERR "adsp: module %s: invalid VFE SCALE command id %d\n", module->name, cmd_id); + pr_err("module %s: invalid VFE SCALE command id %d\n", + module->name, cmd_id); return -1; } return 0; @@ -166,8 +169,8 @@ static int verify_vfe_command_table(struct msm_adsp_module *module, vfe_cmd_axi_ip_cfg *cmd = (vfe_cmd_axi_ip_cfg *)cmd_data; uint32_t size; if (cmd_size != sizeof(vfe_cmd_axi_ip_cfg)) { - printk(KERN_ERR "adsp: module %s: invalid VFE TABLE (VFE_CMD_AXI_IP_CFG) command size %d\n", - module->name, cmd_size); + pr_err("module %s: invalid VFE TABLE (VFE_CMD_AXI_IP_CFG) command size %d\n", + module->name, cmd_size); return -1; } size = get_size(cmd->ip_cfg_part2); @@ -185,8 +188,8 @@ static int verify_vfe_command_table(struct msm_adsp_module *module, void **addr1_y, **addr2_y, **addr1_cbcr, **addr2_cbcr; if (cmd_size != sizeof(vfe_cmd_axi_op_cfg)) { - printk(KERN_ERR "adsp: module %s: invalid VFE TABLE (VFE_CMD_AXI_OP_CFG) command size %d\n", - module->name, cmd_size); + pr_err("module %s: invalid VFE TABLE (VFE_CMD_AXI_OP_CFG) command size %d\n", + module->name, cmd_size); return -1; } size1_y = get_size(cmd->op1_y_cfg_part2); @@ -212,8 +215,8 @@ static int verify_vfe_command_table(struct msm_adsp_module *module, } default: if (cmd_id > 4) { - printk(KERN_ERR "adsp: module %s: invalid VFE TABLE command id %d\n", - module->name, cmd_id); + pr_err("module %s: invalid VFE TABLE command id %d\n", + module->name, cmd_id); return -1; } } @@ -232,8 +235,8 @@ int adsp_vfe_verify_cmd(struct msm_adsp_module *module, case QDSP_vfeCommandTableQueue: return verify_vfe_command_table(module, cmd_data, cmd_size); default: - printk(KERN_ERR "adsp: module %s: unknown queue id %d\n", - module->name, queue_id); + pr_err("module %s: unknown queue id %d\n", + module->name, queue_id); return -1; } } diff --git a/drivers/staging/dream/qdsp5/adsp_video_verify_cmd.c b/drivers/staging/dream/qdsp5/adsp_video_verify_cmd.c index 53aff77..ec13015 100644 --- a/drivers/staging/dream/qdsp5/adsp_video_verify_cmd.c +++ b/drivers/staging/dream/qdsp5/adsp_video_verify_cmd.c @@ -1,6 +1,6 @@ /* arch/arm/mach-msm/qdsp5/adsp_video_verify_cmd.c * - * Verificion code for aDSP VDEC packets from userspace. + * Verification code for aDSP VDEC packets from userspace. * * Copyright (c) 2008 QUALCOMM Incorporated * Copyright (C) 2008 Google, Inc. @@ -15,12 +15,15 @@ * GNU General Public License for more details. * */ + +#define pr_fmt(fmt) "adsp_video: " fmt + #include <linux/io.h> #define ADSP_DEBUG_MSGS 0 #if ADSP_DEBUG_MSGS #define DLOG(fmt,args...) \ - do { printk(KERN_INFO "[%s:%s:%d] "fmt, __FILE__, __func__, __LINE__, \ + do { pr_info("[%s:%s:%d] " fmt, __FILE__, __func__, __LINE__, \ ##args); } \ while (0) #else @@ -87,8 +90,7 @@ static int verify_vdec_pkt_cmd(struct msm_adsp_module *module, DLOG("cmd_size %d cmd_id %d cmd_data %x\n", cmd_size, cmd_id, cmd_data); if (cmd_id != VIDDEC_CMD_SUBFRAME_PKT) { - printk(KERN_INFO "adsp_video: unknown video packet %u\n", - cmd_id); + pr_info("unknown video packet %u\n", cmd_id); return 0; } if (cmd_size < sizeof(viddec_cmd_subframe_pkt)) @@ -156,7 +158,7 @@ int adsp_video_verify_cmd(struct msm_adsp_module *module, DLOG("\n"); return verify_vdec_pkt_cmd(module, cmd_data, cmd_size); default: - printk(KERN_INFO "unknown video queue %u\n", queue_id); + pr_info("unknown video queue %u\n", queue_id); return 0; } } diff --git a/drivers/staging/dream/qdsp5/adsp_videoenc_verify_cmd.c b/drivers/staging/dream/qdsp5/adsp_videoenc_verify_cmd.c index ee37449..7752738 100644 --- a/drivers/staging/dream/qdsp5/adsp_videoenc_verify_cmd.c +++ b/drivers/staging/dream/qdsp5/adsp_videoenc_verify_cmd.c @@ -15,12 +15,15 @@ * GNU General Public License for more details. * */ + +#define pr_fmt(fmt) "adsp_video: " fmt + #include <linux/io.h> #define ADSP_DEBUG_MSGS 0 #if ADSP_DEBUG_MSGS #define DLOG(fmt,args...) \ - do { printk(KERN_INFO "[%s:%s:%d] "fmt, __FILE__, __func__, __LINE__, \ + do { pr_info("[%s:%s:%d] " fmt, __FILE__, __func__, __LINE__, \ ##args); } \ while (0) #else @@ -210,7 +213,7 @@ static int verify_venc_cmd(struct msm_adsp_module *module, return -1; break; default: - printk(KERN_INFO "adsp_video:unknown encoder video command %u\n", + pr_info("unknown encoder video command %u\n", cmd_id); return 0; } @@ -228,7 +231,7 @@ int adsp_videoenc_verify_cmd(struct msm_adsp_module *module, DLOG("\n"); return verify_venc_cmd(module, cmd_data, cmd_size); default: - printk(KERN_INFO "unknown video queue %u\n", queue_id); + pr_info("unknown video queue %u\n", queue_id); return 0; } } diff --git a/drivers/staging/dream/qdsp5/audio_aac.c b/drivers/staging/dream/qdsp5/audio_aac.c index ad2390f..dc367bb 100644 --- a/drivers/staging/dream/qdsp5/audio_aac.c +++ b/drivers/staging/dream/qdsp5/audio_aac.c @@ -17,6 +17,8 @@ * */ +#define pr_fmt(fmt) "audio: " fmt + #include <linux/module.h> #include <linux/fs.h> #include <linux/miscdevice.h> @@ -43,9 +45,10 @@ #ifdef DEBUG #define dprintk(format, arg...) \ -printk(KERN_DEBUG format, ## arg) + printk(KERN_DEBUG "%s(): " format, __func__, ## arg) #else -#define dprintk(format, arg...) do {} while (0) +#define dprintk(format, arg...) \ + do { if (0) printk(KERN_DEBUG format, ## arg); } while (0) #endif #define BUFSZ 32768 @@ -142,7 +145,7 @@ static int audio_enable(struct audio *audio) struct audmgr_config cfg; int rc; - dprintk("audio_enable()\n"); + dprintk("\n"); if (audio->enabled) return 0; @@ -161,13 +164,13 @@ static int audio_enable(struct audio *audio) return rc; if (msm_adsp_enable(audio->audplay)) { - pr_err("audio: msm_adsp_enable(audplay) failed\n"); + pr_err("msm_adsp_enable(audplay) failed\n"); audmgr_disable(&audio->audmgr); return -ENODEV; } if (audpp_enable(audio->dec_id, audio_dsp_event, audio)) { - pr_err("audio: audpp_enable() failed\n"); + pr_err("audpp_enable() failed\n"); msm_adsp_disable(audio->audplay); audmgr_disable(&audio->audmgr); return -ENODEV; @@ -179,7 +182,7 @@ static int audio_enable(struct audio *audio) /* must be called with audio->lock held */ static int audio_disable(struct audio *audio) { - dprintk("audio_disable()\n"); + dprintk("\n"); if (audio->enabled) { audio->enabled = 0; auddec_dsp_config(audio, 0); @@ -206,7 +209,7 @@ static void audio_update_pcm_buf_entry(struct audio *audio, uint32_t *payload) for (index = 0; index < payload[1]; index++) { if (audio->in[audio->fill_next].addr == payload[2 + index * 2]) { - dprintk("audio_update_pcm_buf_entry: in[%d] ready\n", + dprintk("in[%d] ready\n", audio->fill_next); audio->in[audio->fill_next].used = payload[3 + index * 2]; @@ -214,17 +217,16 @@ static void audio_update_pcm_buf_entry(struct audio *audio, uint32_t *payload) audio->fill_next = 0; } else { - pr_err - ("audio_update_pcm_buf_entry: expected=%x ret=%x\n" - , audio->in[audio->fill_next].addr, - payload[1 + index * 2]); + pr_err("%s(): expected=%x ret=%x\n", + __func__, audio->in[audio->fill_next].addr, + payload[1 + index * 2]); break; } } if (audio->in[audio->fill_next].used == 0) { audplay_buffer_refresh(audio); } else { - dprintk("audio_update_pcm_buf_entry: read cannot keep up\n"); + dprintk("read cannot keep up\n"); audio->buf_refresh = 1; } wake_up(&audio->read_wait); @@ -239,7 +241,7 @@ static void audplay_dsp_event(void *data, unsigned id, size_t len, uint32_t msg[28]; getevent(msg, sizeof(msg)); - dprintk("audplay_dsp_event: msg_id=%x\n", id); + dprintk("msg_id=%x\n", id); switch (id) { case AUDPLAY_MSG_DEC_NEEDS_DATA: @@ -251,7 +253,7 @@ static void audplay_dsp_event(void *data, unsigned id, size_t len, break; default: - pr_err("unexpected message from decoder \n"); + pr_err("unexpected message from decoder\n"); } } @@ -265,32 +267,32 @@ static void audio_dsp_event(void *private, unsigned id, uint16_t *msg) switch (status) { case AUDPP_DEC_STATUS_SLEEP: - dprintk("decoder status: sleep \n"); + dprintk("sleep\n"); break; case AUDPP_DEC_STATUS_INIT: - dprintk("decoder status: init \n"); + dprintk("init\n"); audpp_cmd_cfg_routing_mode(audio); break; case AUDPP_DEC_STATUS_CFG: - dprintk("decoder status: cfg \n"); + dprintk("cfg\n"); break; case AUDPP_DEC_STATUS_PLAY: - dprintk("decoder status: play \n"); + dprintk("play\n"); if (audio->pcm_feedback) { audplay_config_hostpcm(audio); audplay_buffer_refresh(audio); } break; default: - pr_err("unknown decoder status \n"); + pr_err("unknown decoder status\n"); } break; } case AUDPP_MSG_CFG_MSG: if (msg[0] == AUDPP_MSG_ENA_ENA) { - dprintk("audio_dsp_event: CFG_MSG ENABLE\n"); + dprintk("CFG_MSG ENABLE\n"); auddec_dsp_config(audio, 1); audio->out_needed = 0; audio->running = 1; @@ -298,20 +300,20 @@ static void audio_dsp_event(void *private, unsigned id, uint16_t *msg) 0); audpp_avsync(audio->dec_id, 22050); } else if (msg[0] == AUDPP_MSG_ENA_DIS) { - dprintk("audio_dsp_event: CFG_MSG DISABLE\n"); + dprintk("CFG_MSG DISABLE\n"); audpp_avsync(audio->dec_id, 0); audio->running = 0; } else { - pr_err("audio_dsp_event: CFG_MSG %d?\n", msg[0]); + pr_err("%s(): CFG_MSG %d?\n", __func__, msg[0]); } break; case AUDPP_MSG_ROUTING_ACK: - dprintk("audio_dsp_event: ROUTING_ACK mode=%d\n", msg[1]); + dprintk("ROUTING_ACK mode=%d\n", msg[1]); audpp_cmd_cfg_adec_params(audio); break; case AUDPP_MSG_FLUSH_ACK: - dprintk("%s: FLUSH_ACK\n", __func__); + dprintk("FLUSH_ACK\n"); audio->wflush = 0; audio->rflush = 0; if (audio->pcm_feedback) @@ -319,7 +321,7 @@ static void audio_dsp_event(void *private, unsigned id, uint16_t *msg) break; default: - pr_err("audio_dsp_event: UNKNOWN (%d)\n", id); + pr_err("%s(): UNKNOWN (%d)\n", __func__, id); } } @@ -375,7 +377,7 @@ static void audpp_cmd_cfg_adec_params(struct audio *audio) static void audpp_cmd_cfg_routing_mode(struct audio *audio) { struct audpp_cmd_routing_mode cmd; - dprintk("audpp_cmd_cfg_routing_mode()\n"); + dprintk("\n"); memset(&cmd, 0, sizeof(cmd)); cmd.cmd_id = AUDPP_CMD_ROUTING_MODE; cmd.object_number = audio->dec_id; @@ -410,7 +412,7 @@ static void audplay_buffer_refresh(struct audio *audio) refresh_cmd.buf0_length = audio->in[audio->fill_next].size - (audio->in[audio->fill_next].size % 1024); /* AAC frame size */ refresh_cmd.buf_read_count = 0; - dprintk("audplay_buffer_fresh: buf0_addr=%x buf0_len=%d\n", + dprintk("buf0_addr=%x buf0_len=%d\n", refresh_cmd.buf0_address, refresh_cmd.buf0_length); (void)audplay_send_queue0(audio, &refresh_cmd, sizeof(refresh_cmd)); } @@ -419,7 +421,7 @@ static void audplay_config_hostpcm(struct audio *audio) { struct audplay_cmd_hpcm_buf_cfg cfg_cmd; - dprintk("audplay_config_hostpcm()\n"); + dprintk("\n"); cfg_cmd.cmd_id = AUDPLAY_CMD_HPCM_BUF_CFG; cfg_cmd.max_buffers = audio->pcm_buf_count; cfg_cmd.byte_swap = 0; @@ -584,7 +586,7 @@ static long audio_ioctl(struct file *file, unsigned int cmd, unsigned long arg) struct audio *audio = file->private_data; int rc = 0; - dprintk("audio_ioctl() cmd = %d\n", cmd); + dprintk("cmd = %d\n", cmd); if (cmd == AUDIO_GET_STATS) { struct msm_audio_stats stats; @@ -615,7 +617,7 @@ static long audio_ioctl(struct file *file, unsigned int cmd, unsigned long arg) audio->stopped = 0; break; case AUDIO_FLUSH: - dprintk("%s: AUDIO_FLUSH\n", __func__); + dprintk("AUDIO_FLUSH\n"); audio->rflush = 1; audio->wflush = 1; audio_ioport_reset(audio); @@ -729,7 +731,7 @@ static long audio_ioctl(struct file *file, unsigned int cmd, unsigned long arg) /* Check if pcm feedback is required */ if ((config.pcm_feedback) && (!audio->read_data)) { - dprintk("ioctl: allocate PCM buffer %d\n", + dprintk("allocate PCM buffer %d\n", config.buffer_count * config.buffer_size); audio->read_data = @@ -739,7 +741,7 @@ static long audio_ioctl(struct file *file, unsigned int cmd, unsigned long arg) &audio->read_phys, GFP_KERNEL); if (!audio->read_data) { - pr_err("audio_aac: buf alloc fail\n"); + pr_err("buf alloc fail\n"); rc = -1; } else { uint8_t index; @@ -771,7 +773,7 @@ static long audio_ioctl(struct file *file, unsigned int cmd, unsigned long arg) break; } case AUDIO_PAUSE: - dprintk("%s: AUDIO_PAUSE %ld\n", __func__, arg); + dprintk("AUDIO_PAUSE %ld\n", arg); rc = audpp_pause(audio->dec_id, (int) arg); break; default: @@ -792,7 +794,7 @@ static ssize_t audio_read(struct file *file, char __user *buf, size_t count, return 0; /* PCM feedback is not enabled. Nothing to read */ mutex_lock(&audio->read_lock); - dprintk("audio_read() %d \n", count); + dprintk("%d\n", count); while (count > 0) { rc = wait_event_interruptible(audio->read_wait, (audio->in[audio->read_next]. @@ -811,16 +813,16 @@ static ssize_t audio_read(struct file *file, char __user *buf, size_t count, /* Read must happen in frame boundary. Since driver does not know frame size, read count must be greater or equal to size of PCM samples */ - dprintk("audio_read: no partial frame done reading\n"); + dprintk("no partial frame done reading\n"); break; } else { - dprintk("audio_read: read from in[%d]\n", + dprintk("read from in[%d]\n", audio->read_next); if (copy_to_user (buf, audio->in[audio->read_next].data, audio->in[audio->read_next].used)) { - pr_err("audio_read: invalid addr %x \n", - (unsigned int)buf); + pr_err("%s(): invalid addr %x\n", + __func__, (unsigned int)buf); rc = -EFAULT; break; } @@ -843,7 +845,7 @@ static ssize_t audio_read(struct file *file, char __user *buf, size_t count, */ if (audio->buf_refresh && !audio->rflush) { audio->buf_refresh = 0; - dprintk("audio_read: kick start pcm feedback again\n"); + dprintk("kick start pcm feedback again\n"); audplay_buffer_refresh(audio); } @@ -852,7 +854,7 @@ static ssize_t audio_read(struct file *file, char __user *buf, size_t count, if (buf > start) rc = buf - start; - dprintk("audio_read: read %d bytes\n", rc); + dprintk("read %d bytes\n", rc); return rc; } @@ -884,8 +886,7 @@ static ssize_t audio_write(struct file *file, const char __user *buf, } if (audio->reserved) { - dprintk("%s: append reserved byte %x\n", - __func__, audio->rsv_byte); + dprintk("append reserved byte %x\n", audio->rsv_byte); *cpy_ptr = audio->rsv_byte; xfer = (count > (frame->size - 1)) ? frame->size - 1 : count; @@ -903,8 +904,8 @@ static ssize_t audio_write(struct file *file, const char __user *buf, dsize += xfer; if (dsize & 1) { audio->rsv_byte = ((char *) frame->data)[dsize - 1]; - dprintk("%s: odd length buf reserve last byte %x\n", - __func__, audio->rsv_byte); + dprintk("odd length buf reserve last byte %x\n", + audio->rsv_byte); audio->reserved = 1; dsize--; } @@ -927,7 +928,7 @@ static int audio_release(struct inode *inode, struct file *file) { struct audio *audio = file->private_data; - dprintk("audio_release()\n"); + dprintk("\n"); mutex_lock(&audio->lock); audio_disable(audio); @@ -960,7 +961,7 @@ static int audio_open(struct inode *inode, struct file *file) mutex_lock(&audio->lock); if (audio->opened) { - pr_err("audio: busy\n"); + pr_err("busy\n"); rc = -EBUSY; goto done; } @@ -969,7 +970,7 @@ static int audio_open(struct inode *inode, struct file *file) audio->data = dma_alloc_coherent(NULL, DMASZ, &audio->phys, GFP_KERNEL); if (!audio->data) { - pr_err("audio: could not allocate DMA buffers\n"); + pr_err("could not allocate DMA buffers\n"); rc = -ENOMEM; goto done; } @@ -982,7 +983,7 @@ static int audio_open(struct inode *inode, struct file *file) rc = msm_adsp_get("AUDPLAY0TASK", &audio->audplay, &audplay_adsp_ops_aac, audio); if (rc) { - pr_err("audio: failed to get audplay0 dsp module\n"); + pr_err("failed to get audplay0 dsp module\n"); goto done; } audio->out_sample_rate = 44100; diff --git a/drivers/staging/dream/qdsp5/audio_in.c b/drivers/staging/dream/qdsp5/audio_in.c index 3d950a2..fcf764e 100644 --- a/drivers/staging/dream/qdsp5/audio_in.c +++ b/drivers/staging/dream/qdsp5/audio_in.c @@ -946,8 +946,7 @@ static int __init audio_in_init(void) the_audio_in.data = dma_alloc_coherent(NULL, DMASZ, &the_audio_in.phys, GFP_KERNEL); if (!the_audio_in.data) { - printk(KERN_ERR "%s: Unable to allocate DMA buffer\n", - __func__); + pr_err("%s: Unable to allocate DMA buffer\n", __func__); return -ENOMEM; } diff --git a/drivers/staging/dream/qdsp5/audio_out.c b/drivers/staging/dream/qdsp5/audio_out.c index d1adcf6..438a796 100644 --- a/drivers/staging/dream/qdsp5/audio_out.c +++ b/drivers/staging/dream/qdsp5/audio_out.c @@ -198,7 +198,7 @@ struct audio { static void audio_prevent_sleep(struct audio *audio) { - printk(KERN_INFO "++++++++++++++++++++++++++++++\n"); + pr_info("++++++++++++++++++++++++++++++\n"); wake_lock(&audio->wakelock); wake_lock(&audio->idlelock); } @@ -207,7 +207,7 @@ static void audio_allow_sleep(struct audio *audio) { wake_unlock(&audio->wakelock); wake_unlock(&audio->idlelock); - printk(KERN_INFO "------------------------------\n"); + pr_info("------------------------------\n"); } static int audio_dsp_out_enable(struct audio *audio, int yes); diff --git a/drivers/staging/dream/qdsp5/audmgr.c b/drivers/staging/dream/qdsp5/audmgr.c index 1ad8b82..50a8823 100644 --- a/drivers/staging/dream/qdsp5/audmgr.c +++ b/drivers/staging/dream/qdsp5/audmgr.c @@ -15,6 +15,8 @@ * */ +#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt + #include <linux/module.h> #include <linux/fs.h> #include <linux/uaccess.h> @@ -61,37 +63,37 @@ static void process_audmgr_callback(struct audmgr *am, if (len < sizeof(uint32_t) * 4) break; am->handle = be32_to_cpu(args->u.handle); - pr_info("audmgr: rpc READY handle=0x%08x\n", am->handle); + pr_info("rpc READY handle=0x%08x\n", am->handle); break; case RPC_AUDMGR_STATUS_CODEC_CONFIG: { uint32_t volume; if (len < sizeof(uint32_t) * 4) break; volume = be32_to_cpu(args->u.volume); - pr_info("audmgr: rpc CODEC_CONFIG volume=0x%08x\n", volume); + pr_info("rpc CODEC_CONFIG volume=0x%08x\n", volume); am->state = STATE_ENABLED; wake_up(&am->wait); break; } case RPC_AUDMGR_STATUS_PENDING: - pr_err("audmgr: PENDING?\n"); + pr_err("PENDING?\n"); break; case RPC_AUDMGR_STATUS_SUSPEND: - pr_err("audmgr: SUSPEND?\n"); + pr_err("SUSPEND?\n"); break; case RPC_AUDMGR_STATUS_FAILURE: - pr_err("audmgr: FAILURE\n"); + pr_err("FAILURE\n"); break; case RPC_AUDMGR_STATUS_VOLUME_CHANGE: - pr_err("audmgr: VOLUME_CHANGE?\n"); + pr_err("VOLUME_CHANGE?\n"); break; case RPC_AUDMGR_STATUS_DISABLED: - pr_err("audmgr: DISABLED\n"); + pr_err("DISABLED\n"); am->state = STATE_DISABLED; wake_up(&am->wait); break; case RPC_AUDMGR_STATUS_ERROR: - pr_err("audmgr: ERROR?\n"); + pr_err("ERROR?\n"); am->state = STATE_ERROR; wake_up(&am->wait); break; @@ -110,14 +112,14 @@ static void process_rpc_request(uint32_t proc, uint32_t xid, int n = len / 4; pr_info("rpc_call proc %d:", proc); while (n--) - printk(" %08x", be32_to_cpu(*x++)); - printk("\n"); + pr_cont(" %08x", be32_to_cpu(*x++)); + pr_cont("\n"); } if (proc == AUDMGR_CB_FUNC_PTR) process_audmgr_callback(am, data, len); else - pr_err("audmgr: unknown rpc proc %d\n", proc); + pr_err("unknown rpc proc %d\n", proc); rpc_ack(am->ept, xid); } @@ -138,7 +140,7 @@ static int audmgr_rpc_thread(void *data) uint32_t type; int len; - pr_info("audmgr_rpc_thread() start\n"); + pr_info("%s() start\n", __func__); while (!kthread_should_stop()) { if (hdr) { @@ -147,7 +149,7 @@ static int audmgr_rpc_thread(void *data) } len = msm_rpc_read(am->ept, (void **) &hdr, -1, -1); if (len < 0) { - pr_err("audmgr: rpc read failed (%d)\n", len); + pr_err("rpc read failed (%d)\n", len); break; } if (len < RPC_COMMON_HDR_SZ) @@ -162,9 +164,9 @@ static int audmgr_rpc_thread(void *data) status = be32_to_cpu(rep->reply_stat); if (status == RPCMSG_REPLYSTAT_ACCEPTED) { status = be32_to_cpu(rep->data.acc_hdr.accept_stat); - pr_info("audmgr: rpc_reply status %d\n", status); + pr_info("rpc_reply status %d\n", status); } else { - pr_info("audmgr: rpc_reply denied!\n"); + pr_info("rpc_reply denied!\n"); } /* process reply */ continue; @@ -179,7 +181,7 @@ static int audmgr_rpc_thread(void *data) len - sizeof(*hdr), data); } - pr_info("audmgr_rpc_thread() exit\n"); + pr_info("%s() exit\n", __func__); if (hdr) { kfree(hdr); hdr = NULL; @@ -215,7 +217,7 @@ int audmgr_open(struct audmgr *am) if (IS_ERR(am->ept)) { rc = PTR_ERR(am->ept); am->ept = NULL; - pr_err("audmgr: failed to connect to audmgr svc\n"); + pr_err("failed to connect to audmgr svc\n"); return rc; } @@ -248,7 +250,7 @@ int audmgr_enable(struct audmgr *am, struct audmgr_config *cfg) return 0; if (am->state == STATE_DISABLING) - pr_err("audmgr: state is DISABLING in enable?\n"); + pr_err("state is DISABLING in enable?\n"); am->state = STATE_ENABLING; msg.args.set_to_one = cpu_to_be32(1); @@ -269,13 +271,14 @@ int audmgr_enable(struct audmgr *am, struct audmgr_config *cfg) rc = wait_event_timeout(am->wait, am->state != STATE_ENABLING, 15 * HZ); if (rc == 0) { - pr_err("audmgr_enable: ARM9 did not reply to RPC am->state = %d\n", am->state); + pr_err("%s(): ARM9 did not reply to RPC am->state = %d\n", + __func__, am->state); BUG(); } if (am->state == STATE_ENABLED) return 0; - pr_err("audmgr: unexpected state %d while enabling?!\n", am->state); + pr_err("unexpected state %d while enabling?!\n", am->state); return -ENODEV; } EXPORT_SYMBOL(audmgr_enable); @@ -300,14 +303,15 @@ int audmgr_disable(struct audmgr *am) rc = wait_event_timeout(am->wait, am->state != STATE_DISABLING, 15 * HZ); if (rc == 0) { - pr_err("audmgr_disable: ARM9 did not reply to RPC am->state = %d\n", am->state); + pr_err("%s(): ARM9 did not reply to RPC am->state = %d\n", + __func__, am->state); BUG(); } if (am->state == STATE_DISABLED) return 0; - pr_err("audmgr: unexpected state %d while disabling?!\n", am->state); + pr_err("unexpected state %d while disabling?!\n", am->state); return -ENODEV; } EXPORT_SYMBOL(audmgr_disable); diff --git a/drivers/staging/dream/qdsp5/audpp.c b/drivers/staging/dream/qdsp5/audpp.c index d06556e..b4d99b3 100644 --- a/drivers/staging/dream/qdsp5/audpp.c +++ b/drivers/staging/dream/qdsp5/audpp.c @@ -16,6 +16,8 @@ * */ +#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt + #include <linux/kernel.h> #include <linux/module.h> #include <linux/wait.h> @@ -160,8 +162,8 @@ static void audpp_dsp_event(void *data, unsigned id, size_t len, switch (id) { case AUDPP_MSG_STATUS_MSG:{ unsigned cid = msg[0]; - pr_info("audpp: status %d %d %d\n", cid, msg[1], - msg[2]); + pr_info("status %d %d %d\n", + cid, msg[1], msg[2]); if ((cid < 5) && audpp->func[cid]) audpp->func[cid] (audpp->private[cid], id, msg); break; @@ -171,19 +173,19 @@ static void audpp_dsp_event(void *data, unsigned id, size_t len, audpp->func[5] (audpp->private[5], id, msg); break; case AUDPP_MSG_PCMDMAMISSED: - pr_err("audpp: DMA missed obj=%x\n", msg[0]); + pr_err("DMA missed obj=%x\n", msg[0]); break; case AUDPP_MSG_CFG_MSG: if (msg[0] == AUDPP_MSG_ENA_ENA) { - pr_info("audpp: ENABLE\n"); + pr_info("ENABLE\n"); audpp->enabled = 1; audpp_broadcast(audpp, id, msg); } else if (msg[0] == AUDPP_MSG_ENA_DIS) { - pr_info("audpp: DISABLE\n"); + pr_info("DISABLE\n"); audpp->enabled = 0; audpp_broadcast(audpp, id, msg); } else { - pr_err("audpp: invalid config msg %d\n", msg[0]); + pr_err("invalid config msg %d\n", msg[0]); } break; case AUDPP_MSG_ROUTING_ACK: @@ -193,7 +195,7 @@ static void audpp_dsp_event(void *data, unsigned id, size_t len, audpp_notify_clnt(audpp, msg[0], id, msg); break; default: - pr_info("audpp: unhandled msg id %x\n", id); + pr_info("unhandled msg id %x\n", id); } } @@ -231,10 +233,10 @@ int audpp_enable(int id, audpp_event_func func, void *private) LOG(EV_ENABLE, 1); if (audpp->open_count++ == 0) { - pr_info("audpp: enable\n"); + pr_info("enable\n"); res = msm_adsp_get("AUDPPTASK", &audpp->mod, &adsp_ops, audpp); if (res < 0) { - pr_err("audpp: cannot open AUDPPTASK\n"); + pr_err("cannot open AUDPPTASK\n"); audpp->open_count = 0; audpp->func[id] = NULL; audpp->private[id] = NULL; @@ -284,7 +286,7 @@ void audpp_disable(int id, void *private) local_irq_restore(flags); if (--audpp->open_count == 0) { - pr_info("audpp: disable\n"); + pr_info("disable\n"); LOG(EV_DISABLE, 2); audpp_dsp_config(0); msm_adsp_disable(audpp->mod); -- 1.6.5.rc3.dirty _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel