Lines Matching refs:uapi
14 build_assert!(dir <= uapi::_IOC_DIRMASK); in _IOC()
15 build_assert!(ty <= uapi::_IOC_TYPEMASK); in _IOC()
16 build_assert!(nr <= uapi::_IOC_NRMASK); in _IOC()
17 build_assert!(size <= (uapi::_IOC_SIZEMASK as usize)); in _IOC()
19 (dir << uapi::_IOC_DIRSHIFT) in _IOC()
20 | (ty << uapi::_IOC_TYPESHIFT) in _IOC()
21 | (nr << uapi::_IOC_NRSHIFT) in _IOC()
22 | ((size as u32) << uapi::_IOC_SIZESHIFT) in _IOC()
28 _IOC(uapi::_IOC_NONE, ty, nr, 0) in _IO()
34 _IOC(uapi::_IOC_READ, ty, nr, core::mem::size_of::<T>()) in _IOR()
40 _IOC(uapi::_IOC_WRITE, ty, nr, core::mem::size_of::<T>()) in _IOW()
47 uapi::_IOC_READ | uapi::_IOC_WRITE, in _IOWR()
56 (nr >> uapi::_IOC_DIRSHIFT) & uapi::_IOC_DIRMASK in _IOC_DIR()
61 (nr >> uapi::_IOC_TYPESHIFT) & uapi::_IOC_TYPEMASK in _IOC_TYPE()
66 (nr >> uapi::_IOC_NRSHIFT) & uapi::_IOC_NRMASK in _IOC_NR()
71 ((nr >> uapi::_IOC_SIZESHIFT) & uapi::_IOC_SIZEMASK) as usize in _IOC_SIZE()