Searched refs:desired (Results 1 - 7 of 7) sorted by relevance

/fuchsia/zircon/system/ulib/fbl/include/fbl/
H A Datomic.h113 // compare_exchange_weak(T* expected, T desired,
118 bool compare_exchange_weak(T* expected, T desired, argument
121 return __atomic_compare_exchange_n(&value_, expected, desired, /* weak */ true,
124 bool compare_exchange_weak(T* expected, T desired, argument
127 return __atomic_compare_exchange_n(&value_, expected, desired, /* weak */ true,
131 bool compare_exchange_strong(T* expected, T desired, argument
134 return __atomic_compare_exchange_n(&value_, expected, desired, /* weak */ false,
137 bool compare_exchange_strong(T* expected, T desired, argument
140 return __atomic_compare_exchange_n(&value_, expected, desired, /* weak */ false,
245 // compare_exchange_weak(T** expected, T* desired,
250 compare_exchange_weak(T** expected, T* desired, memory_order success_order, memory_order failure_order) argument
256 compare_exchange_weak(T** expected, T* desired, memory_order success_order, memory_order failure_order) volatile argument
263 compare_exchange_strong(T** expected, T* desired, memory_order success_order, memory_order failure_order) argument
269 compare_exchange_strong(T** expected, T* desired, memory_order success_order, memory_order failure_order) volatile argument
332 atomic_compare_exchange_weak(atomic<T>* atomic_ptr, T* expected, T desired, memory_order success_order, memory_order failure_order) argument
338 atomic_compare_exchange_weak(volatile atomic<T>* atomic_ptr, T* expected, T desired, memory_order success_order, memory_order failure_order) argument
345 atomic_compare_exchange_strong(atomic<T>* atomic_ptr, T* expected, T desired, memory_order success_order, memory_order failure_order) argument
352 atomic_compare_exchange_strong(volatile atomic<T>* atomic_ptr, T* expected, T desired, memory_order success_order, memory_order failure_order) argument
[all...]
/fuchsia/zircon/kernel/object/include/object/
H A Dhandle.h102 // Returns true if this handle has all of the desired rights bits set.
103 bool HasRights(zx_rights_t desired) const {
104 return (rights_ & desired) == desired;
/fuchsia/zircon/system/utest/fbl/
H A Datomic_tests.cpp903 bool (*function)(fbl::atomic<T>* atomic_ptr, T* expected, T desired,
912 {[](fbl::atomic<T>* atomic_ptr, T* expected, T desired,
914 return atomic_ptr->compare_exchange_weak(expected, desired, success_order, failure_order);
917 {[](fbl::atomic<T>* atomic_ptr, T* expected, T desired,
919 return atomic_ptr->compare_exchange_strong(expected, desired, success_order, failure_order);
926 bool (*function)(volatile fbl::atomic<T>* atomic_ptr, T* expected, T desired,
935 {[](volatile fbl::atomic<T>* atomic_ptr, T* expected, T desired,
937 return atomic_ptr->compare_exchange_weak(expected, desired, success_order, failure_order);
940 {[](volatile fbl::atomic<T>* atomic_ptr, T* expected, T desired,
942 return atomic_ptr->compare_exchange_strong(expected, desired, success_orde
1069 T desired = cas_test_values<T>[kDesired]; local
1080 T desired = cas_test_values<T>[kDesired]; local
1101 T desired = cas_test_values<T>[kDesired]; local
1112 T desired = cas_test_values<T>[kDesired]; local
[all...]
/fuchsia/zircon/system/ulib/lockdep/include/lockdep/
H A Dlock_class_state.h218 void CompareExchangeParent(LoopNode** expected, LoopNode* desired) { argument
219 parent.compare_exchange_weak(expected, desired,
/fuchsia/zircon/system/dev/nand/broker/test/
H A Dbroker-test.cpp63 // and translating the request to the desired block range on the actual device.
74 // pattern for the desired number of pages, skipping the pages before start.
361 const char desired[] = { 'a', 'b', 'c', 'd' }; local
362 memcpy(vmo->GetData(), desired, sizeof(desired));
379 memcmp(reinterpret_cast<char*>(vmo->GetData()) + device.OobSize(), desired,
380 sizeof(desired)));
/fuchsia/zircon/system/dev/nand/ram-nand/test/
H A Dram-nand.cpp284 bool WaitFor(int desired) { argument
285 while (num_completed_ < desired) {
341 // pattern for the desired number of pages, skipping the pages before start.
554 const char desired[kOobSize] = { 'a', 'b', 'c', 'd' }; local
555 memcpy(operation.buffer(), desired, kOobSize);
578 ASSERT_EQ(0, memcmp(operation.buffer() + kOobSize, desired, kOobSize));
/fuchsia/zircon/system/dev/block/zxcrypt/
H A Ddevice.cpp345 uint32_t desired = expected + 1; local
346 while (!state_.compare_exchange_weak(&expected, desired, fbl::memory_order_seq_cst,
358 desired = expected + 1;

Completed in 178 milliseconds