Home
last modified time | relevance | path

Searched refs:Ordering (Results 1 – 25 of 806) sorted by relevance

12345678910>>...33

/external/rust/crates/async-task/tests/
Dwaker_pending.rs3 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 …]
Djoin.rs5 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 …]
Dbasic.rs3 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 …]
Dwaker_ready.rs4 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 …]
Dwaker_panic.rs5 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 …]
Dready.rs3 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 …]
Dpanic.rs4 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 …]
Dcancel.rs3 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/
Draw_rwlock.rs13 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 …]
Draw_mutex.rs10 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/
Ddeque.rs12 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/
Dword_lock.rs13 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/
Dlist.rs7 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/
Dcompare.rs2 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 …]
Datom.rs1 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/
DOrderingTest.java30 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 …]
DComparatorsTest.java43 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/
DOrderingTest.java30 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 …]
DComparatorsTest.java38 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/
DNaturalOrdering.java28 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/
DNaturalOrdering.java28 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/
Dseq_lock_wide.rs2 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/
Dcommon.h34 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/
Dcollector.rs115 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/
DOrdering.java22 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 …]

12345678910>>...33