Searched defs:AtomicLink (Results 1 – 6 of 6) sorted by relevance
29 pub struct AtomicLink { struct30 prev: UnsafeCell<Option<NonNull<AtomicLink>>>, argument31 next: UnsafeCell<Option<NonNull<AtomicLink>>>, argument35 impl AtomicLink { argument49 impl DefaultLinkOps for AtomicLink { implementation58 unsafe impl Send for AtomicLink {} implementation59 unsafe impl Sync for AtomicLink {} implementation
21 pub struct AtomicLink { struct22 prev: UnsafeCell<Option<NonNull<AtomicLink>>>, argument23 next: UnsafeCell<Option<NonNull<AtomicLink>>>, argument27 impl AtomicLink { argument41 impl DefaultLinkOps for AtomicLink { implementation50 unsafe impl Send for AtomicLink {} implementation51 unsafe impl Sync for AtomicLink {} implementation
241 pub struct AtomicLink { struct242 next: AtomicPtr<AtomicLink>, argument246 impl AtomicLink { implementation280 unsafe fn next_exclusive(&self) -> &Cell<Option<NonNull<AtomicLink>>> { in next_exclusive()286 impl DefaultLinkOps for AtomicLink { implementation293 unsafe impl Send for AtomicLink {} implementation296 unsafe impl Sync for AtomicLink {} implementation298 impl Clone for AtomicLink { implementation300 fn clone(&self) -> AtomicLink { in clone()305 impl Default for AtomicLink { implementation[all …]
278 pub struct AtomicLink { struct279 next: AtomicPtr<AtomicLink>, argument280 prev: Cell<Option<NonNull<AtomicLink>>>, argument290 impl AtomicLink { impl326 unsafe fn next_exclusive(&self) -> &Cell<Option<NonNull<AtomicLink>>> { in next_exclusive()332 impl DefaultLinkOps for AtomicLink { implementation339 unsafe impl Send for AtomicLink {} implementation342 unsafe impl Sync for AtomicLink {} implementation344 impl Clone for AtomicLink { implementation346 fn clone(&self) -> AtomicLink { in clone()[all …]
266 pub struct AtomicLink { struct270 impl AtomicLink { impl310 impl DefaultLinkOps for AtomicLink { implementation317 unsafe impl Send for AtomicLink {} implementation320 unsafe impl Sync for AtomicLink {} implementation322 impl Clone for AtomicLink { implementation324 fn clone(&self) -> AtomicLink { in clone()329 impl Default for AtomicLink { implementation338 impl fmt::Debug for AtomicLink { implementation
370 pub struct AtomicLink { struct371 left: Cell<Option<NonNull<AtomicLink>>>, argument372 right: Cell<Option<NonNull<AtomicLink>>>, argument376 impl AtomicLink { argument419 impl DefaultLinkOps for AtomicLink { implementation426 unsafe impl Send for AtomicLink {} implementation429 unsafe impl Sync for AtomicLink {} implementation431 impl Clone for AtomicLink { implementation433 fn clone(&self) -> AtomicLink { in clone()438 impl Default for AtomicLink { implementation[all …]