Searched refs:Devres (Results 1 – 11 of 11) sorted by relevance
| /linux/rust/kernel/io/ |
| H A D | mem.rs | |
| /linux/rust/kernel/ |
| H A D | devres.rs | 138 pub struct Devres<T: Send + 'static> { struct 200 impl<T: Send + 'static> Devres<T> { impl 365 unsafe impl<T: Send> Send for Devres<T> {} implementation 368 unsafe impl<T: Send + Sync> Sync for Devres<T> {} implementation 370 impl<T: Send + 'static> Drop for Devres<T> { implementation 415 pub struct DevresLt<F: ForLt>(Devres<F::Of<'static>>) 441 Ok(Self(Devres::new(dev, data)?)) in new()
|
| H A D | scatterlist.rs | 36 devres::Devres, 312 /// - The DMA mapping, managed through a [`Devres`]-managed `DmaMappedSgt`. 321 dma: Devres<DmaMappedSgt>, 379 Devres::new(dev, unsafe { DmaMappedSgt::new(sgt, dev, dir) }) in new() 397 /// The DMA mapping is managed through [`Devres`], ensuring that the DMA mapping is unmapped
|
| H A D | auxiliary.rs | |
| H A D | i2c.rs | 14 devres::Devres, 565 ) -> impl PinInit<Devres<Self>, Error> + 'a { in new() 566 Devres::new(parent_dev, Self::try_new(i2c_adapter, i2c_board_info)) in new()
|
| /linux/rust/kernel/irq/ |
| H A D | request.rs | |
| /linux/rust/kernel/pci/ |
| H A D | io.rs | |
| /linux/samples/rust/ |
| H A D | rust_driver_auxiliary.rs | |
| H A D | rust_i2c_client.rs | 73 devres::Devres, 85 _reg: Devres<i2c::Registration>,
|
| H A D | rust_driver_pci.rs | |
| /linux/Documentation/driver-api/driver-model/ |
| H A D | devres.rst | 2 Devres - Managed Device Resource 11 1. Intro : Huh? Devres? 12 2. Devres : Devres in a nutshell 13 3. Devres Group : Group devres'es and release them together 47 2. Devres 145 3. Devres group 148 Devres entries can be grouped using devres group. When a group is
|