aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorH Hartley Sweeten <hsweeten@visionengravers.com>2013-04-22 21:35:31 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-04-23 13:41:50 -0400
commitd7427345e8364a0fc96dd6c6be3fd6235d6eb17a (patch)
tree459c88cf2ccd39573b90017e2e3f4a953f172b24
parentf05ffb6e12bcfcce5bb6c8eadbabe3b7ebe8f7db (diff)
staging: comedi: das800: tidy up subdevice init
For aesthetic reasons, rename some of the subdevice functions to help with greps and add some whitespace to the subdevice init. Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Reviewed-by: Ian Abbott <abbotti@mev.co.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r--drivers/staging/comedi/drivers/das800.c55
1 files changed, 29 insertions, 26 deletions
diff --git a/drivers/staging/comedi/drivers/das800.c b/drivers/staging/comedi/drivers/das800.c
index 1260ebacca18..7518d912bbf5 100644
--- a/drivers/staging/comedi/drivers/das800.c
+++ b/drivers/staging/comedi/drivers/das800.c
@@ -577,9 +577,10 @@ static irqreturn_t das800_interrupt(int irq, void *d)
577 return IRQ_HANDLED; 577 return IRQ_HANDLED;
578} 578}
579 579
580static int das800_ai_rinsn(struct comedi_device *dev, 580static int das800_ai_insn_read(struct comedi_device *dev,
581 struct comedi_subdevice *s, struct comedi_insn *insn, 581 struct comedi_subdevice *s,
582 unsigned int *data) 582 struct comedi_insn *insn,
583 unsigned int *data)
583{ 584{
584 const struct das800_board *thisboard = comedi_board(dev); 585 const struct das800_board *thisboard = comedi_board(dev);
585 struct das800_private *devpriv = dev->private; 586 struct das800_private *devpriv = dev->private;
@@ -633,9 +634,10 @@ static int das800_ai_rinsn(struct comedi_device *dev,
633 return n; 634 return n;
634} 635}
635 636
636static int das800_di_rbits(struct comedi_device *dev, 637static int das800_di_insn_bits(struct comedi_device *dev,
637 struct comedi_subdevice *s, struct comedi_insn *insn, 638 struct comedi_subdevice *s,
638 unsigned int *data) 639 struct comedi_insn *insn,
640 unsigned int *data)
639{ 641{
640 unsigned int bits; 642 unsigned int bits;
641 643
@@ -647,9 +649,10 @@ static int das800_di_rbits(struct comedi_device *dev,
647 return insn->n; 649 return insn->n;
648} 650}
649 651
650static int das800_do_wbits(struct comedi_device *dev, 652static int das800_do_insn_bits(struct comedi_device *dev,
651 struct comedi_subdevice *s, struct comedi_insn *insn, 653 struct comedi_subdevice *s,
652 unsigned int *data) 654 struct comedi_insn *insn,
655 unsigned int *data)
653{ 656{
654 struct das800_private *devpriv = dev->private; 657 struct das800_private *devpriv = dev->private;
655 int wbits; 658 int wbits;
@@ -750,7 +753,7 @@ static int das800_attach(struct comedi_device *dev, struct comedi_devconfig *it)
750 if (ret) 753 if (ret)
751 return ret; 754 return ret;
752 755
753 /* analog input subdevice */ 756 /* Analog Input subdevice */
754 s = &dev->subdevices[0]; 757 s = &dev->subdevices[0];
755 dev->read_subdev = s; 758 dev->read_subdev = s;
756 s->type = COMEDI_SUBD_AI; 759 s->type = COMEDI_SUBD_AI;
@@ -758,7 +761,7 @@ static int das800_attach(struct comedi_device *dev, struct comedi_devconfig *it)
758 s->n_chan = 8; 761 s->n_chan = 8;
759 s->maxdata = (1 << thisboard->resolution) - 1; 762 s->maxdata = (1 << thisboard->resolution) - 1;
760 s->range_table = thisboard->ai_range; 763 s->range_table = thisboard->ai_range;
761 s->insn_read = das800_ai_rinsn; 764 s->insn_read = das800_ai_insn_read;
762 if (dev->irq) { 765 if (dev->irq) {
763 s->subdev_flags |= SDF_CMD_READ; 766 s->subdev_flags |= SDF_CMD_READ;
764 s->len_chanlist = 8; 767 s->len_chanlist = 8;
@@ -767,23 +770,23 @@ static int das800_attach(struct comedi_device *dev, struct comedi_devconfig *it)
767 s->cancel = das800_cancel; 770 s->cancel = das800_cancel;
768 } 771 }
769 772
770 /* di */ 773 /* Digital Input subdevice */
771 s = &dev->subdevices[1]; 774 s = &dev->subdevices[1];
772 s->type = COMEDI_SUBD_DI; 775 s->type = COMEDI_SUBD_DI;
773 s->subdev_flags = SDF_READABLE; 776 s->subdev_flags = SDF_READABLE;
774 s->n_chan = 3; 777 s->n_chan = 3;
775 s->maxdata = 1; 778 s->maxdata = 1;
776 s->range_table = &range_digital; 779 s->range_table = &range_digital;
777 s->insn_bits = das800_di_rbits; 780 s->insn_bits = das800_di_insn_bits;
778 781
779 /* do */ 782 /* Digital Output subdevice */
780 s = &dev->subdevices[2]; 783 s = &dev->subdevices[2];
781 s->type = COMEDI_SUBD_DO; 784 s->type = COMEDI_SUBD_DO;
782 s->subdev_flags = SDF_WRITABLE | SDF_READABLE; 785 s->subdev_flags = SDF_WRITABLE | SDF_READABLE;
783 s->n_chan = 4; 786 s->n_chan = 4;
784 s->maxdata = 1; 787 s->maxdata = 1;
785 s->range_table = &range_digital; 788 s->range_table = &range_digital;
786 s->insn_bits = das800_do_wbits; 789 s->insn_bits = das800_do_insn_bits;
787 790
788 disable_das800(dev); 791 disable_das800(dev);
789 792