4 #include <RORC/rorc_lib.h>
10 ddlDriver(
int board,
int channel,
int fifo_cou, u_int buff_bytes) ;
13 int open(
char *vbuff = 0, u_int pbuff = 0) ;
14 int open_23(
char *vbuff = 0, u_int pbuff = 0) ;
18 int start(u_int what=4) ;
22 int cmd(u_char cmd, u_int param=0, u_int dest=4) ;
23 int read(u_int param=0) ;
25 int write(
char *inbuff,
int bytes,
int no_delay=0,
int param=0) ;
31 int mark(
char *addr, u_int how) ;
32 int get(
char **addr, u_int *status) ;
33 int get_priority(
char **addr, u_int *status,
int *ix=0) ;
34 int free(
char *addr) ;
37 int get_free_fifos() ;
39 void emu_place_event(
int ix,
char *
data,
int bytes) ;
46 unsigned int fifo_order[128] ;
47 unsigned int fifo_order_cou ;
65 volatile u_int sfifo_p ;
71 volatile u_int rfifo_p ;
77 int set_base(
char *vbuff, u_int pbuff) ;