Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
addi_common.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/sched.h>
#include <linux/mm.h>
#include <linux/errno.h>
#include <linux/ioport.h>
#include <linux/delay.h>
#include <linux/interrupt.h>
#include <linux/timex.h>
#include <linux/timer.h>
#include <linux/pci.h>
#include <linux/gfp.h>
#include <linux/io.h>
#include "../../comedidev.h"
#include "../comedi_fc.h"
#include "addi_common.h"
#include "addi_amcc_s5933.h"
#include "addi_eeprom.c"
#include "hwdrv_apci035.c"

Go to the source code of this file.

Macros

#define ADDIDATA_DRIVER_NAME   "addi_common"
 
#define devpriv   ((struct addi_private *)dev->private)
 
#define this_board   ((const struct addi_board *)dev->board_ptr)
 
#define COMEDI_SUBD_TTLIO   11 /* Digital Input Output But TTL */
 

Functions

 MODULE_DEVICE_TABLE (pci, addi_apci_tbl)
 
 module_init (driver_addi_init_module)
 
 module_exit (driver_addi_cleanup_module)
 

Macro Definition Documentation

#define ADDIDATA_DRIVER_NAME   "addi_common"
Copyright (C) 2004,2005  ADDI-DATA GmbH for the source code of this module.

    ADDI-DATA GmbH
    Dieselstrasse 3
    D-77833 Ottersweier
    Tel: +19(0)7223/9493-0
    Fax: +49(0)7223/9493-92
    http://www.addi-data.com
    [email protected]

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

You should also find the complete GPL in the COPYING file accompanying this source code.

Definition at line 72 of file addi_common.c.

#define COMEDI_SUBD_TTLIO   11 /* Digital Input Output But TTL */

Definition at line 143 of file addi_common.c.

#define devpriv   ((struct addi_private *)dev->private)

Definition at line 79 of file addi_common.c.

#define this_board   ((const struct addi_board *)dev->board_ptr)

Definition at line 80 of file addi_common.c.

Function Documentation

MODULE_DEVICE_TABLE ( pci  ,
addi_apci_tbl   
)
module_exit ( driver_addi_cleanup_module  )
module_init ( driver_addi_init_module  )