Commit 006449f0 authored by Bill Pemberton's avatar Bill Pemberton Committed by Greg Kroah-Hartman

Staging: comedi: Remove boardtype and pci1723_private typedefs in adv_pci1723.c

Signed-off-by: default avatarBill Pemberton <wfp5p@virginia.edu>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 6e8131a8
...@@ -102,7 +102,7 @@ static const struct comedi_lrange range_pci1723 = { 1, { ...@@ -102,7 +102,7 @@ static const struct comedi_lrange range_pci1723 = { 1, {
/* /*
* Board descriptions for pci1723 boards. * Board descriptions for pci1723 boards.
*/ */
typedef struct pci1723_board_struct { struct pci1723_board {
const char *name; const char *name;
int vendor_id; // PCI vendor a device ID of card int vendor_id; // PCI vendor a device ID of card
int device_id; int device_id;
...@@ -112,9 +112,9 @@ typedef struct pci1723_board_struct { ...@@ -112,9 +112,9 @@ typedef struct pci1723_board_struct {
int n_diochan; // num of DIO chans int n_diochan; // num of DIO chans
int ao_maxdata; // resolution of D/A int ao_maxdata; // resolution of D/A
const struct comedi_lrange *rangelist_ao; // rangelist for D/A const struct comedi_lrange *rangelist_ao; // rangelist for D/A
} boardtype; };
static const boardtype boardtypes[] = { static const struct pci1723_board boardtypes[] = {
{ {
name: "pci1723", name: "pci1723",
vendor_id:ADVANTECH_VENDOR, vendor_id:ADVANTECH_VENDOR,
...@@ -146,7 +146,7 @@ MODULE_DEVICE_TABLE(pci, pci1723_pci_table); ...@@ -146,7 +146,7 @@ MODULE_DEVICE_TABLE(pci, pci1723_pci_table);
static int pci1723_attach(struct comedi_device * dev, struct comedi_devconfig * it); static int pci1723_attach(struct comedi_device * dev, struct comedi_devconfig * it);
static int pci1723_detach(struct comedi_device * dev); static int pci1723_detach(struct comedi_device * dev);
#define n_boardtypes (sizeof(boardtypes)/sizeof(boardtype)) #define n_boardtypes (sizeof(boardtypes)/sizeof(struct pci1723_board))
static struct comedi_driver driver_pci1723 = { static struct comedi_driver driver_pci1723 = {
driver_name:"adv_pci1723", driver_name:"adv_pci1723",
...@@ -156,19 +156,19 @@ static struct comedi_driver driver_pci1723 = { ...@@ -156,19 +156,19 @@ static struct comedi_driver driver_pci1723 = {
}; };
/* this structure is for data unique to this hardware driver. */ /* this structure is for data unique to this hardware driver. */
typedef struct { struct pci1723_private {
int valid; //card is usable; int valid; //card is usable;
struct pci_dev *pcidev; struct pci_dev *pcidev;
unsigned char da_range[8]; // D/A output range for each channel unsigned char da_range[8]; // D/A output range for each channel
short ao_data[8]; // data output buffer short ao_data[8]; // data output buffer
} pci1723_private; };
/*the following macro to make it easy to /*the following macro to make it easy to
* access the private structure. * access the private structure.
*/ */
#define devpriv ((pci1723_private *)dev->private) #define devpriv ((struct pci1723_private *)dev->private)
#define this_board boardtypes #define this_board boardtypes
...@@ -310,7 +310,7 @@ static int pci1723_attach(struct comedi_device * dev, struct comedi_devconfig * ...@@ -310,7 +310,7 @@ static int pci1723_attach(struct comedi_device * dev, struct comedi_devconfig *
opt_bus = it->options[0]; opt_bus = it->options[0];
opt_slot = it->options[1]; opt_slot = it->options[1];
if ((ret = alloc_private(dev, sizeof(pci1723_private))) < 0) { if ((ret = alloc_private(dev, sizeof(struct pci1723_private))) < 0) {
rt_printk(" - Allocation failed!\n"); rt_printk(" - Allocation failed!\n");
return -ENOMEM; return -ENOMEM;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment