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] - Rev 2

Compare with Previous | Blame | View Log

 
#ifndef _IOCTLRW_H_
#define _IOCTLRW_H_
 
//-----------------------------------------------------------------------------
 
int ioctl_board_info(struct pex_device *brd, unsigned long arg);
int ioctl_memory_alloc(struct pex_device *brd, unsigned long arg);
int ioctl_memory_free(struct pex_device *brd, unsigned long arg);
int ioctl_stub_alloc(struct pex_device *brd, unsigned long arg);
int ioctl_stub_free(struct pex_device *brd, unsigned long arg);
int ioctl_set_mem(struct pex_device *brd, unsigned long arg);
int ioctl_free_mem(struct pex_device *brd, size_t arg);
int ioctl_start_mem(struct pex_device *brd, size_t arg);
int ioctl_stop_mem(struct pex_device *brd, size_t arg);
int ioctl_state_mem(struct pex_device *brd, size_t arg);
int ioctl_set_dir_mem(struct pex_device *brd, size_t arg);
int ioctl_set_src_mem(struct pex_device *brd, size_t arg);
int ioctl_set_drq_mem(struct pex_device *brd, size_t arg);
int ioctl_adjust(struct pex_device *brd, size_t arg);
int ioctl_done(struct pex_device *brd, size_t arg);
int ioctl_reset_fifo(struct pex_device *brd, size_t arg);
int ioctl_get_dma_channel_info(struct pex_device *brd, size_t arg);
int ioctl_wait_dma_buffer(struct pex_device *brd, size_t arg);
int ioctl_wait_dma_block(struct pex_device *brd, size_t arg);
 
//-----------------------------------------------------------------------------
 
#endif //_IOCTLRW_H_
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

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