Lines Matching defs:ExclusiveIoMem
101 ) -> impl PinInit<Devres<ExclusiveIoMem<SIZE>>, Error> + 'a {
102 ExclusiveIoMem::new(self)
158 pub fn iomap_exclusive(self) -> impl PinInit<Devres<ExclusiveIoMem<0>>, Error> + 'a {
167 /// - [`ExclusiveIoMem`] has exclusive access to the underlying [`IoMem`].
168 pub struct ExclusiveIoMem<const SIZE: usize> {
179 impl<const SIZE: usize> ExclusiveIoMem<SIZE> {
180 /// Creates a new `ExclusiveIoMem` instance.
197 let iomem = ExclusiveIoMem {
205 /// Creates a new `ExclusiveIoMem` instance from a previously acquired [`IoRequest`].
214 impl<const SIZE: usize> Deref for ExclusiveIoMem<SIZE> {