Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | ni6527_board |
struct | ni6527_private |
Macros | |
#define | DEBUG 1 |
#define | DEBUG_FLAGS |
#define | DRIVER_NAME "ni_6527" |
#define | NI6527_DIO_SIZE 4096 |
#define | NI6527_MITE_SIZE 4096 |
#define | Port_Register(x) (0x00+(x)) |
#define | ID_Register 0x06 |
#define | Clear_Register 0x07 |
#define | ClrEdge 0x08 |
#define | ClrOverflow 0x04 |
#define | ClrFilter 0x02 |
#define | ClrInterval 0x01 |
#define | Filter_Interval(x) (0x08+(x)) |
#define | Filter_Enable(x) (0x0c+(x)) |
#define | Change_Status 0x14 |
#define | MasterInterruptStatus 0x04 |
#define | Overflow 0x02 |
#define | EdgeStatus 0x01 |
#define | Master_Interrupt_Control 0x15 |
#define | FallingEdgeIntEnable 0x10 |
#define | RisingEdgeIntEnable 0x08 |
#define | MasterInterruptEnable 0x04 |
#define | OverflowIntEnable 0x02 |
#define | EdgeIntEnable 0x01 |
#define | Rising_Edge_Detection_Enable(x) (0x018+(x)) |
#define | Falling_Edge_Detection_Enable(x) (0x020+(x)) |
#define | this_board ((const struct ni6527_board *)dev->board_ptr) |
#define | devpriv ((struct ni6527_private *)dev->private) |
Functions | |
MODULE_DEVICE_TABLE (pci, ni6527_pci_table) | |
module_comedi_pci_driver (ni6527_driver, ni6527_pci_driver) | |
MODULE_AUTHOR ("Comedi http://www.comedi.org") | |
MODULE_DESCRIPTION ("Comedi low-level driver") | |
MODULE_LICENSE ("GPL") | |
#define devpriv ((struct ni6527_private *)dev->private) |
#define this_board ((const struct ni6527_board *)dev->board_ptr) |
MODULE_AUTHOR | ( | "Comedi http://www.comedi.org" | ) |
module_comedi_pci_driver | ( | ni6527_driver | , |
ni6527_pci_driver | |||
) |
MODULE_DEVICE_TABLE | ( | pci | , |
ni6527_pci_table | |||
) |
MODULE_LICENSE | ( | "GPL" | ) |