Home
last modified time | relevance | path

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

/linux/rust/kernel/sync/
H A Dpoll.rs78 #[pin_data(PinnedDrop)] in new()
104 impl PinnedDrop for PollCondVar { in drop()
H A Dsrcu.rs42 #[pin_data(PinnedDrop)]
102 impl PinnedDrop for Srcu {
/linux/rust/kernel/
H A Dsync.rs48 #[pin_data(PinnedDrop)]
125 impl PinnedDrop for LockClassKey {
H A Drevocable.rs75 #[pin_data(PinnedDrop)]
220 impl<T> PinnedDrop for Revocable<T> { in drop()
H A Ddriver.rs180 #[pin_data(PinnedDrop)]
251 impl<T: RegistrationOps> PinnedDrop for Registration<T> {
H A Dxarray.rs61 #[pin_data(PinnedDrop)]
69 impl<T: ForeignOwnable> PinnedDrop for XArray<T> { in drop()
H A Dmaple_tree.rs27 #[pin_data(PinnedDrop)]
290 impl<T: ForeignOwnable> PinnedDrop for MapleTree<T> {
H A Dconfigfs.rs127 #[pin_data(PinnedDrop)]
187 impl<Data> PinnedDrop for Subsystem<Data> {
/linux/rust/kernel/block/mq/
H A Dtag_set.rs26 #[pin_data(PinnedDrop)]
79 impl<T: Operations> PinnedDrop for TagSet<T> {
/linux/samples/rust/
H A Drust_driver_pci.rs
H A Drust_dma.rs30 #[pin_data(PinnedDrop)]
119 impl PinnedDrop for DmaSampleDriver { in drop()
/linux/rust/pin-init/examples/
H A Dlinked_list.rs20 #[pin_data(PinnedDrop)]
81 impl PinnedDrop for ListHead {
H A Dpthread_mutex.rs21 #[pin_data(PinnedDrop)]
34 impl<T> PinnedDrop for PThreadMutex<T> {
/linux/rust/kernel/irq/
H A Drequest.rs156 #[pin_data(PinnedDrop)]
226 impl<T: Handler> PinnedDrop for Registration<'_, T> { in new()
373 #[pin_data(PinnedDrop)]
444 impl<T: ThreadedHandler> PinnedDrop for ThreadedRegistration<'_, T> { in new()
/linux/rust/pin-init/
H A DREADME.md161 use pin_init::{pin_data, pinned_drop, PinInit, PinnedDrop, pin_init_from_closure};
184 #[pin_data(PinnedDrop)]
223 impl PinnedDrop for RawFoo {
/linux/rust/pin-init/src/
H A Dmacros.rs
H A Dlib.rs1510 pub unsafe trait PinnedDrop: __internal::HasPinData { interface