Lines Matching refs:io
11 use crate::io;
12 use crate::io::resource::Region;
13 use crate::io::resource::Resource;
14 use crate::io::Io;
15 use crate::io::IoRaw;
174 io::resource::Flags::IORESOURCE_MEM, in ioremap()
215 io: IoRaw<SIZE>, field
233 .contains(io::resource::Flags::IORESOURCE_MEM_NONPOSTED) in ioremap()
250 let io = IoRaw::new(addr as usize, size)?; in ioremap()
251 let io = IoMem { io }; in ioremap()
253 Ok(io) in ioremap()
268 unsafe { bindings::iounmap(self.io.addr() as *mut c_void) } in drop()
277 unsafe { Io::from_raw(&self.io) } in deref()