Home
last modified time | relevance | path

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

/rust/kernel/
Ddevice.rs41 pub struct Device(Opaque<bindings::device>);
54 pub unsafe fn get_device(ptr: *mut bindings::device) -> ARef<Self> { in get_device()
60 pub(crate) fn as_raw(&self) -> *mut bindings::device { in as_raw() argument
72 pub unsafe fn as_ref<'a>(ptr: *mut bindings::device) -> &'a Self { in as_ref()
Dmiscdevice.rs13 device::Device,
93 pub fn device(&self) -> &Device { in device() method
123 fn release(device: Self::Ptr, _file: &File) { in release()
124 drop(device); in release()
349 let device = unsafe { <T::Ptr as ForeignOwnable>::borrow(private) }; in mmap() localVariable
357 match T::mmap(device, file, area) { in mmap()
374 let device = unsafe { <T::Ptr as ForeignOwnable>::borrow(private) }; in llseek() localVariable
381 match T::llseek(device, file, offset, whence) { in llseek()
432 let device = unsafe { <T::Ptr as ForeignOwnable>::borrow(private) }; in ioctl() localVariable
439 match T::ioctl(device, file, cmd, arg) { in ioctl()
[all …]
Dfirmware.rs7 use crate::{bindings, device::Device, error::Error, error::Result, ffi, str::CStr};
18 *mut bindings::device,
Dlib.rs39 pub mod device; module
/rust/kernel/net/
Dphy.rs284 impl AsRef<kernel::device::Device> for Device {
285 fn as_ref(&self) -> &kernel::device::Device { in as_ref()
288 unsafe { kernel::device::Device::as_ref(addr_of_mut!((*phydev).mdio.dev)) } in as_ref()