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.