/external/rust/crates/async-task/tests/ |
D | waker_pending.rs | 3 use std::sync::atomic::{AtomicUsize, Ordering}; 36 $poll.fetch_add(1, Ordering::SeqCst); 44 $drop.fetch_add(1, Ordering::SeqCst); 74 $drop.fetch_add(1, Ordering::SeqCst); 81 $sched.fetch_add(1, Ordering::SeqCst); 108 assert_eq!(POLL.load(Ordering::SeqCst), 2); in wake_during_run() 109 assert_eq!(SCHEDULE.load(Ordering::SeqCst), 2); in wake_during_run() 110 assert_eq!(DROP_F.load(Ordering::SeqCst), 0); in wake_during_run() 111 assert_eq!(DROP_S.load(Ordering::SeqCst), 0); in wake_during_run() 118 assert_eq!(POLL.load(Ordering::SeqCst), 2); in wake_during_run() [all …]
|
D | join.rs | 5 use std::sync::atomic::{AtomicUsize, Ordering}; 35 $poll.fetch_add(1, Ordering::SeqCst); 42 $drop_f.fetch_add(1, Ordering::SeqCst); 52 $drop_t.fetch_add(1, Ordering::SeqCst); 79 $drop.fetch_add(1, Ordering::SeqCst); 87 $sched.fetch_add(1, Ordering::SeqCst); 103 assert_eq!(DROP_T.load(Ordering::SeqCst), 0); in drop_and_join() 106 assert_eq!(DROP_T.load(Ordering::SeqCst), 0); in drop_and_join() 109 assert_eq!(POLL.load(Ordering::SeqCst), 0); in drop_and_join() 110 assert_eq!(SCHEDULE.load(Ordering::SeqCst), 0); in drop_and_join() [all …]
|
D | basic.rs | 3 use std::sync::atomic::{AtomicUsize, Ordering}; 28 $poll.fetch_add(1, Ordering::SeqCst); 35 $drop.fetch_add(1, Ordering::SeqCst); 61 $drop.fetch_add(1, Ordering::SeqCst); 68 $sched.fetch_add(1, Ordering::SeqCst); 84 assert_eq!(POLL.load(Ordering::SeqCst), 0); in drop_and_detach() 85 assert_eq!(SCHEDULE.load(Ordering::SeqCst), 0); in drop_and_detach() 86 assert_eq!(DROP_F.load(Ordering::SeqCst), 0); in drop_and_detach() 87 assert_eq!(DROP_S.load(Ordering::SeqCst), 0); in drop_and_detach() 90 assert_eq!(POLL.load(Ordering::SeqCst), 0); in drop_and_detach() [all …]
|
D | waker_ready.rs | 4 use std::sync::atomic::{AtomicUsize, Ordering}; 36 $poll.fetch_add(1, Ordering::SeqCst); 50 $drop.fetch_add(1, Ordering::SeqCst); 80 $drop.fetch_add(1, Ordering::SeqCst); 87 $sched.fetch_add(1, Ordering::SeqCst); 110 assert_eq!(POLL.load(Ordering::SeqCst), 1); in wake() 111 assert_eq!(SCHEDULE.load(Ordering::SeqCst), 0); in wake() 112 assert_eq!(DROP_F.load(Ordering::SeqCst), 0); in wake() 113 assert_eq!(DROP_S.load(Ordering::SeqCst), 0); in wake() 118 assert_eq!(POLL.load(Ordering::SeqCst), 1); in wake() [all …]
|
D | waker_panic.rs | 5 use std::sync::atomic::{AtomicUsize, Ordering}; 39 $poll.fetch_add(1, Ordering::SeqCst); 53 $drop.fetch_add(1, Ordering::SeqCst); 83 $drop.fetch_add(1, Ordering::SeqCst); 90 $sched.fetch_add(1, Ordering::SeqCst); 122 assert_eq!(POLL.load(Ordering::SeqCst), 2); in wake_during_run() 123 assert_eq!(SCHEDULE.load(Ordering::SeqCst), 1); in wake_during_run() 124 assert_eq!(DROP_F.load(Ordering::SeqCst), 1); in wake_during_run() 125 assert_eq!(DROP_S.load(Ordering::SeqCst), 1); in wake_during_run() 133 assert_eq!(POLL.load(Ordering::SeqCst), 2); in wake_during_run() [all …]
|
D | ready.rs | 3 use std::sync::atomic::{AtomicUsize, Ordering}; 33 $poll.fetch_add(1, Ordering::SeqCst); 41 $drop_f.fetch_add(1, Ordering::SeqCst); 51 $drop_t.fetch_add(1, Ordering::SeqCst); 78 $drop.fetch_add(1, Ordering::SeqCst); 85 $sched.fetch_add(1, Ordering::SeqCst); 104 assert_eq!(POLL.load(Ordering::SeqCst), 1); in cancel_during_run() 105 assert_eq!(SCHEDULE.load(Ordering::SeqCst), 0); in cancel_during_run() 106 assert_eq!(DROP_F.load(Ordering::SeqCst), 1); in cancel_during_run() 107 assert_eq!(DROP_S.load(Ordering::SeqCst), 1); in cancel_during_run() [all …]
|
D | panic.rs | 4 use std::sync::atomic::{AtomicUsize, Ordering}; 32 $poll.fetch_add(1, Ordering::SeqCst); 40 $drop.fetch_add(1, Ordering::SeqCst); 66 $drop.fetch_add(1, Ordering::SeqCst); 73 $sched.fetch_add(1, Ordering::SeqCst); 92 assert_eq!(POLL.load(Ordering::SeqCst), 1); in cancel_during_run() 93 assert_eq!(SCHEDULE.load(Ordering::SeqCst), 0); in cancel_during_run() 94 assert_eq!(DROP_F.load(Ordering::SeqCst), 1); in cancel_during_run() 95 assert_eq!(DROP_S.load(Ordering::SeqCst), 1); in cancel_during_run() 101 assert_eq!(POLL.load(Ordering::SeqCst), 1); in cancel_during_run() [all …]
|
D | cancel.rs | 3 use std::sync::atomic::{AtomicUsize, Ordering}; 33 $poll.fetch_add(1, Ordering::SeqCst); 41 $drop_f.fetch_add(1, Ordering::SeqCst); 51 $drop_t.fetch_add(1, Ordering::SeqCst); 78 $drop.fetch_add(1, Ordering::SeqCst); 86 $sched.fetch_add(1, Ordering::SeqCst); 103 assert_eq!(POLL.load(Ordering::SeqCst), 1); in run_and_cancel() 104 assert_eq!(SCHEDULE.load(Ordering::SeqCst), 0); in run_and_cancel() 105 assert_eq!(DROP_F.load(Ordering::SeqCst), 1); in run_and_cancel() 106 assert_eq!(DROP_T.load(Ordering::SeqCst), 0); in run_and_cancel() [all …]
|
/external/rust/crates/parking_lot/src/ |
D | raw_rwlock.rs | 13 sync::atomic::{AtomicUsize, Ordering}, 71 .compare_exchange_weak(0, WRITER_BIT, Ordering::Acquire, Ordering::Relaxed) in lock_exclusive() 84 .compare_exchange(0, WRITER_BIT, Ordering::Acquire, Ordering::Relaxed) in try_lock_exclusive() 99 .compare_exchange(WRITER_BIT, 0, Ordering::Release, Ordering::Relaxed) in unlock_exclusive() 135 self.state.fetch_sub(ONE_READER, Ordering::Release) in unlock_shared() 144 let state = self.state.load(Ordering::Relaxed); in is_locked() 161 .compare_exchange(WRITER_BIT, 0, Ordering::Release, Ordering::Relaxed) in unlock_exclusive_fair() 171 if self.state.load(Ordering::Relaxed) & (READERS_MASK | WRITER_BIT) in bump_shared() 180 if self.state.load(Ordering::Relaxed) & PARKED_BIT != 0 { in bump_exclusive() 191 .fetch_add(ONE_READER - WRITER_BIT, Ordering::Release); in downgrade() [all …]
|
D | raw_mutex.rs | 10 sync::atomic::{AtomicU8, Ordering}, 69 .compare_exchange_weak(0, LOCKED_BIT, Ordering::Acquire, Ordering::Relaxed) in lock() 79 let mut state = self.state.load(Ordering::Relaxed); in try_lock() 87 Ordering::Acquire, in try_lock() 88 Ordering::Relaxed, in try_lock() 104 .compare_exchange(LOCKED_BIT, 0, Ordering::Release, Ordering::Relaxed) in unlock() 114 let state = self.state.load(Ordering::Relaxed); in is_locked() 125 .compare_exchange(LOCKED_BIT, 0, Ordering::Release, Ordering::Relaxed) in unlock_fair() 135 if self.state.load(Ordering::Relaxed) & PARKED_BIT != 0 { in bump() 149 .compare_exchange_weak(0, LOCKED_BIT, Ordering::Acquire, Ordering::Relaxed) in try_lock_until() [all …]
|
/external/rust/crates/crossbeam-deque/src/ |
D | deque.rs | 12 use std::sync::atomic::{self, AtomicIsize, AtomicPtr, AtomicUsize, Ordering}; 122 let b = self.back.load(Ordering::Relaxed); in drop() 123 let f = self.front.load(Ordering::Relaxed); in drop() 126 let buffer = self.buffer.load(Ordering::Relaxed, epoch::unprotected()); in drop() 287 let b = self.inner.back.load(Ordering::Relaxed); in resize() 288 let f = self.inner.front.load(Ordering::Relaxed); in resize() 306 .swap(Owned::new(new).into_shared(guard), Ordering::Release, guard); in resize() 323 let b = self.inner.back.load(Ordering::Relaxed); in reserve() 324 let f = self.inner.front.load(Ordering::SeqCst); in reserve() 358 let b = self.inner.back.load(Ordering::Relaxed); in is_empty() [all …]
|
/external/rust/crates/parking_lot_core/src/ |
D | word_lock.rs | 13 sync::atomic::{fence, AtomicUsize, Ordering}, 92 .compare_exchange_weak(0, LOCKED_BIT, Ordering::Acquire, Ordering::Relaxed) in lock() 103 let state = self.state.fetch_sub(LOCKED_BIT, Ordering::Release); in unlock() 113 let mut state = self.state.load(Ordering::Relaxed); in lock_slow() 120 Ordering::Acquire, in lock_slow() 121 Ordering::Relaxed, in lock_slow() 131 state = self.state.load(Ordering::Relaxed); in lock_slow() 157 Ordering::Release, in lock_slow() 158 Ordering::Relaxed, in lock_slow() 172 self.state.load(Ordering::Relaxed) in lock_slow() [all …]
|
/external/rust/crates/crossbeam-channel/src/flavors/ |
D | list.rs | 7 use std::sync::atomic::{self, AtomicPtr, AtomicUsize, Ordering}; 55 while self.state.load(Ordering::Acquire) & WRITE == 0 { in wait_write() 88 let next = self.next.load(Ordering::Acquire); in wait_next() 104 if slot.state.load(Ordering::Acquire) & READ == 0 in destroy() 105 && slot.state.fetch_or(DESTROY, Ordering::AcqRel) & READ == 0 in destroy() 198 let mut tail = self.tail.index.load(Ordering::Acquire); in start_send() 199 let mut block = self.tail.block.load(Ordering::Acquire); in start_send() 215 tail = self.tail.index.load(Ordering::Acquire); in start_send() 216 block = self.tail.block.load(Ordering::Acquire); in start_send() 234 .compare_and_swap(block, new, Ordering::Release) in start_send() [all …]
|
/external/rust/crates/remain/src/ |
D | compare.rs | 2 use std::cmp::Ordering; 16 pub fn cmp(lhs: &Path, rhs: &Path, mode: UnderscoreOrder) -> Ordering { in cmp() argument 20 Ordering::Equal => {} in cmp() 28 fn cmp_segment(lhs: &str, rhs: &str, mode: UnderscoreOrder) -> Ordering { in cmp_segment() argument 31 ("_", "_") => return Ordering::Equal, in cmp_segment() 32 ("_", _) => return Ordering::Greater, in cmp_segment() 33 (_, "_") => return Ordering::Less, in cmp_segment() 47 Ordering::Equal => {} in cmp_segment() 54 Ordering::Equal => {} in cmp_segment() 59 (None, None) => return Ordering::Equal, in cmp_segment() [all …]
|
D | atom.rs | 1 use std::cmp::{Ord, Ordering, PartialOrd}; 24 fn partial_cmp(&self, other: &Self) -> Option<Ordering> { in partial_cmp() argument 30 fn cmp(&self, other: &Self) -> Ordering { in cmp() argument 35 (Underscore(_), _) => Ordering::Less, in cmp() 36 (_, Underscore(_)) => Ordering::Greater, in cmp() 38 (Number(_), Chars(_)) => Ordering::Less, in cmp() 39 (Chars(_), Number(_)) => Ordering::Greater, in cmp() 45 fn cmp_numeric(l: &str, r: &str) -> Ordering { in cmp_numeric() argument 51 Ordering::Equal => l.cmp(r), in cmp_numeric() 56 fn cmp_ignore_case(l: &str, r: &str) -> Ordering { in cmp_ignore_case() argument [all …]
|
/external/guava/guava-tests/test/com/google/common/collect/ |
D | OrderingTest.java | 30 import com.google.common.collect.Ordering.ArbitraryOrdering; 31 import com.google.common.collect.Ordering.IncomparableValueException; 55 private final Ordering<Number> numberOrdering = new NumberOrdering(); 58 Ordering<Object> comparator = Ordering.allEqual(); in testAllEqual() 75 Ordering<Iterable<Integer>> example = in testComplicatedOrderingExample() 76 Ordering.<Integer>natural().nullsFirst().reverse().lexicographical().reverse().nullsLast(); in testComplicatedOrderingExample() 105 Ordering<Integer> comparator = Ordering.natural(); in testNatural() 127 Ordering<String> caseInsensitiveOrdering = Ordering.from(String.CASE_INSENSITIVE_ORDER); in testFrom() 133 Ordering<String> orderingFromOrdering = Ordering.from(Ordering.<String>natural()); in testFrom() 135 .addEqualityGroup(caseInsensitiveOrdering, Ordering.from(String.CASE_INSENSITIVE_ORDER)) in testFrom() [all …]
|
D | ComparatorsTest.java | 43 Comparator<String> comparator = Ordering.natural(); in testLexicographical() 57 .addEqualityGroup(Ordering.natural()) in testLexicographical() 62 assertFalse(Comparators.isInOrder(asList(5, 3, 0, 9), Ordering.natural())); in testIsInOrder() 63 assertFalse(Comparators.isInOrder(asList(0, 5, 3, 9), Ordering.natural())); in testIsInOrder() 64 assertTrue(Comparators.isInOrder(asList(0, 3, 5, 9), Ordering.natural())); in testIsInOrder() 65 assertTrue(Comparators.isInOrder(asList(0, 0, 3, 3), Ordering.natural())); in testIsInOrder() 66 assertTrue(Comparators.isInOrder(asList(0, 3), Ordering.natural())); in testIsInOrder() 67 assertTrue(Comparators.isInOrder(Collections.singleton(1), Ordering.natural())); in testIsInOrder() 68 assertTrue(Comparators.isInOrder(Collections.<Integer>emptyList(), Ordering.natural())); in testIsInOrder() 72 assertFalse(Comparators.isInStrictOrder(asList(5, 3, 0, 9), Ordering.natural())); in testIsInStrictOrder() [all …]
|
/external/guava/android/guava-tests/test/com/google/common/collect/ |
D | OrderingTest.java | 30 import com.google.common.collect.Ordering.ArbitraryOrdering; 31 import com.google.common.collect.Ordering.IncomparableValueException; 55 private final Ordering<Number> numberOrdering = new NumberOrdering(); 58 Ordering<Object> comparator = Ordering.allEqual(); in testAllEqual() 75 Ordering<Iterable<Integer>> example = in testComplicatedOrderingExample() 76 Ordering.<Integer>natural().nullsFirst().reverse().lexicographical().reverse().nullsLast(); in testComplicatedOrderingExample() 105 Ordering<Integer> comparator = Ordering.natural(); in testNatural() 127 Ordering<String> caseInsensitiveOrdering = Ordering.from(String.CASE_INSENSITIVE_ORDER); in testFrom() 133 Ordering<String> orderingFromOrdering = Ordering.from(Ordering.<String>natural()); in testFrom() 135 .addEqualityGroup(caseInsensitiveOrdering, Ordering.from(String.CASE_INSENSITIVE_ORDER)) in testFrom() [all …]
|
D | ComparatorsTest.java | 38 Comparator<String> comparator = Ordering.natural(); in testLexicographical() 52 .addEqualityGroup(Ordering.natural()) in testLexicographical() 57 assertFalse(Comparators.isInOrder(asList(5, 3, 0, 9), Ordering.natural())); in testIsInOrder() 58 assertFalse(Comparators.isInOrder(asList(0, 5, 3, 9), Ordering.natural())); in testIsInOrder() 59 assertTrue(Comparators.isInOrder(asList(0, 3, 5, 9), Ordering.natural())); in testIsInOrder() 60 assertTrue(Comparators.isInOrder(asList(0, 0, 3, 3), Ordering.natural())); in testIsInOrder() 61 assertTrue(Comparators.isInOrder(asList(0, 3), Ordering.natural())); in testIsInOrder() 62 assertTrue(Comparators.isInOrder(Collections.singleton(1), Ordering.natural())); in testIsInOrder() 63 assertTrue(Comparators.isInOrder(Collections.<Integer>emptyList(), Ordering.natural())); in testIsInOrder() 67 assertFalse(Comparators.isInStrictOrder(asList(5, 3, 0, 9), Ordering.natural())); in testIsInStrictOrder() [all …]
|
/external/guava/guava/src/com/google/common/collect/ |
D | NaturalOrdering.java | 28 final class NaturalOrdering extends Ordering<Comparable> implements Serializable { 31 private transient @Nullable Ordering<Comparable> nullsFirst; 32 private transient @Nullable Ordering<Comparable> nullsLast; 42 public <S extends Comparable> Ordering<S> nullsFirst() { in nullsFirst() 43 Ordering<Comparable> result = nullsFirst; in nullsFirst() 47 return (Ordering<S>) result; in nullsFirst() 51 public <S extends Comparable> Ordering<S> nullsLast() { in nullsLast() 52 Ordering<Comparable> result = nullsLast; in nullsLast() 56 return (Ordering<S>) result; in nullsLast() 60 public <S extends Comparable> Ordering<S> reverse() { in reverse() [all …]
|
/external/guava/android/guava/src/com/google/common/collect/ |
D | NaturalOrdering.java | 28 final class NaturalOrdering extends Ordering<Comparable> implements Serializable { 31 @NullableDecl private transient Ordering<Comparable> nullsFirst; 32 @NullableDecl private transient Ordering<Comparable> nullsLast; 42 public <S extends Comparable> Ordering<S> nullsFirst() { in nullsFirst() 43 Ordering<Comparable> result = nullsFirst; in nullsFirst() 47 return (Ordering<S>) result; in nullsFirst() 51 public <S extends Comparable> Ordering<S> nullsLast() { in nullsLast() 52 Ordering<Comparable> result = nullsLast; in nullsLast() 56 return (Ordering<S>) result; in nullsLast() 60 public <S extends Comparable> Ordering<S> reverse() { in reverse() [all …]
|
/external/rust/crates/crossbeam-utils/src/atomic/ |
D | seq_lock_wide.rs | 2 use core::sync::atomic::{self, AtomicUsize, Ordering}; 40 let state_hi = self.state_hi.load(Ordering::Acquire); in optimistic_read() 41 let state_lo = self.state_lo.load(Ordering::Acquire); in optimistic_read() 58 atomic::fence(Ordering::Acquire); in validate_read() 65 let state_lo = self.state_lo.load(Ordering::Acquire); in validate_read() 69 let state_hi = self.state_hi.load(Ordering::Relaxed); in validate_read() 82 let previous = self.state_lo.swap(1, Ordering::Acquire); in write() 87 atomic::fence(Ordering::Release); in write() 113 self.lock.state_lo.store(self.state_lo, Ordering::Release); in abort() 127 let state_hi = self.lock.state_hi.load(Ordering::Relaxed); in drop() [all …]
|
/external/llvm-project/flang/include/flang/Evaluate/ |
D | common.h | 34 ENUM_CLASS(Ordering, Less, Equal, Greater) in ENUM_CLASS() argument 38 static constexpr Ordering Compare(const A &x, const A &y) { in ENUM_CLASS() 40 return Ordering::Less; in ENUM_CLASS() 42 return Ordering::Greater; in ENUM_CLASS() 44 return Ordering::Equal; in ENUM_CLASS() 48 static constexpr Ordering Reverse(Ordering ordering) { in Reverse() 49 if (ordering == Ordering::Less) { in Reverse() 50 return Ordering::Greater; in Reverse() 51 } else if (ordering == Ordering::Greater) { in Reverse() 52 return Ordering::Less; in Reverse() [all …]
|
/external/rust/crates/crossbeam-epoch/src/ |
D | collector.rs | 115 use std::sync::atomic::{AtomicUsize, Ordering}; 190 let before = collector.global.epoch.load(Ordering::Relaxed); in pin_holds_advance() 192 let after = collector.global.epoch.load(Ordering::Relaxed); in pin_holds_advance() 217 DESTROYS.fetch_add(1, Ordering::Relaxed); in incremental() 226 let curr = DESTROYS.load(Ordering::Relaxed); in incremental() 233 assert!(DESTROYS.load(Ordering::Relaxed) == 100_000); in incremental() 250 DESTROYS.fetch_add(1, Ordering::Relaxed); in buffering() 258 assert!(DESTROYS.load(Ordering::Relaxed) < COUNT); in buffering() 262 while DESTROYS.load(Ordering::Relaxed) < COUNT { in buffering() 266 assert_eq!(DESTROYS.load(Ordering::Relaxed), COUNT); in buffering() [all …]
|
/external/junit/src/main/java/org/junit/runner/manipulation/ |
D | Ordering.java | 22 public abstract class Ordering { class 31 public static Ordering shuffledBy(final Random random) { in shuffledBy() 32 return new Ordering() { in shuffledBy() 55 public static Ordering definedBy( 56 Class<? extends Ordering.Factory> factoryClass, Description annotatedTestClass) 65 Ordering.Factory factory; 67 Constructor<? extends Ordering.Factory> constructor = factoryClass.getConstructor(); 88 public static Ordering definedBy( 89 Ordering.Factory factory, Description annotatedTestClass) 98 return factory.create(new Ordering.Context(annotatedTestClass)); [all …]
|