Home
last modified time | relevance | path

Searched refs:PinnedDrop (Results 1 – 12 of 12) sorted by relevance

/linux-6.15/rust/kernel/sync/
H A Dpoll.rs84 #[pin_data(PinnedDrop)]
109 impl PinnedDrop for PollCondVar {
/linux-6.15/rust/kernel/
H A Dsync.rs28 #[pin_data(PinnedDrop)]
82 impl PinnedDrop for LockClassKey {
H A Drevocable.rs64 #[pin_data(PinnedDrop)]
172 impl<T> PinnedDrop for Revocable<T> {
H A Ddriver.rs57 #[pin_data(PinnedDrop)]
91 impl<T: RegistrationOps> PinnedDrop for Registration<T> {
H A Dmiscdevice.rs49 #[pin_data(PinnedDrop)]
99 impl<T> PinnedDrop for MiscDeviceRegistration<T> {
/linux-6.15/rust/kernel/block/mq/
H A Dtag_set.rs26 #[pin_data(PinnedDrop)]
79 impl<T: Operations> PinnedDrop for TagSet<T> {
/linux-6.15/samples/rust/
H A Drust_misc_device.rs149 #[pin_data(PinnedDrop)]
196 impl PinnedDrop for RustMiscDevice {
/linux-6.15/rust/pin-init/examples/
H A Dlinked_list.rs20 #[pin_data(PinnedDrop)]
80 impl PinnedDrop for ListHead {
H A Dpthread_mutex.rs20 #[pin_data(PinnedDrop)]
33 impl<T> PinnedDrop for PThreadMutex<T> {
/linux-6.15/rust/pin-init/
H A DREADME.md143 use pin_init::{pin_data, pinned_drop, PinInit, PinnedDrop, pin_init_from_closure};
167 #[pin_data(PinnedDrop)]
206 impl PinnedDrop for RawFoo {
/linux-6.15/rust/pin-init/src/
H A Dmacros.rs942 impl<T: $crate::PinnedDrop>
954 @pinned_drop(PinnedDrop),
966 $crate::PinnedDrop::drop(pinned, token);
H A Dlib.rs1368 pub unsafe trait PinnedDrop: __internal::HasPinData { interface