Lines Matching refs:nr
62 #define _LINUX32_IOC(dir,type,nr,size) \
63 (((nr) << _LINUX32_IOC_NRSHIFT) | \
68 #define _LINUX32_IO(type,nr) \
69 _LINUX32_IOC(_LINUX32_IOC_NONE,(type),(nr),0)
70 #define _LINUX32_IOR(type,nr,size) \
71 _LINUX32_IOC(_LINUX32_IOC_READ,(type),(nr),sizeof(size))
72 #define _LINUX32_IOW(type,nr,size) \
73 _LINUX32_IOC(_LINUX32_IOC_WRITE,(type),(nr),sizeof(size))
74 #define _LINUX32_IOWR(type,nr,size) \
75 _LINUX32_IOC(_LINUX32_IOC_READ|_LINUX32_IOC_WRITE,(type),(nr),sizeof(size))
77 #define _LINUX32_IOC_DIR(nr) \
78 (((nr) >> _LINUX32_IOC_DIRSHIFT) & _LINUX32_IOC_DIRMASK)
79 #define _LINUX32_IOC_TYPE(nr) \
80 (((nr) >> _LINUX32_IOC_TYPESHIFT) & _LINUX32_IOC_TYPEMASK)
81 #define _LINUX32_IOC_NR(nr) \
82 (((nr) >> _LINUX32_IOC_NRSHIFT) & _LINUX32_IOC_NRMASK)
83 #define _LINUX32_IOC_SIZE(nr) \
84 (((nr) >> _LINUX32_IOC_SIZESHIFT) & _LINUX32_IOC_SIZEMASK)