Home
last modified time | relevance | path

Searched refs:MiscDeviceRegistration (Results 1 – 2 of 2) sorted by relevance

/linux/rust/kernel/
H A Dmiscdevice.rs56 pub struct MiscDeviceRegistration<T> { struct
64 unsafe impl<T> Send for MiscDeviceRegistration<T> {} implementation
67 unsafe impl<T> Sync for MiscDeviceRegistration<T> {} implementation
69 impl<T: MiscDevice> MiscDeviceRegistration<T> { impl
105 impl<T> PinnedDrop for MiscDeviceRegistration<T> { implementation
121 fn open(_file: &File, _misc: &MiscDeviceRegistration<Self>) -> Result<Self::Ptr>; in open()
217 let misc = unsafe { &*misc_ptr.cast::<MiscDeviceRegistration<T>>() }; in open()
/linux/samples/rust/
H A Drust_misc_device.rs103 miscdevice::{MiscDevice, MiscDeviceOptions, MiscDeviceRegistration},
125 _miscdev: MiscDeviceRegistration<RustMiscDevice>,
137 _miscdev <- MiscDeviceRegistration::register(options), in init()
158 fn open(_file: &File, misc: &MiscDeviceRegistration<Self>) -> Result<Pin<KBox<Self>>> { in open()