OpenCores
URL https://opencores.org/ocsvn/pcie_ds_dma/pcie_ds_dma/trunk

Subversion Repositories pcie_ds_dma

[/] [pcie_ds_dma/] [trunk/] [soft/] [linux/] [driver/] [pexdrv/] [ioctlrw.h] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
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_

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.