Home
last modified time | relevance | path

Searched refs:Devres (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/rust/kernel/
H A Ddevres.rs99 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 Dpci.rs11 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 Dgpu.rs4 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 Drust_driver_pci.rs7 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 Ddevres.rst2 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