AFHBA404
AFHBA404 connects ACQ2106 to PCI-Express
|
#include <linux/ioctl.h>
Go to the source code of this file.
Classes | |
struct | LLC_DEF |
< arg for ioctl RTM_T_START_LLC More... | |
struct | AO_LLC_DEF |
struct | XLLC_DEF |
struct | AB |
struct | ABN |
struct | AO_BURST |
struct | StreamBufferDef |
Macros | |
#define | MAXABN 256 |
#define | MAX_AO_BUF 4 |
#define | AO_BURST_ID 0xA0B55555 |
#define | VALID_AO_BURST(p) (((struct AO_BURST*)p)->id == AO_BURST_ID) |
#define | RTM_T_USE_HOSTBUF 0 |
#define | DMAGIC 0xDB |
#define | RTM_T_START_STREAM _IO(DMAGIC, 1) |
ioctl Start High Throughput Streaming More... | |
#define | RTM_T_START_LLC _IOW(DMAGIC, 2, struct LLC_DEF) |
ioctl Start Low Latency Control More... | |
#define | RTM_T_START_STREAM_MAX _IOW(DMAGIC, 3, u32) |
ioctl Start High Throughput Streaming specify max buffers. More... | |
#define | RTM_T_START_AOLLC _IOW(DMAGIC, 4, struct AO_LLC_DEF) |
#define | AFHBA_START_AI_LLC _IOWR(DMAGIC, 5, struct XLLC_DEF) |
ioctl ACQ2106 Start Low Latency Control Inbound outputs actual pa used More... | |
#define | AFHBA_START_AO_LLC _IOWR(DMAGIC, 6, struct XLLC_DEF) |
ioctl ACQ2106 Start Low Latency Control Outbound More... | |
#define | AFHBA_START_AI_AB _IOWR(DMAGIC, 7, struct AB) |
ioctl ACQ2106 Start AI, Buffer A/B struct XLLC_DEF [2]. More... | |
#define | AFHBA_START_AI_ABN _IOWR(DMAGIC, 8, struct ABN) |
#define | AFHBA_START_AO_ABN _IOWR(DMAGIC, 9, struct ABN) |
ioctl AFHBA_START_AI_ABN LLC, multiple buffers, INPUT More... | |
#define | AFHBA_AO_BURST_INIT _IOWR(DMAGIC, 10, struct AO_BURST) |
ioctl AFHBA_START_AO_ABN LLC, multiple buffers, OUTPUT More... | |
#define | AFHBA_AO_BURST_SETBUF _IOWR(DMAGIC, 12, u32) |
#define | RTM_T_START_STREAM_AO _IO(DMAGIC, 11) |
RTM_T_START_STREAM_AO appears in stub app code, but not in driver . More... | |
#define | IBUF_MAGIC 0xb1f00000 |
#define | IBUF_MAGIC_MASK 0xfff00000 |
#define | IBUF_IDX 0x000f0000 |
#define | IBUF_IDX_SHL 16 |
#define | IBUF_IBUF 0x0000ffff |
#define | ESTA_CRC 0x0000ffff |
#define | SBDSZ sizeof(struct StreamBufferDef) |
D-TACQ RTM-T Device Driver API.
Definition in file rtm-t_ioctl.h.
ioctl AFHBA_START_AO_ABN LLC, multiple buffers, OUTPUT
Definition at line 111 of file rtm-t_ioctl.h.
Definition at line 113 of file rtm-t_ioctl.h.
ioctl ACQ2106 Start AI, Buffer A/B struct XLLC_DEF [2].
streaming rules: 4K boundary, 1K size modulus
Definition at line 102 of file rtm-t_ioctl.h.
Definition at line 105 of file rtm-t_ioctl.h.
ioctl ACQ2106 Start Low Latency Control Inbound outputs actual pa used
Definition at line 94 of file rtm-t_ioctl.h.
ioctl AFHBA_START_AI_ABN LLC, multiple buffers, INPUT
Definition at line 107 of file rtm-t_ioctl.h.
ioctl ACQ2106 Start Low Latency Control Outbound
Definition at line 97 of file rtm-t_ioctl.h.
#define AO_BURST_ID 0xA0B55555 |
Definition at line 66 of file rtm-t_ioctl.h.
#define DMAGIC 0xDB |
Definition at line 78 of file rtm-t_ioctl.h.
#define ESTA_CRC 0x0000ffff |
Definition at line 127 of file rtm-t_ioctl.h.
#define IBUF_IBUF 0x0000ffff |
Definition at line 126 of file rtm-t_ioctl.h.
#define IBUF_IDX 0x000f0000 |
Definition at line 124 of file rtm-t_ioctl.h.
#define IBUF_IDX_SHL 16 |
Definition at line 125 of file rtm-t_ioctl.h.
#define IBUF_MAGIC 0xb1f00000 |
Definition at line 122 of file rtm-t_ioctl.h.
#define IBUF_MAGIC_MASK 0xfff00000 |
Definition at line 123 of file rtm-t_ioctl.h.
#define MAX_AO_BUF 4 |
Definition at line 64 of file rtm-t_ioctl.h.
#define MAXABN 256 |
Definition at line 56 of file rtm-t_ioctl.h.
#define RTM_T_START_AOLLC _IOW(DMAGIC, 4, struct AO_LLC_DEF) |
Definition at line 89 of file rtm-t_ioctl.h.
ioctl Start Low Latency Control
Definition at line 83 of file rtm-t_ioctl.h.
#define RTM_T_START_STREAM _IO(DMAGIC, 1) |
ioctl Start High Throughput Streaming
Definition at line 81 of file rtm-t_ioctl.h.
#define RTM_T_START_STREAM_AO _IO(DMAGIC, 11) |
RTM_T_START_STREAM_AO appears in stub app code, but not in driver .
Definition at line 116 of file rtm-t_ioctl.h.
ioctl Start High Throughput Streaming specify max buffers.
Definition at line 87 of file rtm-t_ioctl.h.
#define RTM_T_USE_HOSTBUF 0 |
Definition at line 76 of file rtm-t_ioctl.h.
#define SBDSZ sizeof(struct StreamBufferDef) |
Definition at line 128 of file rtm-t_ioctl.h.
#define VALID_AO_BURST | ( | p | ) | (((struct AO_BURST*)p)->id == AO_BURST_ID) |
Definition at line 74 of file rtm-t_ioctl.h.