Module: xenomai-head Branch: master Commit: 05521ce64e9673d7ca7aa4f827b1c0af5a6db2e1 URL: http://git.xenomai.org/?p=xenomai-head.git;a=commit;h=05521ce64e9673d7ca7aa4f827b1c0af5a6db2e1
Author: Alexis Berlemont <alexis.berlem...@gmail.com> Date: Sat May 23 13:54:29 2009 +0200 Review the tracing macros, mimic v4l2's system --- include/comedi/os_facilities.h | 31 ++++++++++++++--- ksrc/drivers/comedi/buffer.c | 10 +++--- ksrc/drivers/comedi/command.c | 33 +++++++++--------- ksrc/drivers/comedi/device.c | 61 ++++++++++++++++----------------- ksrc/drivers/comedi/driver.c | 6 ++-- ksrc/drivers/comedi/rtdm_interface.c | 24 +++++++------- ksrc/drivers/comedi/subdevice.c | 18 +++++----- ksrc/drivers/comedi/testing/fake.c | 7 ++-- ksrc/drivers/comedi/testing/loop.c | 9 +++-- ksrc/drivers/comedi/transfer.c | 24 +++++++------- 10 files changed, 122 insertions(+), 101 deletions(-) diff --git a/include/comedi/os_facilities.h b/include/comedi/os_facilities.h index f4cc85f..b867bdc 100644 --- a/include/comedi/os_facilities.h +++ b/include/comedi/os_facilities.h @@ -48,17 +48,38 @@ #define RTDM_SUBCLASS_COMEDI 0 -#define __comedi_logerr(fmt, args...) rtdm_printk(KERN_ERR COMEDI_PROMPT fmt, ##args) -#define __comedi_loginfo(fmt, args...) rtdm_printk(KERN_INFO COMEDI_PROMPT fmt, ##args) +#define __comedi_err(fmt, args...) \ + rtdm_printk(KERN_ERR COMEDI_PROMPT fmt, ##args) -#define comedi_logerr(fmt, args...) __comedi_logerr(fmt, ##args) +#define __comedi_warn(fmt, args...) \ + rtdm_printk(KERN_WARNING COMEDI_PROMPT fmt, ##args) #ifdef COMEDI_DEBUG -#define comedi_loginfo(fmt, args...) __comedi_loginfo(fmt, ##args) +#define __comedi_info(fmt, args...) \ + rtdm_printk(KERN_INFO COMEDI_PROMPT fmt, ##args) #else /* !COMEDI_DEBUG */ -#define comedi_loginfo(fmt, args...) +#define __comedi_info(fmt, args...) #endif /* COMEDI_DEBUG */ +#define __comedi_dev_name(dev) \ + (dev->driver == NULL) ? "unattached dev" : dev->driver->board_name + +#define comedi_err(dev, fmt, args...) \ + __comedi_err("%s: " fmt, __comedi_dev_name, ##args) + +#define comedi_warn(dev, fmt, args...) \ + __comedi_warn("%s: " fmt, __comedi_dev_name, ##args) + +#define comedi_info(dev, fmt, args...) \ + __comedi_info("%s: " fmt, __comedi_dev_name, ##args) + +#define comedi_debug(level, debug, dev, fmt, args...) \ + do { \ + if (debug >= (level)) \ + rtdm_printk(KERN_DEBUG COMEDI_PROMPT "%s: " fmt, \ + __comedi_dev_name, ##args); \ + } while (0) + /* --- Allocation / MMU section --- */ static inline void *comedi_kmalloc(int size) diff --git a/ksrc/drivers/comedi/buffer.c b/ksrc/drivers/comedi/buffer.c index 8187042..3377af2 100644 --- a/ksrc/drivers/comedi/buffer.c +++ b/ksrc/drivers/comedi/buffer.c @@ -340,7 +340,7 @@ int comedi_ioctl_mmap(comedi_cxt_t * cxt, void *arg) comedi_mmap_t map_cfg; comedi_dev_t *dev; int ret; - comedi_loginfo("comedi_ioctl_mmap: minor=%d\n", comedi_get_minor(cxt)); + __comedi_info("comedi_ioctl_mmap: minor=%d\n", comedi_get_minor(cxt)); dev = comedi_get_dev(cxt); @@ -397,7 +397,7 @@ int comedi_ioctl_bufcfg(comedi_cxt_t * cxt, void *arg) comedi_dev_t *dev = comedi_get_dev(cxt); comedi_bufcfg_t buf_cfg; - comedi_loginfo("comedi_ioctl_bufcfg: minor=%d\n", + __comedi_info("comedi_ioctl_bufcfg: minor=%d\n", comedi_get_minor(cxt)); /* Basic checking */ @@ -445,7 +445,7 @@ int comedi_ioctl_bufinfo(comedi_cxt_t * cxt, void *arg) unsigned long tmp_cnt; int ret; - comedi_loginfo("comedi_ioctl_bufinfo: minor=%d\n", + __comedi_info("comedi_ioctl_bufinfo: minor=%d\n", comedi_get_minor(cxt)); /* Basic checking */ @@ -475,7 +475,7 @@ int comedi_ioctl_bufinfo(comedi_cxt_t * cxt, void *arg) /* Retrieves the data amount to read */ tmp_cnt = info.rw_count = __count_to_get(buf); - comedi_loginfo("comedi_ioctl_bufinfo: count to read=%lu\n", + __comedi_info("comedi_ioctl_bufinfo: count to read=%lu\n", tmp_cnt); if ((ret < 0 && ret != -ENOENT) || @@ -506,7 +506,7 @@ int comedi_ioctl_bufinfo(comedi_cxt_t * cxt, void *arg) /* Retrieves the data amount which is writable */ info.rw_count = __count_to_put(buf); - comedi_loginfo("comedi_ioctl_bufinfo: count to write=%lu\n", + __comedi_info("comedi_ioctl_bufinfo: count to write=%lu\n", info.rw_count); } else diff --git a/ksrc/drivers/comedi/command.c b/ksrc/drivers/comedi/command.c index 582c8e5..9d25971 100644 --- a/ksrc/drivers/comedi/command.c +++ b/ksrc/drivers/comedi/command.c @@ -62,13 +62,13 @@ int comedi_fill_cmddesc(comedi_cxt_t * cxt, comedi_cmd_t * desc, void *arg) desc->chan_descs = tmpchans; - comedi_loginfo("comedi_fill_cmddesc: desc dump\n"); - comedi_loginfo("\t->idx_subd=%u\n", desc->idx_subd); - comedi_loginfo("\t->flags=%lu\n", desc->flags); - comedi_loginfo("\t->nb_chan=%u\n", desc->nb_chan); - comedi_loginfo("\t->chan_descs=0x%x\n", *desc->chan_descs); - comedi_loginfo("\t->data_len=%u\n", desc->data_len); - comedi_loginfo("\t->pdata=0x%p\n", desc->data); + __comedi_info("comedi_fill_cmddesc: desc dump\n"); + __comedi_info("\t->idx_subd=%u\n", desc->idx_subd); + __comedi_info("\t->flags=%lu\n", desc->flags); + __comedi_info("\t->nb_chan=%u\n", desc->nb_chan); + __comedi_info("\t->chan_descs=0x%x\n", *desc->chan_descs); + __comedi_info("\t->data_len=%u\n", desc->data_len); + __comedi_info("\t->pdata=0x%p\n", desc->data); out_cmddesc: @@ -92,25 +92,24 @@ int comedi_check_cmddesc(comedi_cxt_t * cxt, comedi_cmd_t * desc) int ret = 0; comedi_dev_t *dev = comedi_get_dev(cxt); - comedi_loginfo("comedi_check_cmddesc: minor=%d\n", + __comedi_info("comedi_check_cmddesc: minor=%d\n", comedi_get_minor(cxt)); if (desc->idx_subd >= dev->transfer->nb_subd) { - comedi_logerr - ("comedi_check_cmddesc: subdevice index out of range (%u >= %u)\n", - desc->idx_subd, dev->transfer->nb_subd); + __comedi_err("comedi_check_cmddesc: " + "subdevice index out of range (%u >= %u)\n", + desc->idx_subd, dev->transfer->nb_subd); return -EINVAL; } if (dev->transfer->subds[desc->idx_subd]->flags & COMEDI_SUBD_UNUSED) { - comedi_logerr - ("comedi_check_cmddesc: subdevice type incoherent\n"); + __comedi_err("comedi_check_cmddesc: " + "subdevice type incoherent\n"); return -EIO; } if (!(dev->transfer->subds[desc->idx_subd]->flags & COMEDI_SUBD_CMD)) { - comedi_logerr - ("comedi_check_cmddesc: operation not supported\n"); + __comedi_err("comedi_check_cmddesc: operation not supported\n"); return -EIO; } @@ -118,7 +117,7 @@ int comedi_check_cmddesc(comedi_cxt_t * cxt, comedi_cmd_t * desc) return -EBUSY; if (ret != 0) { - comedi_logerr("comedi_check_cmddesc: subdevice busy\n"); + __comedi_err("comedi_check_cmddesc: subdevice busy\n"); return ret; } @@ -254,7 +253,7 @@ int comedi_ioctl_cmd(comedi_cxt_t * cxt, void *arg) comedi_cmd_t *cmd_desc = NULL; comedi_dev_t *dev = comedi_get_dev(cxt); - comedi_loginfo("comedi_ioctl_cmd: minor=%d\n", comedi_get_minor(cxt)); + __comedi_info("comedi_ioctl_cmd: minor=%d\n", comedi_get_minor(cxt)); /* Allocates the command */ cmd_desc = (comedi_cmd_t *) comedi_kmalloc(sizeof(comedi_cmd_t)); diff --git a/ksrc/drivers/comedi/device.c b/ksrc/drivers/comedi/device.c index bd9fd72..cb413a0 100644 --- a/ksrc/drivers/comedi/device.c +++ b/ksrc/drivers/comedi/device.c @@ -121,8 +121,7 @@ int comedi_proc_attach(comedi_cxt_t * cxt) /* Allocates the buffer for the file name */ entry_name = comedi_kmalloc(COMEDI_NAMELEN + 4); if ((p = entry_name) == NULL) { - comedi_logerr - ("comedi_proc_attach: failed to allocate buffer\n"); + __comedi_err("comedi_proc_attach: failed to allocate buffer\n"); return -ENOMEM; } @@ -133,9 +132,9 @@ int comedi_proc_attach(comedi_cxt_t * cxt) /* Creates the proc entry */ entry = create_proc_entry(entry_name, 0444, comedi_proc_root); if (entry == NULL) { - comedi_logerr - ("comedi_proc_attach: failed to create /proc/comedi/%s\n", - entry_name); + __comedi_err("comedi_proc_attach: " + "failed to create /proc/comedi/%s\n", + entry_name); ret = -ENOMEM; goto out_setup_proc_transfer; } @@ -161,8 +160,8 @@ void comedi_proc_detach(comedi_cxt_t * cxt) /* Allocates the buffer for the file name */ entry_name = comedi_kmalloc(COMEDI_NAMELEN + 4); if ((p = entry_name) == NULL) { - comedi_logerr - ("comedi_proc_detach: failed to allocate filename buffer\n"); + __comedi_err("comedi_proc_detach: " + "failed to allocate filename buffer\n"); return; } @@ -199,22 +198,22 @@ int comedi_fill_lnkdesc(comedi_cxt_t * cxt, char *tmpname = NULL; void *tmpopts = NULL; - comedi_loginfo("comedi_fill_lnkdesc: minor=%d\n", + __comedi_info("comedi_fill_lnkdesc: minor=%d\n", comedi_get_minor(cxt)); ret = comedi_copy_from_user(cxt, link_arg, arg, sizeof(comedi_lnkdesc_t)); if (ret != 0) { - comedi_logerr - ("comedi_fill_lnkdesc: call1(copy_from_user) failed\n"); + __comedi_err("comedi_fill_lnkdesc: " + "call1(copy_from_user) failed\n"); goto out_get_lnkdesc; } if (link_arg->bname_size != 0 && link_arg->bname != NULL) { tmpname = comedi_kmalloc(link_arg->bname_size + 1); if (tmpname == NULL) { - comedi_logerr - ("comedi_fill_lnkdesc: call1(alloc) failed\n"); + __comedi_err("comedi_fill_lnkdesc: " + "call1(alloc) failed\n"); ret = -ENOMEM; goto out_get_lnkdesc; } @@ -225,12 +224,12 @@ int comedi_fill_lnkdesc(comedi_cxt_t * cxt, link_arg->bname, link_arg->bname_size); if (ret != 0) { - comedi_logerr - ("comedi_fill_lnkdesc: call2(copy_from_user) failed\n"); + __comedi_err("comedi_fill_lnkdesc: " + "call2(copy_from_user) failed\n"); goto out_get_lnkdesc; } } else { - comedi_logerr("comedi_fill_lnkdesc: board name missing\n"); + __comedi_err("comedi_fill_lnkdesc: board name missing\n"); ret = -EINVAL; goto out_get_lnkdesc; } @@ -239,8 +238,8 @@ int comedi_fill_lnkdesc(comedi_cxt_t * cxt, tmpopts = comedi_kmalloc(link_arg->opts_size); if (tmpopts == NULL) { - comedi_logerr - ("comedi_fill_lnkdesc: call2(alloc) failed\n"); + __comedi_err("comedi_fill_lnkdesc: " + "call2(alloc) failed\n"); ret = -ENOMEM; goto out_get_lnkdesc; } @@ -250,8 +249,8 @@ int comedi_fill_lnkdesc(comedi_cxt_t * cxt, link_arg->opts, link_arg->opts_size); if (ret != 0) { - comedi_logerr - ("comedi_fill_lnkdesc: call3(copy_from_user) failed\n"); + __comedi_err("comedi_fill_lnkdesc: " + "call3(copy_from_user) failed\n"); goto out_get_lnkdesc; } } @@ -276,7 +275,7 @@ int comedi_fill_lnkdesc(comedi_cxt_t * cxt, void comedi_free_lnkdesc(comedi_cxt_t * cxt, comedi_lnkdesc_t * link_arg) { - comedi_loginfo("comedi_free_lnkdesc: minor=%d\n", + __comedi_info("comedi_free_lnkdesc: minor=%d\n", comedi_get_minor(cxt)); if (link_arg->bname != NULL) @@ -292,13 +291,13 @@ int comedi_assign_driver(comedi_cxt_t * cxt, int ret = 0; comedi_dev_t *dev = comedi_get_dev(cxt); - comedi_loginfo("comedi_assign_driver: minor=%d\n", + __comedi_info("comedi_assign_driver: minor=%d\n", comedi_get_minor(cxt)); dev->driver = drv; if (drv->privdata_size == 0) - comedi_loginfo + __comedi_info ("comedi_assign_driver: warning! the field priv will not be usable\n"); else { @@ -306,16 +305,16 @@ int comedi_assign_driver(comedi_cxt_t * cxt, dev->priv = comedi_kmalloc(drv->privdata_size); if (dev->priv == NULL && drv->privdata_size != 0) { - comedi_logerr - ("comedi_assign_driver: call(alloc) failed\n"); + __comedi_err("comedi_assign_driver: " + "call(alloc) failed\n"); ret = -ENOMEM; goto out_assign_driver; } } if ((ret = drv->attach(dev, link_arg)) != 0) - comedi_logerr - ("comedi_assign_driver: call(drv->attach) failed (ret=%d)\n", + __comedi_err("comedi_assign_driver: " + "call(drv->attach) failed (ret=%d)\n", ret); out_assign_driver: @@ -338,7 +337,7 @@ int comedi_release_driver(comedi_cxt_t * cxt) unsigned long flags; comedi_dev_t *dev = comedi_get_dev(cxt); - comedi_loginfo("comedi_release_driver: minor=%d\n", + __comedi_info("comedi_release_driver: minor=%d\n", comedi_get_minor(cxt)); comedi_lock_irqsave(&dev->lock, flags); @@ -375,7 +374,7 @@ int comedi_device_attach(comedi_cxt_t * cxt, void *arg) comedi_lnkdesc_t link_arg; comedi_drv_t *drv = NULL; - comedi_loginfo("comedi_device_attach: minor=%d\n", + __comedi_info("comedi_device_attach: minor=%d\n", comedi_get_minor(cxt)); if ((ret = comedi_fill_lnkdesc(cxt, &link_arg, arg)) != 0) @@ -396,7 +395,7 @@ int comedi_device_detach(comedi_cxt_t * cxt) { comedi_dev_t *dev = comedi_get_dev(cxt); - comedi_loginfo("comedi_device_detach: minor=%d\n", + __comedi_info("comedi_device_detach: minor=%d\n", comedi_get_minor(cxt)); if (dev->driver == NULL) @@ -411,7 +410,7 @@ int comedi_ioctl_devcfg(comedi_cxt_t * cxt, void *arg) { int ret = 0; - comedi_loginfo("comedi_ioctl_devcfg: minor=%d\n", + __comedi_info("comedi_ioctl_devcfg: minor=%d\n", comedi_get_minor(cxt)); if (comedi_test_rt() != 0) @@ -457,7 +456,7 @@ int comedi_ioctl_devinfo(comedi_cxt_t * cxt, void *arg) comedi_dvinfo_t info; comedi_dev_t *dev = comedi_get_dev(cxt); - comedi_loginfo("comedi_ioctl_devinfo: minor=%d\n", + __comedi_info("comedi_ioctl_devinfo: minor=%d\n", comedi_get_minor(cxt)); memset(&info, 0, sizeof(comedi_dvinfo_t)); diff --git a/ksrc/drivers/comedi/driver.c b/ksrc/drivers/comedi/driver.c index 5ff934c..3907ec7 100644 --- a/ksrc/drivers/comedi/driver.c +++ b/ksrc/drivers/comedi/driver.c @@ -40,7 +40,7 @@ int comedi_lct_drv(char *pin, comedi_drv_t ** pio) struct list_head *this; int ret = -EINVAL; - comedi_loginfo("comedi_lct_drv: name=%s\n", pin); + __comedi_info("comedi_lct_drv: name=%s\n", pin); /* Goes through the linked list so as to find a driver instance with the same name */ @@ -62,7 +62,7 @@ int comedi_lct_drv(char *pin, comedi_drv_t ** pio) int comedi_register_drv(comedi_drv_t * drv) { - comedi_loginfo("comedi_add_drv: name=%s\n", drv->board_name); + __comedi_info("comedi_add_drv: name=%s\n", drv->board_name); if (comedi_lct_drv(drv->board_name, NULL) != 0) { list_add(&drv->list, &comedi_drvs); @@ -73,7 +73,7 @@ int comedi_register_drv(comedi_drv_t * drv) int comedi_unregister_drv(comedi_drv_t * drv) { - comedi_loginfo("comedi_rm_drv: name=%s\n", drv->board_name); + __comedi_info("comedi_rm_drv: name=%s\n", drv->board_name); if (comedi_lct_drv(drv->board_name, NULL) == 0) { /* Here, we consider the argument is pointing diff --git a/ksrc/drivers/comedi/rtdm_interface.c b/ksrc/drivers/comedi/rtdm_interface.c index 73687b6..5e2ef92 100644 --- a/ksrc/drivers/comedi/rtdm_interface.c +++ b/ksrc/drivers/comedi/rtdm_interface.c @@ -60,16 +60,16 @@ int comedi_init_proc(void) /* Creates the global directory */ comedi_proc_root = create_proc_entry("comedi", S_IFDIR, 0); if (comedi_proc_root == NULL) { - comedi_logerr - ("comedi_proc_init: failed to create /proc/comedi\n"); + __comedi_err("comedi_proc_init: " + "failed to create /proc/comedi\n"); return -ENOMEM; } /* Creates the devices related file */ entry = create_proc_entry("devices", 0444, comedi_proc_root); if (entry == NULL) { - comedi_logerr - ("comedi_proc_init: failed to create /proc/comedi/devices\n"); + __comedi_err("comedi_proc_init: " + "failed to create /proc/comedi/devices\n"); ret = -ENOMEM; goto err_proc_init; } @@ -83,8 +83,8 @@ int comedi_init_proc(void) /* Creates the drivers related file */ entry = create_proc_entry("drivers", 0444, comedi_proc_root); if (entry == NULL) { - comedi_logerr - ("comedi_proc_init: failed to create /proc/comedi/drivers\n"); + __comedi_err("comedi_proc_init: " + "failed to create /proc/comedi/drivers\n"); ret = -ENOMEM; goto err_proc_init; } @@ -124,7 +124,7 @@ int comedi_rt_open(struct rtdm_dev_context *context, comedi_init_cxt(context, user_info, &cxt); comedi_set_dev(&cxt); - comedi_loginfo("comedi_rt_open: minor=%d\n", comedi_get_minor(&cxt)); + __comedi_info("comedi_rt_open: minor=%d\n", comedi_get_minor(&cxt)); return 0; } @@ -136,7 +136,7 @@ int comedi_rt_close(struct rtdm_dev_context *context, comedi_init_cxt(context, user_info, &cxt); comedi_set_dev(&cxt); - comedi_loginfo("comedi_rt_close: minor=%d\n", comedi_get_minor(&cxt)); + __comedi_info("comedi_rt_close: minor=%d\n", comedi_get_minor(&cxt)); return 0; } @@ -151,7 +151,7 @@ ssize_t comedi_rt_read(struct rtdm_dev_context * context, comedi_set_dev(&cxt); dev = comedi_get_dev(&cxt); - comedi_loginfo("comedi_rt_read: minor=%d\n", comedi_get_minor(&cxt)); + __comedi_info("comedi_rt_read: minor=%d\n", comedi_get_minor(&cxt)); if (nbytes == 0) return 0; @@ -170,7 +170,7 @@ ssize_t comedi_rt_write(struct rtdm_dev_context * context, comedi_set_dev(&cxt); dev = comedi_get_dev(&cxt); - comedi_loginfo("comedi_rt_write: minor=%d\n", comedi_get_minor(&cxt)); + __comedi_info("comedi_rt_write: minor=%d\n", comedi_get_minor(&cxt)); if (nbytes == 0) return 0; @@ -186,7 +186,7 @@ int comedi_rt_ioctl(struct rtdm_dev_context *context, comedi_init_cxt(context, user_info, &cxt); comedi_set_dev(&cxt); - comedi_loginfo("comedi_rt_ioctl: minor=%d\n", comedi_get_minor(&cxt)); + __comedi_info("comedi_rt_ioctl: minor=%d\n", comedi_get_minor(&cxt)); return comedi_ioctl_functions[_IOC_NR(request)] (&cxt, arg); } @@ -202,7 +202,7 @@ int comedi_rt_select(struct rtdm_dev_context *context, called */ comedi_init_cxt(context, NULL, &cxt); comedi_set_dev(&cxt); - comedi_loginfo("comedi_rt_select: minor=%d\n", comedi_get_minor(&cxt)); + __comedi_info("comedi_rt_select: minor=%d\n", comedi_get_minor(&cxt)); return comedi_select(&cxt, selector, type, fd_index); } diff --git a/ksrc/drivers/comedi/subdevice.c b/ksrc/drivers/comedi/subdevice.c index 2fccf00..ed11f5b 100644 --- a/ksrc/drivers/comedi/subdevice.c +++ b/ksrc/drivers/comedi/subdevice.c @@ -90,23 +90,23 @@ int comedi_check_chanlist(comedi_subd_t * subd, COMEDI_CHAN_GLOBAL_CHANDESC) ? i : 0; if (CR_CHAN(chans[i]) >= subd->chan_desc->length) { - comedi_logerr - ("comedi_check_chanlist: chan idx out_of range (%u>=%lu)\n", - CR_CHAN(chans[i]), subd->chan_desc->length); + __comedi_err("comedi_check_chanlist: " + "chan idx out_of range (%u>=%lu)\n", + CR_CHAN(chans[i]), subd->chan_desc->length); return -EINVAL; } if (CR_RNG(chans[i]) > subd->rng_desc->rngtabs[j]->length) { - comedi_logerr - ("comedi_check_chanlist: rng idx out_of range (%u>=%u)\n", - CR_RNG(chans[i]), - subd->rng_desc->rngtabs[j]->length); + __comedi_err("comedi_check_chanlist: " + "rng idx out_of range (%u>=%u)\n", + CR_RNG(chans[i]), + subd->rng_desc->rngtabs[j]->length); return -EINVAL; } if (CR_AREF(chans[i]) != 0 && (CR_AREF(chans[i]) & subd->chan_desc->chans[k].flags) == 0) { - comedi_logerr - ("comedi_check_chanlist: bad channel type\n"); + __comedi_err("comedi_check_chanlist: " + "bad channel type\n"); return -EINVAL; } } diff --git a/ksrc/drivers/comedi/testing/fake.c b/ksrc/drivers/comedi/testing/fake.c index c4eda62..8120368 100644 --- a/ksrc/drivers/comedi/testing/fake.c +++ b/ksrc/drivers/comedi/testing/fake.c @@ -152,14 +152,15 @@ int test_cmd(comedi_subd_t *subd, comedi_cmd_t *cmd) comedi_dev_t *dev = subd->dev; tstprv_t *priv = (tstprv_t *)dev->priv; - comedi_loginfo("test_cmd: begin (subd=%d)\n",idx_subd); + comedi_info(dev, "test_cmd: begin (subd=%d)\n",idx_subd); priv->scan_period_ns=cmd->scan_begin_arg; priv->convert_period_ns=(cmd->convert_src==TRIG_TIMER)? cmd->convert_arg:0; - comedi_loginfo("test_cmd: scan_period=%luns convert_period=%luns\n", - priv->scan_period_ns, priv->convert_period_ns); + comedi_info(dev, + "test_cmd: scan_period=%luns convert_period=%luns\n", + priv->scan_period_ns, priv->convert_period_ns); priv->last_ns = comedi_get_time(); diff --git a/ksrc/drivers/comedi/testing/loop.c b/ksrc/drivers/comedi/testing/loop.c index 8beafb2..77dbaf8 100644 --- a/ksrc/drivers/comedi/testing/loop.c +++ b/ksrc/drivers/comedi/testing/loop.c @@ -78,8 +78,9 @@ static void loop_task_proc(void *arg) if (ret == 0) { - comedi_loginfo("loop_task_proc: " - "data available\n"); + comedi_info(dev, + "loop_task_proc: " + "data available\n"); comedi_buf_evt(dev, COMEDI_BUF_GET, 0); @@ -106,7 +107,7 @@ int loop_cmd(comedi_subd_t *subd, comedi_cmd_t *cmd) { lpprv_t *priv = (lpprv_t *)subd->dev->priv; - comedi_loginfo("loop_cmd: (subd=%d)\n",idx_subd); + comedi_info(dev, "loop_cmd: (subd=%d)\n",idx_subd); priv->loop_running = 1; @@ -119,7 +120,7 @@ int loop_cancel(comedi_subd_t *subd, int idx_subd) { lpprv_t *priv=(lpprv_t *)subd->dev->priv; - comedi_loginfo("loop_cancel: (subd=%d)\n",idx_subd); + comedi_info(dev, "loop_cancel: (subd=%d)\n",idx_subd); priv->loop_running=0; diff --git a/ksrc/drivers/comedi/transfer.c b/ksrc/drivers/comedi/transfer.c index a176be1..c0d7faf 100644 --- a/ksrc/drivers/comedi/transfer.c +++ b/ksrc/drivers/comedi/transfer.c @@ -39,7 +39,7 @@ int comedi_cleanup_transfer(comedi_cxt_t * cxt) comedi_trf_t *tsf; int i; - comedi_loginfo("comedi_cleanup_transfer: minor=%d\n", + __comedi_info("comedi_cleanup_transfer: minor=%d\n", comedi_get_minor(cxt)); dev = comedi_get_dev(cxt); @@ -90,7 +90,7 @@ int comedi_setup_transfer(comedi_cxt_t * cxt) struct list_head *this; int i = 0, ret = 0; - comedi_loginfo("comedi_setup_transfer: minor=%d\n", + __comedi_info("comedi_setup_transfer: minor=%d\n", comedi_get_minor(cxt)); dev = comedi_get_dev(cxt); @@ -98,7 +98,7 @@ int comedi_setup_transfer(comedi_cxt_t * cxt) /* Allocates the main structure */ tsf = comedi_kmalloc(sizeof(comedi_trf_t)); if (tsf == NULL) { - comedi_logerr("comedi_setup_transfer: call1(alloc) failed \n"); + __comedi_err("comedi_setup_transfer: call1(alloc) failed \n"); return -ENOMEM; } memset(tsf, 0, sizeof(comedi_trf_t)); @@ -122,7 +122,7 @@ int comedi_setup_transfer(comedi_cxt_t * cxt) /* Allocates a suitable tab for the subdevices */ tsf->subds = comedi_kmalloc(tsf->nb_subd * sizeof(comedi_subd_t *)); if (tsf->subds == NULL) { - comedi_logerr("comedi_setup_transfer: call2(alloc) failed \n"); + __comedi_err("comedi_setup_transfer: call2(alloc) failed \n"); ret = -ENOMEM; goto out_setup_tsf; } @@ -152,8 +152,8 @@ int comedi_setup_transfer(comedi_cxt_t * cxt) if (tsf->subds[i]->flags & COMEDI_SUBD_CMD) { tsf->bufs[i] = comedi_kmalloc(sizeof(comedi_buf_t)); if (tsf->bufs[i] == NULL) { - comedi_logerr - ("comedi_setup_transfer: call5-6(alloc) failed \n"); + __comedi_err("comedi_setup_transfer: " + "call5-6(alloc) failed \n"); ret = -ENOMEM; goto out_setup_tsf; } @@ -168,7 +168,7 @@ int comedi_setup_transfer(comedi_cxt_t * cxt) tsf->status = comedi_kmalloc(tsf->nb_subd * sizeof(unsigned long)); if (tsf->status == NULL) { - comedi_logerr("comedi_setup_transfer: call8(alloc) failed \n"); + __comedi_err("comedi_setup_transfer: call8(alloc) failed \n"); ret = -ENOMEM; } @@ -186,7 +186,7 @@ int comedi_reserve_transfer(comedi_cxt_t * cxt, int idx_subd) { comedi_dev_t *dev = comedi_get_dev(cxt); - comedi_loginfo("comedi_reserve_transfer: minor=%d idx=%d\n", + __comedi_info("comedi_reserve_transfer: minor=%d idx=%d\n", comedi_get_minor(cxt), idx_subd); if (test_and_set_bit(COMEDI_TSF_BUSY, @@ -201,7 +201,7 @@ int comedi_init_transfer(comedi_cxt_t * cxt, comedi_cmd_t * cmd) int i; comedi_dev_t *dev = comedi_get_dev(cxt); - comedi_loginfo("comedi_init_transfer: minor=%d idx=%d\n", + __comedi_info("comedi_init_transfer: minor=%d idx=%d\n", comedi_get_minor(cxt), cmd->idx_subd); /* Checks if the transfer system has to work in bulk mode */ @@ -257,9 +257,9 @@ int comedi_cancel_transfer(comedi_cxt_t * cxt, int idx_subd) the "cancel" function can be used as as to (re)initialize some component) */ if (subd->cancel != NULL && (ret = subd->cancel(subd, idx_subd)) < 0) { - comedi_logerr - ("comedi_cancel: subdevice %d cancel handler failed (ret=%d)\n", - idx_subd, ret); + __comedi_err("comedi_cancel: " + "subdevice %d cancel handler failed (ret=%d)\n", + idx_subd, ret); } /* Clears the "busy" flag */ _______________________________________________ Xenomai-git mailing list Xenomai-git@gna.org https://mail.gna.org/listinfo/xenomai-git