Lines Matching full:registration
21 /// An adapter for the registration of auxiliary drivers.
236 // SAFETY: `adev` points to the memory that has been allocated in `Registration::new`, via in release()
285 /// The registration of an auxiliary device.
287 /// This type represents the registration of a [`struct auxiliary_device`]. When an instance of this
294 pub struct Registration(NonNull<bindings::auxiliary_device>); struct
296 impl Registration { impl
339 impl Drop for Registration { implementation
353 // SAFETY: A `Registration` of a `struct auxiliary_device` can be released from any thread.
354 unsafe impl Send for Registration {} implementation
356 // SAFETY: `Registration` does not expose any methods or fields that need synchronization.
357 unsafe impl Sync for Registration {} implementation