Searched refs:Devres (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/rust/kernel/ |
| H A D | devres.rs | 99 pub struct Devres<T>(Arc<DevresInner<T>>); struct 171 impl<T> Devres<T> { impl 177 Ok(Devres(inner)) in new() 189 impl<T> Deref for Devres<T> { implementation 197 impl<T> Drop for Devres<T> { implementation
|
| H A D | pci.rs | 11 devres::Devres, 398 ) -> Result<Devres<Bar<SIZE>>> { in iomap_region_sized() 400 let devres = Devres::new(self.as_ref(), bar, GFP_KERNEL)?; in iomap_region_sized() 406 pub fn iomap_region(&self, bar: u32, name: &CStr) -> Result<Devres<Bar>> { in iomap_region()
|
| /linux-6.15/drivers/gpu/nova-core/ |
| H A D | gpu.rs | 4 device, devres::Devres, error::code::*, firmware, fmt, pci, prelude::*, str::CString, 136 fn new(bar: &Devres<Bar0>) -> Result<Spec> { in new() 180 bar: Devres<Bar0>, 185 pub(crate) fn new(pdev: &pci::Device, bar: Devres<Bar0>) -> Result<impl PinInit<Self>> { in new()
|
| /linux-6.15/samples/rust/ |
| H A D | rust_driver_pci.rs | 7 use kernel::{bindings, c_str, device::Core, devres::Devres, pci, prelude::*, types::ARef}; 30 bar: Devres<Bar0>,
|
| /linux-6.15/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
|