Searched refs:MiscDeviceRegistration (Results 1 – 2 of 2) sorted by relevance
56 pub struct MiscDeviceRegistration<T> { struct64 unsafe impl<T> Send for MiscDeviceRegistration<T> {} implementation67 unsafe impl<T> Sync for MiscDeviceRegistration<T> {} implementation69 impl<T: MiscDevice> MiscDeviceRegistration<T> { impl105 impl<T> PinnedDrop for MiscDeviceRegistration<T> { implementation121 fn open(_file: &File, _misc: &MiscDeviceRegistration<Self>) -> Result<Self::Ptr>; in open()217 let misc = unsafe { &*misc_ptr.cast::<MiscDeviceRegistration<T>>() }; in open()
103 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()