Searched refs:pin (Results 1 – 25 of 37) sorted by relevance
12
| /rust/pin-init/examples/ |
| A D | linked_list.rs | 11 pin::Pin, 28 #[pin] 29 pin: PhantomPinned, field 38 pin: PhantomPinned, in new() 48 pin: PhantomPinned, in insert_next() 57 pin: PhantomPinned, in insert_prev()
|
| A D | pthread_mutex.rs | 17 pin::Pin, 24 #[pin] 27 #[pin] 28 pin: PhantomPinned, field 104 pin: PhantomPinned, in new() 147 use core::pin::Pin; in main()
|
| A D | mutex.rs | 12 pin::Pin, 68 #[pin] 72 #[pin] 166 #[pin]
|
| /rust/pin-init/ |
| A D | README.md | 1 [](https://crates.io/crates/pin-init) 2 [](https://docs.rs/pin-init/) 3 …ttps://deps.rs/repo/github/Rust-for-Linux/pin-init/status.svg)](https://deps.rs/repo/github/Rust-f… 4  7 # `pin-init` 85 #[pin] 119 #[pin] 154 pin::Pin, 175 #[pin] 177 #[pin] [all …]
|
| A D | CONTRIBUTING.md | 1 # Contributing to `pin-init` 3 Thanks for showing interest in contributing to `pin-init`! This document outlines the guidelines for 4 contributing to `pin-init`. 25 problems or just have questions related to `pin-init` in the Linux kernel, you can also ask your 33 `pin-init` is used by the Linux kernel and all commits are synchronized to it. For this reason, the 34 same requirements for commits apply to `pin-init`. See [the kernel's documentation] for details. The 39 Contributions to `pin-init` ideally go through the [GitHub repository], because that repository runs 44 [GitHub repository]: https://github.com/Rust-for-Linux/pin-init
|
| /rust/kernel/ |
| A D | devres.rs | 25 #[pin] 28 #[pin] 31 #[pin] 120 #[pin]
|
| A D | driver.rs | 10 use core::pin::Pin; 59 #[pin] 110 #[pin]
|
| A D | prelude.rs | 15 pub use core::pin::Pin;
|
| A D | sync.rs | 33 #[pin]
|
| A D | xarray.rs | 13 use core::{iter, marker::PhantomData, pin::Pin, ptr::NonNull}; 57 #[pin]
|
| A D | configfs.rs | 130 #[pin] 132 #[pin] 247 #[pin] 249 #[pin] 732 #[pin]
|
| A D | revocable.rs | 69 #[pin]
|
| A D | miscdevice.rs | 22 use core::{marker::PhantomData, mem::MaybeUninit, pin::Pin}; 57 #[pin]
|
| /rust/kernel/sync/ |
| A D | condvar.rs | 18 use core::{marker::PhantomPinned, pin::Pin, ptr}; 83 #[pin] 90 #[pin]
|
| A D | completion.rs | 68 #[pin]
|
| A D | lock.rs | 13 use core::{cell::UnsafeCell, marker::PhantomPinned, pin::Pin}; 108 #[pin] 114 #[pin]
|
| A D | poll.rs | 70 #[pin]
|
| /rust/kernel/block/mq/ |
| A D | tag_set.rs | 7 use core::pin::Pin; 29 #[pin]
|
| /rust/pin-init/src/ |
| A D | __internal.rs | 194 use core::pin::pin; in stack_init_reuse() 201 let mut slot: Pin<&mut StackInit<Foo>> = pin!(StackInit::uninit()); in stack_init_reuse()
|
| A D | lib.rs | 289 pin::Pin, 499 let mut $var = ::core::pin::pin!($crate::__internal::StackInit$(::<$t>)?::uninit()); 577 let mut $var = ::core::pin::pin!($crate::__internal::StackInit$(::<$t>)?::uninit()); 582 let mut $var = ::core::pin::pin!($crate::__internal::StackInit$(::<$t>)?::uninit()); 1726 impl<T> Wrapper<T> for core::pin::UnsafePinned<T> {
|
| /rust/kernel/list/ |
| A D | arc.rs | 12 use core::pin::Pin; 88 unsafe fn on_create_list_arc_from_unique(self: ::core::pin::Pin<&mut Self>) {} 98 unsafe fn on_create_list_arc_from_unique(self: ::core::pin::Pin<&mut Self>) { 103 ::core::pin::Pin::map_unchecked_mut(self, |me| &mut me.$field)
|
| /rust/kernel/drm/ |
| A D | file.rs | 9 use core::pin::Pin;
|
| /rust/kernel/time/hrtimer/ |
| A D | pin.rs | 10 use core::pin::Pin;
|
| A D | pin_mut.rs | 7 use core::{marker::PhantomData, pin::Pin, ptr::NonNull};
|
| /rust/kernel/time/ |
| A D | hrtimer.rs | 83 #[pin] 632 mod pin; module 633 pub use pin::PinHrTimerHandle;
|
Completed in 33 milliseconds
12