(typ: u8, nr: u8)
| 31 | (dir << 30) | ((size as u32 & 0x3FFF) << 16) | ((typ as u32) << 8) | (nr as u32) |
| 32 | } |
| 33 | const fn ior<T>(typ: u8, nr: u8) -> u32 { |
| 34 | ioc(2, typ, nr, mem::size_of::<T>()) |
| 35 | } |
| 36 | const fn iow<T>(typ: u8, nr: u8) -> u32 { |
| 37 | ioc(1, typ, nr, mem::size_of::<T>()) |
| 38 | } |