Home
last modified time | relevance | path

Searched refs:_IOC_DIRSHIFT (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/arch/sparc/include/uapi/asm/
H A Dioctl.h33 #define _IOC_DIRSHIFT (_IOC_SIZESHIFT + _IOC_SIZEBITS) macro
40 (((dir) << _IOC_DIRSHIFT) | \
52 ( (((((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK) & (_IOC_WRITE|_IOC_READ)) != 0)? \
53 (((nr) >> _IOC_DIRSHIFT) & (_IOC_WRITE|_IOC_READ)): \
54 (((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK) )
58 ((((((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK) & (_IOC_WRITE|_IOC_READ)) == 0)? \
62 #define IOC_IN (_IOC_WRITE << _IOC_DIRSHIFT)
63 #define IOC_OUT (_IOC_READ << _IOC_DIRSHIFT)
64 #define IOC_INOUT ((_IOC_WRITE|_IOC_READ) << _IOC_DIRSHIFT)
/kernel/linux/linux-6.6/arch/sparc/include/uapi/asm/
H A Dioctl.h33 #define _IOC_DIRSHIFT (_IOC_SIZESHIFT + _IOC_SIZEBITS) macro
40 (((dir) << _IOC_DIRSHIFT) | \
52 ( (((((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK) & (_IOC_WRITE|_IOC_READ)) != 0)? \
53 (((nr) >> _IOC_DIRSHIFT) & (_IOC_WRITE|_IOC_READ)): \
54 (((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK) )
58 ((((((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK) & (_IOC_WRITE|_IOC_READ)) == 0)? \
62 #define IOC_IN (_IOC_WRITE << _IOC_DIRSHIFT)
63 #define IOC_OUT (_IOC_READ << _IOC_DIRSHIFT)
64 #define IOC_INOUT ((_IOC_WRITE|_IOC_READ) << _IOC_DIRSHIFT)
/kernel/linux/linux-5.10/arch/alpha/include/uapi/asm/
H A Dioctl.h29 #define _IOC_DIRSHIFT (_IOC_SIZESHIFT+_IOC_SIZEBITS) macro
42 (((dir) << _IOC_DIRSHIFT) | \
54 #define _IOC_DIR(nr) (((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK)
61 #define IOC_IN (_IOC_WRITE << _IOC_DIRSHIFT)
62 #define IOC_OUT (_IOC_READ << _IOC_DIRSHIFT)
63 #define IOC_INOUT ((_IOC_WRITE|_IOC_READ) << _IOC_DIRSHIFT)
/kernel/linux/linux-6.6/arch/alpha/include/uapi/asm/
H A Dioctl.h29 #define _IOC_DIRSHIFT (_IOC_SIZESHIFT+_IOC_SIZEBITS) macro
42 (((dir) << _IOC_DIRSHIFT) | \
54 #define _IOC_DIR(nr) (((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK)
61 #define IOC_IN (_IOC_WRITE << _IOC_DIRSHIFT)
62 #define IOC_OUT (_IOC_READ << _IOC_DIRSHIFT)
63 #define IOC_INOUT ((_IOC_WRITE|_IOC_READ) << _IOC_DIRSHIFT)
/kernel/linux/linux-5.10/include/uapi/asm-generic/
H A Dioctl.h47 #define _IOC_DIRSHIFT (_IOC_SIZESHIFT+_IOC_SIZEBITS) macro
70 (((dir) << _IOC_DIRSHIFT) | \
94 #define _IOC_DIR(nr) (((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK)
101 #define IOC_IN (_IOC_WRITE << _IOC_DIRSHIFT)
102 #define IOC_OUT (_IOC_READ << _IOC_DIRSHIFT)
103 #define IOC_INOUT ((_IOC_WRITE|_IOC_READ) << _IOC_DIRSHIFT)
/kernel/linux/linux-6.6/include/uapi/asm-generic/
H A Dioctl.h47 #define _IOC_DIRSHIFT (_IOC_SIZESHIFT+_IOC_SIZEBITS) macro
70 (((dir) << _IOC_DIRSHIFT) | \
94 #define _IOC_DIR(nr) (((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK)
101 #define IOC_IN (_IOC_WRITE << _IOC_DIRSHIFT)
102 #define IOC_OUT (_IOC_READ << _IOC_DIRSHIFT)
103 #define IOC_INOUT ((_IOC_WRITE|_IOC_READ) << _IOC_DIRSHIFT)
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/asm-generic/
H A Dioctl.h23 #define _IOC_DIRSHIFT (_IOC_SIZESHIFT+_IOC_SIZEBITS) macro
34 (((dir) << _IOC_DIRSHIFT) | \
48 #define _IOC_DIR(nr) (((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK)
52 #define IOC_IN (_IOC_WRITE << _IOC_DIRSHIFT)
53 #define IOC_OUT (_IOC_READ << _IOC_DIRSHIFT)
54 #define IOC_INOUT ((_IOC_WRITE|_IOC_READ) << _IOC_DIRSHIFT)
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/asm-generic/
H A Dioctl.h36 #define _IOC_DIRSHIFT (_IOC_SIZESHIFT + _IOC_SIZEBITS) macro
46 #define _IOC(dir,type,nr,size) (((dir) << _IOC_DIRSHIFT) | ((type) << _IOC_TYPESHIFT) | ((nr) << _IOC_NRSHIFT) | ((size) << _IOC_SIZESHIFT))
55 #define _IOC_DIR(nr) (((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK)
59 #define IOC_IN (_IOC_WRITE << _IOC_DIRSHIFT)
60 #define IOC_OUT (_IOC_READ << _IOC_DIRSHIFT)
61 #define IOC_INOUT ((_IOC_WRITE | _IOC_READ) << _IOC_DIRSHIFT)
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/asm-generic/
H A Dioctl.h36 #define _IOC_DIRSHIFT (_IOC_SIZESHIFT + _IOC_SIZEBITS) macro
46 #define _IOC(dir,type,nr,size) (((dir) << _IOC_DIRSHIFT) | ((type) << _IOC_TYPESHIFT) | ((nr) << _IOC_NRSHIFT) | ((size) << _IOC_SIZESHIFT))
55 #define _IOC_DIR(nr) (((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK)
59 #define IOC_IN (_IOC_WRITE << _IOC_DIRSHIFT)
60 #define IOC_OUT (_IOC_READ << _IOC_DIRSHIFT)
61 #define IOC_INOUT ((_IOC_WRITE | _IOC_READ) << _IOC_DIRSHIFT)
/kernel/linux/linux-6.6/rust/kernel/
H A Dioctl.rs19 (dir << uapi::_IOC_DIRSHIFT)
56 (nr >> uapi::_IOC_DIRSHIFT) & uapi::_IOC_DIRMASK

Completed in 3 milliseconds