1 |
2 |
dsmv |
|
2 |
|
|
#ifndef _IOCTLRW_H_
|
3 |
|
|
#define _IOCTLRW_H_
|
4 |
|
|
|
5 |
|
|
//-----------------------------------------------------------------------------
|
6 |
|
|
|
7 |
|
|
int ioctl_board_info(struct pex_device *brd, unsigned long arg);
|
8 |
|
|
int ioctl_memory_alloc(struct pex_device *brd, unsigned long arg);
|
9 |
|
|
int ioctl_memory_free(struct pex_device *brd, unsigned long arg);
|
10 |
|
|
int ioctl_stub_alloc(struct pex_device *brd, unsigned long arg);
|
11 |
|
|
int ioctl_stub_free(struct pex_device *brd, unsigned long arg);
|
12 |
|
|
int ioctl_set_mem(struct pex_device *brd, unsigned long arg);
|
13 |
|
|
int ioctl_free_mem(struct pex_device *brd, size_t arg);
|
14 |
|
|
int ioctl_start_mem(struct pex_device *brd, size_t arg);
|
15 |
|
|
int ioctl_stop_mem(struct pex_device *brd, size_t arg);
|
16 |
|
|
int ioctl_state_mem(struct pex_device *brd, size_t arg);
|
17 |
|
|
int ioctl_set_dir_mem(struct pex_device *brd, size_t arg);
|
18 |
|
|
int ioctl_set_src_mem(struct pex_device *brd, size_t arg);
|
19 |
|
|
int ioctl_set_drq_mem(struct pex_device *brd, size_t arg);
|
20 |
|
|
int ioctl_adjust(struct pex_device *brd, size_t arg);
|
21 |
|
|
int ioctl_done(struct pex_device *brd, size_t arg);
|
22 |
|
|
int ioctl_reset_fifo(struct pex_device *brd, size_t arg);
|
23 |
|
|
int ioctl_get_dma_channel_info(struct pex_device *brd, size_t arg);
|
24 |
|
|
int ioctl_wait_dma_buffer(struct pex_device *brd, size_t arg);
|
25 |
|
|
int ioctl_wait_dma_block(struct pex_device *brd, size_t arg);
|
26 |
|
|
|
27 |
|
|
//-----------------------------------------------------------------------------
|
28 |
|
|
|
29 |
|
|
#endif //_IOCTLRW_H_
|