Searched refs:MiscDeviceRegistration (Results 1 – 2 of 2) sorted by relevance
50 pub struct MiscDeviceRegistration<T> { struct58 unsafe impl<T> Send for MiscDeviceRegistration<T> {} implementation61 unsafe impl<T> Sync for MiscDeviceRegistration<T> {} implementation63 impl<T: MiscDevice> MiscDeviceRegistration<T> { implementation99 impl<T> PinnedDrop for MiscDeviceRegistration<T> { implementation115 fn open(_file: &File, _misc: &MiscDeviceRegistration<Self>) -> Result<Self::Ptr>; in open()185 let misc = unsafe { &*misc_ptr.cast::<MiscDeviceRegistration<T>>() }; in open()
105 miscdevice::{MiscDevice, MiscDeviceOptions, MiscDeviceRegistration},128 _miscdev: MiscDeviceRegistration<RustMiscDevice>,140 _miscdev <- MiscDeviceRegistration::register(options), in init()160 fn open(_file: &File, misc: &MiscDeviceRegistration<Self>) -> Result<Pin<KBox<Self>>> { in open()