Lines Matching refs:nr
90 #define _LINUX_IOC(dir,type,nr,size) \
91 (((nr) << _LINUX_IOC_NRSHIFT) | \
96 #define _LINUX_IO(type,nr) \
97 _LINUX_IOC(_LINUX_IOC_NONE,(type),(nr),0)
98 #define _LINUX_IOR(type,nr,size) \
99 _LINUX_IOC(_LINUX_IOC_READ,(type),(nr),sizeof(size))
100 #define _LINUX_IOW(type,nr,size) \
101 _LINUX_IOC(_LINUX_IOC_WRITE,(type),(nr),sizeof(size))
102 #define _LINUX_IOWR(type,nr,size) \
103 _LINUX_IOC(_LINUX_IOC_READ|_LINUX_IOC_WRITE,(type),(nr),sizeof(size))
105 #define _LINUX_IOC_DIR(nr) \
106 (((nr) >> _LINUX_IOC_DIRSHIFT) & _LINUX_IOC_DIRMASK)
107 #define _LINUX_IOC_TYPE(nr) \
108 (((nr) >> _LINUX_IOC_TYPESHIFT) & _LINUX_IOC_TYPEMASK)
109 #define _LINUX_IOC_NR(nr) \
110 (((nr) >> _LINUX_IOC_NRSHIFT) & _LINUX_IOC_NRMASK)
111 #define _LINUX_IOC_SIZE(nr) \
112 (((nr) >> _LINUX_IOC_SIZESHIFT) & _LINUX_IOC_SIZEMASK)