Lines Matching defs:IoRequest
26 pub struct IoRequest<'a> {
31 impl<'a> IoRequest<'a> {
32 /// Creates a new [`IoRequest`] instance.
39 IoRequest { device, resource }
42 /// Maps an [`IoRequest`] where the size is known at compile time.
105 /// Maps an [`IoRequest`] where the size is not known at compile time,
205 /// Creates a new `ExclusiveIoMem` instance from a previously acquired [`IoRequest`].
206 pub fn new<'a>(io_request: IoRequest<'a>) -> impl PinInit<Devres<Self>, Error> + 'a {
273 /// Creates a new `IoMem` instance from a previously acquired [`IoRequest`].
274 pub fn new<'a>(io_request: IoRequest<'a>) -> impl PinInit<Devres<Self>, Error> + 'a {