Go to the documentation of this file. 1 #include <netinet/in.h>
11 volatile unsigned char *
base;
25 unsigned long vme_addr,
26 unsigned char *buffer,
30 unsigned long vme_addr,
31 unsigned char *buffer,
35 unsigned long vme_addr)
37 volatile unsigned long *p = (
volatile unsigned long *)
43 unsigned long vme_addr)
45 volatile unsigned short *p = (
volatile unsigned short *)
51 unsigned long vme_addr)
53 volatile unsigned char *p = (
volatile unsigned char *)
59 unsigned long vme_addr,
62 volatile unsigned long *p = (
volatile unsigned long *)
68 unsigned long vme_addr,
71 volatile unsigned short *p = (
volatile unsigned short *)
77 unsigned long vme_addr,
80 volatile unsigned char *p = (
volatile unsigned char *)
86 unsigned long vme_addr,
91 int status1 =
vme_dma_read(handle, vme_addr, (
unsigned char *) &result,
92 sizeof(
unsigned long));
95 if(status1 ==
sizeof(
unsigned long)) {
102 return ntohl(result);
106 unsigned long vme_addr,
109 unsigned short result;
111 int status1 =
vme_dma_read(handle, vme_addr, (
unsigned char *) &result,
112 sizeof(
unsigned short));
115 if(status1 ==
sizeof(
unsigned short)) {
122 return ntohs(result);
126 unsigned long vme_addr,
129 unsigned short result;
131 int status1 =
vme_dma_read(handle, vme_addr, (
unsigned char *) &result,
132 sizeof(
unsigned char));
135 if(status1 ==
sizeof(
unsigned char)) {
146 unsigned long vme_addr,
150 unsigned long value1 = htonl(value);
153 sizeof(
unsigned long));
155 if(status ==
sizeof(
unsigned long)) {
163 unsigned long vme_addr,
164 unsigned short value)
166 unsigned short value1 = htons(value);
169 sizeof(
unsigned short));
171 if(status ==
sizeof(
unsigned short)) {
180 unsigned long vme_addr,
184 sizeof(
unsigned char));
186 if(status ==
sizeof(
unsigned char)) {