Lines Matching refs:resource
16 resource::{
29 resource: &'a Resource, field
39 pub(crate) unsafe fn new(device: &'a Device<Bound>, resource: &'a Resource) -> Self { in new()
40 IoRequest { device, resource } in new()
172 fn ioremap(resource: &Resource) -> Result<Self> { in ioremap()
173 let start = resource.start(); in ioremap()
174 let size = resource.size(); in ioremap()
175 let name = resource.name().unwrap_or(c_str!("")); in ioremap()
177 let region = resource in ioremap()
182 io::resource::Flags::IORESOURCE_MEM, in ioremap()
186 let iomem = IoMem::ioremap(resource)?; in ioremap()
199 let res = io_request.resource; in new()
227 fn ioremap(resource: &Resource) -> Result<Self> { in ioremap()
232 let size = resource.size().try_into()?; in ioremap()
237 let res_start = resource.start(); in ioremap()
239 let addr = if resource in ioremap()
241 .contains(io::resource::Flags::IORESOURCE_MEM_NONPOSTED) in ioremap()
267 let res = io_request.resource; in new()