Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
phantom.h File Reference
#include <linux/types.h>

Go to the source code of this file.

Data Structures

struct  phm_reg
 
struct  phm_regs
 

Macros

#define PH_IOC_MAGIC   'p'
 
#define PHN_GET_REG   _IOWR(PH_IOC_MAGIC, 0, struct phm_reg *)
 
#define PHN_SET_REG   _IOW(PH_IOC_MAGIC, 1, struct phm_reg *)
 
#define PHN_GET_REGS   _IOWR(PH_IOC_MAGIC, 2, struct phm_regs *)
 
#define PHN_SET_REGS   _IOW(PH_IOC_MAGIC, 3, struct phm_regs *)
 
#define PHN_NOT_OH   _IO(PH_IOC_MAGIC, 4)
 
#define PHN_GETREG   _IOWR(PH_IOC_MAGIC, 5, struct phm_reg)
 
#define PHN_SETREG   _IOW(PH_IOC_MAGIC, 6, struct phm_reg)
 
#define PHN_GETREGS   _IOWR(PH_IOC_MAGIC, 7, struct phm_regs)
 
#define PHN_SETREGS   _IOW(PH_IOC_MAGIC, 8, struct phm_regs)
 
#define PHN_CONTROL   0x6 /* control byte in iaddr space */
 
#define PHN_CTL_AMP   0x1 /* switch after torques change */
 
#define PHN_CTL_BUT   0x2 /* is button switched */
 
#define PHN_CTL_IRQ   0x10 /* is irq enabled */
 
#define PHN_ZERO_FORCE   2048 /* zero torque on motor */
 

Macro Definition Documentation

#define PH_IOC_MAGIC   'p'

Definition at line 28 of file phantom.h.

#define PHN_CONTROL   0x6 /* control byte in iaddr space */

Definition at line 42 of file phantom.h.

#define PHN_CTL_AMP   0x1 /* switch after torques change */

Definition at line 43 of file phantom.h.

#define PHN_CTL_BUT   0x2 /* is button switched */

Definition at line 44 of file phantom.h.

#define PHN_CTL_IRQ   0x10 /* is irq enabled */

Definition at line 45 of file phantom.h.

#define PHN_GET_REG   _IOWR(PH_IOC_MAGIC, 0, struct phm_reg *)

Definition at line 29 of file phantom.h.

#define PHN_GET_REGS   _IOWR(PH_IOC_MAGIC, 2, struct phm_regs *)

Definition at line 31 of file phantom.h.

#define PHN_GETREG   _IOWR(PH_IOC_MAGIC, 5, struct phm_reg)

Definition at line 37 of file phantom.h.

#define PHN_GETREGS   _IOWR(PH_IOC_MAGIC, 7, struct phm_regs)

Definition at line 39 of file phantom.h.

#define PHN_NOT_OH   _IO(PH_IOC_MAGIC, 4)

Definition at line 36 of file phantom.h.

#define PHN_SET_REG   _IOW(PH_IOC_MAGIC, 1, struct phm_reg *)

Definition at line 30 of file phantom.h.

#define PHN_SET_REGS   _IOW(PH_IOC_MAGIC, 3, struct phm_regs *)

Definition at line 32 of file phantom.h.

#define PHN_SETREG   _IOW(PH_IOC_MAGIC, 6, struct phm_reg)

Definition at line 38 of file phantom.h.

#define PHN_SETREGS   _IOW(PH_IOC_MAGIC, 8, struct phm_regs)

Definition at line 40 of file phantom.h.

#define PHN_ZERO_FORCE   2048 /* zero torque on motor */

Definition at line 47 of file phantom.h.