|
Linux Kernel
3.7.1
|
#include <linux/interrupt.h>#include "../comedidev.h"#include <linux/delay.h>#include "plx9080.h"#include "comedi_fc.h"Go to the source code of this file.
Data Structures | |
| struct | hpdi_board |
| struct | hpdi_private |
Macros | |
| #define | DEBUG_PRINT(format, args...) |
| #define | TIMER_BASE 50 /* 20MHz master clock */ |
| #define | DMA_BUFFER_SIZE 0x10000 |
| #define | NUM_DMA_BUFFERS 4 |
| #define | NUM_DMA_DESCRIPTORS 256 |
| #define DEBUG_PRINT | ( | format, | |
| args... | |||
| ) |
Definition at line 69 of file gsc_hpdi.c.
| #define DMA_BUFFER_SIZE 0x10000 |
Definition at line 73 of file gsc_hpdi.c.
| #define NUM_DMA_BUFFERS 4 |
Definition at line 74 of file gsc_hpdi.c.
| #define NUM_DMA_DESCRIPTORS 256 |
Definition at line 75 of file gsc_hpdi.c.
| #define TIMER_BASE 50 /* 20MHz master clock */ |
Definition at line 72 of file gsc_hpdi.c.
| enum base_address_regions |
| PLX9080_BADDRINDEX | |
| MAIN_BADDRINDEX | |
| DIO_COUNTER_BADDRINDEX | |
| PLX9080_BADDRINDEX | |
| HPDI_BADDRINDEX |
Definition at line 78 of file gsc_hpdi.c.
| enum board_control_bits |
| BOARD_RESET_BIT | |
| TX_FIFO_RESET_BIT | |
| RX_FIFO_RESET_BIT | |
| TX_ENABLE_BIT | |
| RX_ENABLE_BIT | |
| DEMAND_DMA_DIRECTION_TX_BIT | |
| LINE_VALID_ON_STATUS_VALID_BIT | |
| START_TX_BIT | |
| CABLE_THROTTLE_ENABLE_BIT | |
| TEST_MODE_ENABLE_BIT |
Definition at line 137 of file gsc_hpdi.c.
| enum board_status_bits |
Definition at line 167 of file gsc_hpdi.c.
| enum features_bits |
| FIFO_SIZE_PRESENT_BIT | |
| FIFO_WORDS_PRESENT_BIT | |
| LEVEL_EDGE_INTERRUPTS_PRESENT_BIT | |
| GPIO_SUPPORTED_BIT | |
| PLX_DMA_CH1_SUPPORTED_BIT | |
| OVERRUN_UNDERRUN_SUPPORTED_BIT |
Definition at line 207 of file gsc_hpdi.c.
Definition at line 119 of file gsc_hpdi.c.
| enum hpdi_registers |
Definition at line 83 of file gsc_hpdi.c.
| enum interrupt_sources |
| FRAME_VALID_START_INTR | |
| FRAME_VALID_END_INTR | |
| TX_FIFO_EMPTY_INTR | |
| TX_FIFO_ALMOST_EMPTY_INTR | |
| TX_FIFO_ALMOST_FULL_INTR | |
| TX_FIFO_FULL_INTR | |
| RX_EMPTY_INTR | |
| RX_ALMOST_EMPTY_INTR | |
| RX_ALMOST_FULL_INTR | |
| RX_FULL_INTR |
Definition at line 216 of file gsc_hpdi.c.
Definition at line 191 of file gsc_hpdi.c.
Definition at line 202 of file gsc_hpdi.c.
Definition at line 185 of file gsc_hpdi.c.
Definition at line 196 of file gsc_hpdi.c.
Definition at line 107 of file gsc_hpdi.c.
Definition at line 150 of file gsc_hpdi.c.
Definition at line 228 of file gsc_hpdi.c.
Definition at line 245 of file gsc_hpdi.c.
Definition at line 250 of file gsc_hpdi.c.
Definition at line 122 of file gsc_hpdi.c.
Definition at line 132 of file gsc_hpdi.c.
Definition at line 260 of file gsc_hpdi.c.
Definition at line 235 of file gsc_hpdi.c.
Definition at line 255 of file gsc_hpdi.c.
| MODULE_AUTHOR | ( | "Comedi http://www.comedi.org" | ) |
| module_comedi_pci_driver | ( | gsc_hpdi_driver | , |
| gsc_hpdi_pci_driver | |||
| ) |
| MODULE_DEVICE_TABLE | ( | pci | , |
| gsc_hpdi_pci_table | |||
| ) |
| MODULE_LICENSE | ( | "GPL" | ) |
Definition at line 127 of file gsc_hpdi.c.
Definition at line 240 of file gsc_hpdi.c.
1.8.2