/aosp_15_r20/external/crosvm/cros_async/src/sync/ |
H A D | waiter.rs | 29 pub struct AtomicLink { struct 30 prev: UnsafeCell<Option<NonNull<AtomicLink>>>, argument 31 next: UnsafeCell<Option<NonNull<AtomicLink>>>, argument 35 impl AtomicLink { argument 49 impl DefaultLinkOps for AtomicLink { implementation 59 unsafe impl Send for AtomicLink {} implementation 61 unsafe impl Sync for AtomicLink {} implementation
|
/aosp_15_r20/external/rust/android-crates-io/crates/intrusive-collections/src/ |
D | singly_linked_list.rs | 241 pub struct AtomicLink { struct 242 next: AtomicPtr<AtomicLink>, argument 246 impl AtomicLink { implementation 280 unsafe fn next_exclusive(&self) -> &Cell<Option<NonNull<AtomicLink>>> { in next_exclusive() 286 impl DefaultLinkOps for AtomicLink { implementation 293 unsafe impl Send for AtomicLink {} implementation 296 unsafe impl Sync for AtomicLink {} implementation 298 impl Clone for AtomicLink { implementation 300 fn clone(&self) -> AtomicLink { in clone() 305 impl Default for AtomicLink { implementation [all …]
|
D | linked_list.rs | 280 pub struct AtomicLink { struct 281 next: AtomicPtr<AtomicLink>, argument 282 prev: Cell<Option<NonNull<AtomicLink>>>, argument 292 impl AtomicLink { implementation 328 unsafe fn next_exclusive(&self) -> &Cell<Option<NonNull<AtomicLink>>> { in next_exclusive() 334 impl DefaultLinkOps for AtomicLink { implementation 341 unsafe impl Send for AtomicLink {} implementation 344 unsafe impl Sync for AtomicLink {} implementation 346 impl Clone for AtomicLink { implementation 348 fn clone(&self) -> AtomicLink { in clone() [all …]
|
D | xor_linked_list.rs | 268 pub struct AtomicLink { struct 272 impl AtomicLink { impl 312 impl DefaultLinkOps for AtomicLink { implementation 319 unsafe impl Send for AtomicLink {} implementation 322 unsafe impl Sync for AtomicLink {} implementation 324 impl Clone for AtomicLink { implementation 326 fn clone(&self) -> AtomicLink { in clone() 331 impl Default for AtomicLink { implementation 340 impl fmt::Debug for AtomicLink { implementation
|
D | rbtree.rs | 372 pub struct AtomicLink { struct 373 left: Cell<Option<NonNull<AtomicLink>>>, argument 374 right: Cell<Option<NonNull<AtomicLink>>>, argument 378 impl AtomicLink { argument 421 impl DefaultLinkOps for AtomicLink { implementation 428 unsafe impl Send for AtomicLink {} implementation 431 unsafe impl Sync for AtomicLink {} implementation 433 impl Clone for AtomicLink { implementation 435 fn clone(&self) -> AtomicLink { in clone() 440 impl Default for AtomicLink { implementation [all …]
|
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.80.1/lib/rustlib/src/rust/library/std/src/sys/sync/rwlock/ |
H A D | queue.rs | 162 struct AtomicLink(AtomicPtr<Node>); struct 164 impl AtomicLink { impl 165 fn new(v: Option<NonNull<Node>>) -> AtomicLink { in new()
|
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0.u1/lib/rustlib/src/rust/library/std/src/sys/sync/rwlock/ |
H A D | queue.rs | 162 struct AtomicLink(AtomicPtr<Node>); struct 164 impl AtomicLink { implementation 165 fn new(v: Option<NonNull<Node>>) -> AtomicLink { in new()
|
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.81.0/lib/rustlib/src/rust/library/std/src/sys/sync/rwlock/ |
H A D | queue.rs | 162 struct AtomicLink(AtomicPtr<Node>); struct 164 impl AtomicLink { impl 165 fn new(v: Option<NonNull<Node>>) -> AtomicLink { in new()
|
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0/lib/rustlib/src/rust/library/std/src/sys/sync/rwlock/ |
H A D | queue.rs | 162 struct AtomicLink(AtomicPtr<Node>); struct 164 impl AtomicLink { impl 165 fn new(v: Option<NonNull<Node>>) -> AtomicLink { in new()
|
/aosp_15_r20/prebuilts/rust/linux-x86/1.80.1/lib/rustlib/src/rust/library/std/src/sys/sync/rwlock/ |
H A D | queue.rs | 162 struct AtomicLink(AtomicPtr<Node>); struct 164 impl AtomicLink { impl 165 fn new(v: Option<NonNull<Node>>) -> AtomicLink { in new()
|