TwiceAsNice  2019-02-18
Macros | Enumerations | Variables
fli_ioctl.h File Reference
#include <asm/ioctl.h>
Include dependency graph for fli_ioctl.h:
This graph shows which files directly or indirectly include this file:

Macros

#define FLI_IOCTL_TYPE   'F'
 
#define FLI_IOCTL_MISC_CMDS
 
#define FLI_IOCTL_SPECIAL_SET_CMDS   FLI_IOCTL_CMD(FLI_SET_DMABUFFSIZE, dmabuffsize)
 
#define FLI_IOCTL_SET_CMDS
 
#define FLI_IOCTL_GET_CMDS
 
#define FLI_IOCTL_CMD(cmd, var)   cmd##_NUM,
 
#define FLI_IOCTL_CMD(cmd, var)   enum {cmd = _IO(FLI_IOCTL_TYPE, cmd##_NUM)};
 
#define FLI_IOCTL_CMD(cmd, var)   enum {cmd = _IOW(FLI_IOCTL_TYPE, cmd##_NUM, int)};
 
#define FLI_IOCTL_CMD(cmd, var)   enum {cmd = _IOR(FLI_IOCTL_TYPE, cmd##_NUM, int)};
 

Enumerations

enum  
 

Variables

 FLI_IOCTL_MISC_CMDS
 
 FLI_IOCTL_SPECIAL_SET_CMDS
 
 FLI_IOCTL_SET_CMDS
 
 FLI_IOCTL_GET_CMDS
 

Macro Definition Documentation

◆ FLI_IOCTL_CMD [1/4]

#define FLI_IOCTL_CMD (   cmd,
  var 
)    cmd##_NUM,

◆ FLI_IOCTL_CMD [2/4]

#define FLI_IOCTL_CMD (   cmd,
  var 
)    enum {cmd = _IO(FLI_IOCTL_TYPE, cmd##_NUM)};

◆ FLI_IOCTL_CMD [3/4]

#define FLI_IOCTL_CMD (   cmd,
  var 
)    enum {cmd = _IOW(FLI_IOCTL_TYPE, cmd##_NUM, int)};

◆ FLI_IOCTL_CMD [4/4]

#define FLI_IOCTL_CMD (   cmd,
  var 
)    enum {cmd = _IOR(FLI_IOCTL_TYPE, cmd##_NUM, int)};

◆ FLI_IOCTL_GET_CMDS

FLI_IOCTL_GET_CMDS
Value:
FLI_IOCTL_CMD(FLI_GET_DMABUFFSIZE, dmabuffsize) \
FLI_IOCTL_CMD(FLI_GET_DMATHRESH, dmathresh) \
FLI_IOCTL_CMD(FLI_GET_DTO, dto) \
FLI_IOCTL_CMD(FLI_GET_RTO, rto) \
FLI_IOCTL_CMD(FLI_GET_WTO, wto) \
FLI_IOCTL_CMD(FLI_GET_DIR, dir) \
FLI_IOCTL_CMD(FLI_GET_LTL, ltl) \
FLI_IOCTL_CMD(FLI_GET_NUMREAD, numread) \
FLI_IOCTL_CMD(FLI_GET_NUMWRITE, numwrite) \
FLI_IOCTL_CMD(FLI_GET_NUMDTO, numdto) \
FLI_IOCTL_CMD(FLI_GET_NUMRTO, numrto) \
FLI_IOCTL_CMD(FLI_GET_NUMWTO, numwto)
#define FLI_IOCTL_CMD(cmd, var)
Definition: fli_ioctl.h:114

◆ FLI_IOCTL_MISC_CMDS

#define FLI_IOCTL_MISC_CMDS
Value:
FLI_IOCTL_CMD(FLI_RESET_PORT_VALUES, **NONE**) \
FLI_IOCTL_CMD(FLI_LOCK_PORT, **NONE**) \
FLI_IOCTL_CMD(FLI_UNLOCK_PORT, **NONE**)
Definition: IifInstrum.h:16
#define FLI_IOCTL_CMD(cmd, var)
Definition: fli_ioctl.h:114

◆ FLI_IOCTL_SET_CMDS

#define FLI_IOCTL_SET_CMDS
Value:
FLI_IOCTL_CMD(FLI_SET_DMATHRESH, dmathresh) \
FLI_IOCTL_CMD(FLI_SET_DTO, dto) \
FLI_IOCTL_CMD(FLI_SET_RTO, rto) \
FLI_IOCTL_CMD(FLI_SET_WTO, wto) \
FLI_IOCTL_CMD(FLI_SET_LTL, ltl) \
FLI_IOCTL_CMD(FLI_SET_DIR, dir) \
FLI_IOCTL_CMD(FLI_SET_NUMREAD, numread) \
FLI_IOCTL_CMD(FLI_SET_NUMWRITE, numwrite) \
FLI_IOCTL_CMD(FLI_SET_NUMDTO, numdto) \
FLI_IOCTL_CMD(FLI_SET_NUMRTO, numrto) \
FLI_IOCTL_CMD(FLI_SET_NUMWTO, numwto)
#define FLI_IOCTL_CMD(cmd, var)
Definition: fli_ioctl.h:114

◆ FLI_IOCTL_SPECIAL_SET_CMDS

#define FLI_IOCTL_SPECIAL_SET_CMDS   FLI_IOCTL_CMD(FLI_SET_DMABUFFSIZE, dmabuffsize)

◆ FLI_IOCTL_TYPE

#define FLI_IOCTL_TYPE   'F'

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

Variable Documentation

◆ FLI_IOCTL_GET_CMDS

@ FLI_IOCTL_GET_CMDS

◆ FLI_IOCTL_MISC_CMDS

FLI_IOCTL_MISC_CMDS

◆ FLI_IOCTL_SET_CMDS

FLI_IOCTL_SET_CMDS

◆ FLI_IOCTL_SPECIAL_SET_CMDS

FLI_IOCTL_SPECIAL_SET_CMDS