AFHBA404
AFHBA404 connects ACQ2106 to PCI-Express
Macros | Functions | Variables
mmap.c File Reference
#include "local.h"
#include <assert.h>
#include <errno.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <sys/mman.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <popt.h>
#include <signal.h>
#include <sys/time.h>

Go to the source code of this file.

Macros

#define FNAME   "/dev/acq32/acq32.1.raw"
 
#define HELP
 

Functions

int doRegsTest (volatile unsigned *regs, unsigned *offsets, int nregs)
 
int regsTest (void *pmem, const char *argv[])
 
int main (int argc, const char *argv[])
 

Variables

int acq200_debug
 
int G_fail
 
int G_pass
 
int please_quit
 
int alarm_set
 

Macro Definition Documentation

◆ FNAME

#define FNAME   "/dev/acq32/acq32.1.raw"

Definition at line 59 of file mmap.c.

◆ HELP

#define HELP
Value:
"mmap $Revision: 1.4 $\n" \
"usage: mmap opts\n" \
" -f device name\n" \
" -r read [default]\n" \
" -w write\n" \
" -n nop (just block, holding the mapping)\n" \
" -o offset\n" \
" -l length\n" \
"maps device [ram] space and either\n" \
" reads from ram to stdout\n" \
"-or-writes to ram from stdin\n" \
" -b [-v value] = block fill [default 0xdeadbeef]\n" \
" -T [list of test regs] registers walking bit test\n" \
""

Definition at line 61 of file mmap.c.

Function Documentation

◆ doRegsTest()

int doRegsTest ( volatile unsigned *  regs,
unsigned *  offsets,
int  nregs 
)

Definition at line 78 of file mmap.c.

◆ main()

int main ( int  argc,
const char *  argv[] 
)

Definition at line 193 of file mmap.c.

◆ regsTest()

int regsTest ( void *  pmem,
const char *  argv[] 
)

Definition at line 132 of file mmap.c.

Variable Documentation

◆ acq200_debug

int acq200_debug

Definition at line 76 of file mmap.c.

◆ alarm_set

int alarm_set

Definition at line 130 of file mmap.c.

◆ G_fail

int G_fail

Definition at line 127 of file mmap.c.

◆ G_pass

int G_pass

Definition at line 128 of file mmap.c.

◆ please_quit

int please_quit

Definition at line 129 of file mmap.c.