mirror of
https://github.com/linux-msm/laptops-kernel.git
synced 2026-08-13 14:19:53 -07:00
Staging: comedi: Remove comedi_devconfig typedef
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
063db04b89
commit
0707bb04be
@@ -291,7 +291,7 @@ enum comedi_support_level {
|
||||
/* ioctls */
|
||||
|
||||
#define CIO 'd'
|
||||
#define COMEDI_DEVCONFIG _IOW(CIO, 0, comedi_devconfig)
|
||||
#define COMEDI_DEVCONFIG _IOW(CIO, 0, struct comedi_devconfig)
|
||||
#define COMEDI_DEVINFO _IOR(CIO, 1, struct comedi_devinfo)
|
||||
#define COMEDI_SUBDINFO _IOR(CIO, 2, struct comedi_subdinfo)
|
||||
#define COMEDI_CHANINFO _IOR(CIO, 3, struct comedi_chaninfo)
|
||||
@@ -310,7 +310,6 @@ enum comedi_support_level {
|
||||
|
||||
/* structures */
|
||||
|
||||
typedef struct comedi_devconfig_struct comedi_devconfig;
|
||||
typedef struct comedi_rangeinfo_struct comedi_rangeinfo;
|
||||
typedef struct comedi_krange_struct comedi_krange;
|
||||
typedef struct comedi_bufconfig_struct comedi_bufconfig;
|
||||
@@ -415,7 +414,7 @@ struct comedi_devinfo {
|
||||
int unused[30];
|
||||
};
|
||||
|
||||
struct comedi_devconfig_struct {
|
||||
struct comedi_devconfig {
|
||||
char board_name[COMEDI_NAMELEN];
|
||||
int options[COMEDI_NDEVCONFOPTS];
|
||||
};
|
||||
|
||||
@@ -69,7 +69,7 @@ static DEFINE_SPINLOCK(comedi_file_info_table_lock);
|
||||
static struct comedi_device_file_info
|
||||
*comedi_file_info_table[COMEDI_NUM_MINORS];
|
||||
|
||||
static int do_devconfig_ioctl(struct comedi_device *dev, comedi_devconfig *arg);
|
||||
static int do_devconfig_ioctl(struct comedi_device *dev, struct comedi_devconfig *arg);
|
||||
static int do_bufconfig_ioctl(struct comedi_device *dev, void *arg);
|
||||
static int do_devinfo_ioctl(struct comedi_device *dev, struct comedi_devinfo *arg,
|
||||
struct file *file);
|
||||
@@ -192,9 +192,9 @@ done:
|
||||
writes:
|
||||
none
|
||||
*/
|
||||
static int do_devconfig_ioctl(struct comedi_device *dev, comedi_devconfig *arg)
|
||||
static int do_devconfig_ioctl(struct comedi_device *dev, struct comedi_devconfig *arg)
|
||||
{
|
||||
comedi_devconfig it;
|
||||
struct comedi_devconfig it;
|
||||
int ret;
|
||||
unsigned char *aux_data = NULL;
|
||||
int aux_len;
|
||||
@@ -213,7 +213,7 @@ static int do_devconfig_ioctl(struct comedi_device *dev, comedi_devconfig *arg)
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (copy_from_user(&it, arg, sizeof(comedi_devconfig)))
|
||||
if (copy_from_user(&it, arg, sizeof(struct comedi_devconfig)))
|
||||
return -EFAULT;
|
||||
|
||||
it.board_name[COMEDI_NAMELEN - 1] = 0;
|
||||
|
||||
@@ -239,7 +239,7 @@ struct comedi_driver {
|
||||
|
||||
const char *driver_name;
|
||||
struct module *module;
|
||||
int (*attach) (struct comedi_device *, comedi_devconfig *);
|
||||
int (*attach) (struct comedi_device *, struct comedi_devconfig *);
|
||||
int (*detach) (struct comedi_device *);
|
||||
|
||||
/* number of elements in board_name and board_id arrays */
|
||||
@@ -337,7 +337,7 @@ static inline struct comedi_subdevice *comedi_get_write_subdevice(
|
||||
}
|
||||
|
||||
void comedi_device_detach(struct comedi_device *dev);
|
||||
int comedi_device_attach(struct comedi_device *dev, comedi_devconfig *it);
|
||||
int comedi_device_attach(struct comedi_device *dev, struct comedi_devconfig *it);
|
||||
int comedi_driver_register(struct comedi_driver *);
|
||||
int comedi_driver_unregister(struct comedi_driver *);
|
||||
|
||||
|
||||
@@ -113,7 +113,7 @@ void comedi_device_detach(struct comedi_device *dev)
|
||||
__comedi_device_detach(dev);
|
||||
}
|
||||
|
||||
int comedi_device_attach(struct comedi_device *dev, comedi_devconfig *it)
|
||||
int comedi_device_attach(struct comedi_device *dev, struct comedi_devconfig *it)
|
||||
{
|
||||
struct comedi_driver *driv;
|
||||
int ret;
|
||||
@@ -791,7 +791,7 @@ void comedi_reset_async_buf(struct comedi_async *async)
|
||||
|
||||
int comedi_auto_config(struct device *hardware_device, const char *board_name, const int *options, unsigned num_options)
|
||||
{
|
||||
comedi_devconfig it;
|
||||
struct comedi_devconfig it;
|
||||
int minor;
|
||||
struct comedi_device_file_info *dev_file_info;
|
||||
int retval;
|
||||
|
||||
@@ -105,7 +105,7 @@ struct subdev_8255_struct {
|
||||
#define CALLBACK_FUNC (((struct subdev_8255_struct *)s->private)->cb_func)
|
||||
#define subdevpriv ((struct subdev_8255_struct *)s->private)
|
||||
|
||||
static int dev_8255_attach(struct comedi_device *dev, comedi_devconfig * it);
|
||||
static int dev_8255_attach(struct comedi_device *dev, struct comedi_devconfig * it);
|
||||
static int dev_8255_detach(struct comedi_device *dev);
|
||||
static struct comedi_driver driver_8255 = {
|
||||
driver_name:"8255",
|
||||
@@ -374,7 +374,7 @@ void subdev_8255_cleanup(struct comedi_device *dev, struct comedi_subdevice * s)
|
||||
|
||||
*/
|
||||
|
||||
static int dev_8255_attach(struct comedi_device *dev, comedi_devconfig * it)
|
||||
static int dev_8255_attach(struct comedi_device *dev, struct comedi_devconfig * it)
|
||||
{
|
||||
int ret;
|
||||
unsigned long iobase;
|
||||
|
||||
@@ -22,7 +22,7 @@ Devices: [Adlink] ACL-7225b (acl7225b), [ICP] P16R16DIO (p16r16dio)
|
||||
#define ACL7225_DI_LO 2 /* Digital input low byte (DI0-DI7) */
|
||||
#define ACL7225_DI_HI 3 /* Digital input high byte (DI8-DI15) */
|
||||
|
||||
static int acl7225b_attach(struct comedi_device *dev, comedi_devconfig * it);
|
||||
static int acl7225b_attach(struct comedi_device *dev, struct comedi_devconfig * it);
|
||||
static int acl7225b_detach(struct comedi_device *dev);
|
||||
|
||||
typedef struct {
|
||||
@@ -83,7 +83,7 @@ static int acl7225b_di_insn(struct comedi_device *dev, struct comedi_subdevice *
|
||||
return 2;
|
||||
}
|
||||
|
||||
static int acl7225b_attach(struct comedi_device *dev, comedi_devconfig * it)
|
||||
static int acl7225b_attach(struct comedi_device *dev, struct comedi_devconfig * it)
|
||||
{
|
||||
struct comedi_subdevice *s;
|
||||
int iobase, iorange;
|
||||
|
||||
@@ -2542,7 +2542,7 @@ COMEDI_PCI_INITCLEANUP(driver_addi, addi_apci_tbl);
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function name :static int i_ADDI_Attach(struct comedi_device *dev, |
|
||||
| comedi_devconfig *it) |
|
||||
| struct comedi_devconfig *it) |
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
| Task :Detects the card. |
|
||||
@@ -2551,7 +2551,7 @@ COMEDI_PCI_INITCLEANUP(driver_addi, addi_apci_tbl);
|
||||
| allocation of data structures for the driver. |
|
||||
+----------------------------------------------------------------------------+
|
||||
| Input Parameters :struct comedi_device *dev |
|
||||
| comedi_devconfig *it |
|
||||
| struct comedi_devconfig *it |
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
| Return Value : 0 |
|
||||
@@ -2559,7 +2559,7 @@ COMEDI_PCI_INITCLEANUP(driver_addi, addi_apci_tbl);
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
static int i_ADDI_Attach(struct comedi_device * dev, comedi_devconfig * it)
|
||||
static int i_ADDI_Attach(struct comedi_device * dev, struct comedi_devconfig * it)
|
||||
{
|
||||
struct comedi_subdevice *s;
|
||||
int ret, pages, i, n_subdevices;
|
||||
|
||||
@@ -456,7 +456,7 @@ typedef struct {
|
||||
static unsigned short pci_list_builded; /* set to 1 when list of card is known */
|
||||
|
||||
/* Function declarations */
|
||||
static int i_ADDI_Attach(struct comedi_device *dev, comedi_devconfig *it);
|
||||
static int i_ADDI_Attach(struct comedi_device *dev, struct comedi_devconfig *it);
|
||||
static int i_ADDI_Detach(struct comedi_device *dev);
|
||||
static int i_ADDI_Reset(struct comedi_device *dev);
|
||||
|
||||
|
||||
@@ -106,7 +106,7 @@ typedef struct {
|
||||
|
||||
#define devpriv ((pci6208_private *)dev->private)
|
||||
|
||||
static int pci6208_attach(struct comedi_device * dev, comedi_devconfig * it);
|
||||
static int pci6208_attach(struct comedi_device * dev, struct comedi_devconfig * it);
|
||||
static int pci6208_detach(struct comedi_device * dev);
|
||||
|
||||
#define pci6208_board_nbr \
|
||||
@@ -142,7 +142,7 @@ static int pci6208_ao_rinsn(struct comedi_device * dev, struct comedi_subdevice
|
||||
* in the driver structure, dev->board_ptr contains that
|
||||
* address.
|
||||
*/
|
||||
static int pci6208_attach(struct comedi_device * dev, comedi_devconfig * it)
|
||||
static int pci6208_attach(struct comedi_device * dev, struct comedi_devconfig * it)
|
||||
{
|
||||
struct comedi_subdevice *s;
|
||||
int retval;
|
||||
|
||||
@@ -63,7 +63,7 @@ typedef struct {
|
||||
|
||||
#define devpriv ((adl_pci7296_private *)dev->private)
|
||||
|
||||
static int adl_pci7296_attach(struct comedi_device * dev, comedi_devconfig * it);
|
||||
static int adl_pci7296_attach(struct comedi_device * dev, struct comedi_devconfig * it);
|
||||
static int adl_pci7296_detach(struct comedi_device * dev);
|
||||
static struct comedi_driver driver_adl_pci7296 = {
|
||||
driver_name:"adl_pci7296",
|
||||
@@ -72,7 +72,7 @@ static struct comedi_driver driver_adl_pci7296 = {
|
||||
detach:adl_pci7296_detach,
|
||||
};
|
||||
|
||||
static int adl_pci7296_attach(struct comedi_device * dev, comedi_devconfig * it)
|
||||
static int adl_pci7296_attach(struct comedi_device * dev, struct comedi_devconfig * it)
|
||||
{
|
||||
struct pci_dev *pcidev;
|
||||
struct comedi_subdevice *s;
|
||||
|
||||
@@ -58,7 +58,7 @@ typedef struct {
|
||||
|
||||
#define devpriv ((adl_pci7432_private *)dev->private)
|
||||
|
||||
static int adl_pci7432_attach(struct comedi_device * dev, comedi_devconfig * it);
|
||||
static int adl_pci7432_attach(struct comedi_device * dev, struct comedi_devconfig * it);
|
||||
static int adl_pci7432_detach(struct comedi_device * dev);
|
||||
static struct comedi_driver driver_adl_pci7432 = {
|
||||
driver_name:"adl_pci7432",
|
||||
@@ -77,7 +77,7 @@ static int adl_pci7432_do_insn_bits(struct comedi_device * dev, struct comedi_su
|
||||
|
||||
/* */
|
||||
|
||||
static int adl_pci7432_attach(struct comedi_device * dev, comedi_devconfig * it)
|
||||
static int adl_pci7432_attach(struct comedi_device * dev, struct comedi_devconfig * it)
|
||||
{
|
||||
struct pci_dev *pcidev;
|
||||
struct comedi_subdevice *s;
|
||||
|
||||
@@ -70,7 +70,7 @@ typedef struct {
|
||||
|
||||
#define devpriv ((adl_pci8164_private *)dev->private)
|
||||
|
||||
static int adl_pci8164_attach(struct comedi_device * dev, comedi_devconfig * it);
|
||||
static int adl_pci8164_attach(struct comedi_device * dev, struct comedi_devconfig * it);
|
||||
static int adl_pci8164_detach(struct comedi_device * dev);
|
||||
static struct comedi_driver driver_adl_pci8164 = {
|
||||
driver_name:"adl_pci8164",
|
||||
@@ -103,7 +103,7 @@ static int adl_pci8164_insn_write_buf0(struct comedi_device * dev,
|
||||
static int adl_pci8164_insn_write_buf1(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data);
|
||||
|
||||
static int adl_pci8164_attach(struct comedi_device * dev, comedi_devconfig * it)
|
||||
static int adl_pci8164_attach(struct comedi_device * dev, struct comedi_devconfig * it)
|
||||
{
|
||||
struct pci_dev *pcidev;
|
||||
struct comedi_subdevice *s;
|
||||
|
||||
@@ -265,7 +265,7 @@ TODO:
|
||||
// Function prototypes
|
||||
//
|
||||
|
||||
static int pci9111_attach(struct comedi_device * dev, comedi_devconfig * it);
|
||||
static int pci9111_attach(struct comedi_device * dev, struct comedi_devconfig * it);
|
||||
static int pci9111_detach(struct comedi_device * dev);
|
||||
static void pci9111_ai_munge(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
void *data, unsigned int num_bytes, unsigned int start_chan_index);
|
||||
@@ -1246,7 +1246,7 @@ static int pci9111_reset(struct comedi_device * dev)
|
||||
// - Declare device driver capability
|
||||
//
|
||||
|
||||
static int pci9111_attach(struct comedi_device * dev, comedi_devconfig * it)
|
||||
static int pci9111_attach(struct comedi_device * dev, struct comedi_devconfig * it)
|
||||
{
|
||||
struct comedi_subdevice *subdevice;
|
||||
unsigned long io_base, io_range, lcr_io_base, lcr_io_range;
|
||||
|
||||
@@ -178,7 +178,7 @@ static const struct comedi_lrange range_pci9118hg = { 8, {
|
||||
|
||||
#define PCI9118_BIPOLAR_RANGES 4 /* used for test on mixture of BIP/UNI ranges */
|
||||
|
||||
static int pci9118_attach(struct comedi_device * dev, comedi_devconfig * it);
|
||||
static int pci9118_attach(struct comedi_device * dev, struct comedi_devconfig * it);
|
||||
static int pci9118_detach(struct comedi_device * dev);
|
||||
|
||||
typedef struct {
|
||||
@@ -1835,7 +1835,7 @@ static int pci9118_reset(struct comedi_device * dev)
|
||||
/*
|
||||
==============================================================================
|
||||
*/
|
||||
static int pci9118_attach(struct comedi_device * dev, comedi_devconfig * it)
|
||||
static int pci9118_attach(struct comedi_device * dev, struct comedi_devconfig * it)
|
||||
{
|
||||
struct comedi_subdevice *s;
|
||||
int ret, pages, i;
|
||||
|
||||
@@ -162,7 +162,7 @@ typedef struct{
|
||||
* the board, and also about the kernel module that contains
|
||||
* the device code.
|
||||
*/
|
||||
static int adq12b_attach(struct comedi_device *dev,comedi_devconfig *it);
|
||||
static int adq12b_attach(struct comedi_device *dev,struct comedi_devconfig *it);
|
||||
static int adq12b_detach(struct comedi_device *dev);
|
||||
static struct comedi_driver driver_adq12b={
|
||||
driver_name: "adq12b",
|
||||
@@ -184,7 +184,7 @@ static int adq12b_do_insn_bits(struct comedi_device *dev,struct comedi_subdevice
|
||||
* in the driver structure, dev->board_ptr contains that
|
||||
* address.
|
||||
*/
|
||||
static int adq12b_attach(struct comedi_device *dev,comedi_devconfig *it)
|
||||
static int adq12b_attach(struct comedi_device *dev,struct comedi_devconfig *it)
|
||||
{
|
||||
struct comedi_subdevice *s;
|
||||
unsigned long iobase;
|
||||
|
||||
@@ -182,7 +182,7 @@ static const struct comedi_lrange range_pci171x_da = { 2, {
|
||||
}
|
||||
};
|
||||
|
||||
static int pci1710_attach(struct comedi_device * dev, comedi_devconfig * it);
|
||||
static int pci1710_attach(struct comedi_device * dev, struct comedi_devconfig * it);
|
||||
static int pci1710_detach(struct comedi_device * dev);
|
||||
|
||||
typedef struct {
|
||||
@@ -1316,7 +1316,7 @@ static int pci1710_reset(struct comedi_device * dev)
|
||||
/*
|
||||
==============================================================================
|
||||
*/
|
||||
static int pci1710_attach(struct comedi_device * dev, comedi_devconfig * it)
|
||||
static int pci1710_attach(struct comedi_device * dev, struct comedi_devconfig * it)
|
||||
{
|
||||
struct comedi_subdevice *s;
|
||||
int ret, subdev, n_subdevices;
|
||||
|
||||
@@ -143,7 +143,7 @@ MODULE_DEVICE_TABLE(pci, pci1723_pci_table);
|
||||
* the board, and also about the kernel module that contains
|
||||
* the device code.
|
||||
*/
|
||||
static int pci1723_attach(struct comedi_device * dev, comedi_devconfig * it);
|
||||
static int pci1723_attach(struct comedi_device * dev, struct comedi_devconfig * it);
|
||||
static int pci1723_detach(struct comedi_device * dev);
|
||||
|
||||
#define n_boardtypes (sizeof(boardtypes)/sizeof(boardtype))
|
||||
@@ -294,7 +294,7 @@ static int pci1723_dio_insn_bits(struct comedi_device * dev, struct comedi_subde
|
||||
* Attach is called by the Comedi core to configure the driver
|
||||
* for a pci1723 board.
|
||||
*/
|
||||
static int pci1723_attach(struct comedi_device * dev, comedi_devconfig * it)
|
||||
static int pci1723_attach(struct comedi_device * dev, struct comedi_devconfig * it)
|
||||
{
|
||||
struct comedi_subdevice *s;
|
||||
int ret, subdev, n_subdevices;
|
||||
|
||||
@@ -183,7 +183,7 @@ typedef enum {
|
||||
|
||||
#define OMBCMD_RETRY 0x03 /* 3 times try request before error */
|
||||
|
||||
static int pci_dio_attach(struct comedi_device * dev, comedi_devconfig * it);
|
||||
static int pci_dio_attach(struct comedi_device * dev, struct comedi_devconfig * it);
|
||||
static int pci_dio_detach(struct comedi_device * dev);
|
||||
|
||||
typedef struct {
|
||||
@@ -750,7 +750,7 @@ static int pci_dio_reset(struct comedi_device * dev)
|
||||
/*
|
||||
==============================================================================
|
||||
*/
|
||||
static int pci1760_attach(struct comedi_device * dev, comedi_devconfig * it)
|
||||
static int pci1760_attach(struct comedi_device * dev, struct comedi_devconfig * it)
|
||||
{
|
||||
struct comedi_subdevice *s;
|
||||
int subdev = 0;
|
||||
@@ -857,7 +857,7 @@ static int pci_dio_add_do(struct comedi_device * dev, struct comedi_subdevice *
|
||||
/*
|
||||
==============================================================================
|
||||
*/
|
||||
static int CheckAndAllocCard(struct comedi_device * dev, comedi_devconfig * it,
|
||||
static int CheckAndAllocCard(struct comedi_device * dev, struct comedi_devconfig * it,
|
||||
struct pci_dev *pcidev)
|
||||
{
|
||||
pci_dio_private *pr, *prev;
|
||||
@@ -883,7 +883,7 @@ static int CheckAndAllocCard(struct comedi_device * dev, comedi_devconfig * it,
|
||||
/*
|
||||
==============================================================================
|
||||
*/
|
||||
static int pci_dio_attach(struct comedi_device * dev, comedi_devconfig * it)
|
||||
static int pci_dio_attach(struct comedi_device * dev, struct comedi_devconfig * it)
|
||||
{
|
||||
struct comedi_subdevice *s;
|
||||
int ret, subdev, n_subdevices, i, j;
|
||||
|
||||
@@ -161,7 +161,7 @@ static const struct comedi_lrange range_aio_aio12_8 = {
|
||||
}
|
||||
};
|
||||
|
||||
static int aio_aio12_8_attach(struct comedi_device * dev, comedi_devconfig * it)
|
||||
static int aio_aio12_8_attach(struct comedi_device * dev, struct comedi_devconfig * it)
|
||||
{
|
||||
int iobase;
|
||||
struct comedi_subdevice *s;
|
||||
|
||||
@@ -67,7 +67,7 @@ typedef struct {
|
||||
|
||||
#define devpriv ((aio_iiro_16_private *) dev->private)
|
||||
|
||||
static int aio_iiro_16_attach(struct comedi_device * dev, comedi_devconfig * it);
|
||||
static int aio_iiro_16_attach(struct comedi_device * dev, struct comedi_devconfig * it);
|
||||
|
||||
static int aio_iiro_16_detach(struct comedi_device * dev);
|
||||
|
||||
@@ -87,7 +87,7 @@ static int aio_iiro_16_dio_insn_bits_read(struct comedi_device * dev,
|
||||
static int aio_iiro_16_dio_insn_bits_write(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data);
|
||||
|
||||
static int aio_iiro_16_attach(struct comedi_device * dev, comedi_devconfig * it)
|
||||
static int aio_iiro_16_attach(struct comedi_device * dev, struct comedi_devconfig * it)
|
||||
{
|
||||
int iobase;
|
||||
struct comedi_subdevice *s;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user