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

Classes

struct  fliusb_string_descriptor_t
 
struct  fliusb_bulktransfer_t
 

Macros

#define FLIUSB_IOC_TYPE   0xf1
 
#define FLIUSB_GETRDEPADDR   _IOR(FLIUSB_IOC_TYPE, 1, u_int8_t)
 
#define FLIUSB_SETRDEPADDR   _IOW(FLIUSB_IOC_TYPE, 2, u_int8_t)
 
#define FLIUSB_GETWREPADDR   _IOR(FLIUSB_IOC_TYPE, 3, u_int8_t)
 
#define FLIUSB_SETWREPADDR   _IOW(FLIUSB_IOC_TYPE, 4, u_int8_t)
 
#define FLIUSB_GETBUFFERSIZE   _IOR(FLIUSB_IOC_TYPE, 5, size_t)
 
#define FLIUSB_SETBUFFERSIZE   _IOW(FLIUSB_IOC_TYPE, 6, size_t)
 
#define FLIUSB_GETTIMEOUT   _IOR(FLIUSB_IOC_TYPE, 7, unsigned int)
 
#define FLIUSB_SETTIMEOUT   _IOW(FLIUSB_IOC_TYPE, 8, unsigned int)
 
#define FLIUSB_BULKREAD   _IOW(FLIUSB_IOC_TYPE, 9, fliusb_bulktransfer_t)
 
#define FLIUSB_BULKWRITE   _IOW(FLIUSB_IOC_TYPE, 10, fliusb_bulktransfer_t)
 
#define FLIUSB_GET_DEVICE_DESCRIPTOR   _IOR(FLIUSB_IOC_TYPE, 11, struct usb_device_descriptor)
 
#define FLIUSB_GET_STRING_DESCRIPTOR   _IOR(FLIUSB_IOC_TYPE, 12, struct usb_device_descriptor)
 
#define FLIUSB_IOC_MAX   12
 

Macro Definition Documentation

◆ FLIUSB_BULKREAD

#define FLIUSB_BULKREAD   _IOW(FLIUSB_IOC_TYPE, 9, fliusb_bulktransfer_t)

◆ FLIUSB_BULKWRITE

#define FLIUSB_BULKWRITE   _IOW(FLIUSB_IOC_TYPE, 10, fliusb_bulktransfer_t)

◆ FLIUSB_GET_DEVICE_DESCRIPTOR

#define FLIUSB_GET_DEVICE_DESCRIPTOR   _IOR(FLIUSB_IOC_TYPE, 11, struct usb_device_descriptor)

◆ FLIUSB_GET_STRING_DESCRIPTOR

#define FLIUSB_GET_STRING_DESCRIPTOR   _IOR(FLIUSB_IOC_TYPE, 12, struct usb_device_descriptor)

◆ FLIUSB_GETBUFFERSIZE

#define FLIUSB_GETBUFFERSIZE   _IOR(FLIUSB_IOC_TYPE, 5, size_t)

◆ FLIUSB_GETRDEPADDR

#define FLIUSB_GETRDEPADDR   _IOR(FLIUSB_IOC_TYPE, 1, u_int8_t)

◆ FLIUSB_GETTIMEOUT

#define FLIUSB_GETTIMEOUT   _IOR(FLIUSB_IOC_TYPE, 7, unsigned int)

◆ FLIUSB_GETWREPADDR

#define FLIUSB_GETWREPADDR   _IOR(FLIUSB_IOC_TYPE, 3, u_int8_t)

◆ FLIUSB_IOC_MAX

#define FLIUSB_IOC_MAX   12

◆ FLIUSB_IOC_TYPE

#define FLIUSB_IOC_TYPE   0xf1

◆ FLIUSB_SETBUFFERSIZE

#define FLIUSB_SETBUFFERSIZE   _IOW(FLIUSB_IOC_TYPE, 6, size_t)

◆ FLIUSB_SETRDEPADDR

#define FLIUSB_SETRDEPADDR   _IOW(FLIUSB_IOC_TYPE, 2, u_int8_t)

◆ FLIUSB_SETTIMEOUT

#define FLIUSB_SETTIMEOUT   _IOW(FLIUSB_IOC_TYPE, 8, unsigned int)

◆ FLIUSB_SETWREPADDR

#define FLIUSB_SETWREPADDR   _IOW(FLIUSB_IOC_TYPE, 4, u_int8_t)