Searched refs:ACQUIRE (Results 1 – 13 of 13) sorted by relevance
489 (5) ACQUIRE 오퍼레이션.491 이 타입의 오퍼레이션은 단방향의 투과성 배리어처럼 동작합니다. ACQUIRE492 오퍼레이션 뒤의 모든 메모리 오퍼레이션들이 ACQUIRE 오퍼레이션 후에495 ACQUIRE 오퍼레이션에 포함됩니다.497 ACQUIRE 오퍼레이션 앞의 메모리 오퍼레이션들은 ACQUIRE 오퍼레이션 완료 후에500 ACQUIRE 오퍼레이션은 거의 항상 RELEASE 오퍼레이션과 짝을 지어 사용되어야515 ACQUIRE 와 RELEASE 오퍼레이션의 사용은 일반적으로 다른 메모리 배리어의516 필요성을 없앱니다. 또한, RELEASE+ACQUIRE 조합은 범용 메모리 배리어처럼519 뒤이어 같은 변수에 대해 수행된 ACQUIRE 오퍼레이션을 뒤따르는 메모리524 즉, ACQUIRE 는 최소한의 "취득" 동작처럼, 그리고 RELEASE 는 최소한의 "공개"[all …]
55 #define ACQUIRE(...) THREAD_ANNOTATION_ATTRIBUTE__(acquire_capability(__VA_ARGS__)) macro103 int32_t lock() ACQUIRE();115 inline explicit Autolock(Mutex& mutex) ACQUIRE(mutex) : mLock(mutex) { in Autolock()118 inline explicit Autolock(Mutex* mutex) ACQUIRE(mutex) : mLock(*mutex) { in Autolock()
466 (5) ACQUIRE operations.469 operations after the ACQUIRE operation will appear to happen after the470 ACQUIRE operation with respect to the other components of the system.471 ACQUIRE operations include LOCK operations and both smp_load_acquire()474 Memory operations that occur before an ACQUIRE operation may appear to477 An ACQUIRE operation should almost always be paired with a RELEASE492 The use of ACQUIRE and RELEASE operations generally precludes the need493 for other sorts of memory barrier. In addition, a RELEASE+ACQUIRE pair is495 ACQUIRE on a given variable, all memory accesses preceding any prior501 This means that ACQUIRE acts as a minimal "acquire" operation and[all …]
177 {}_acquire: the R of the RMW (or atomic_read) is an ACQUIRE233 is an ACQUIRE pattern (though very much not typical), but again the barrier is234 strictly stronger than ACQUIRE. As illustrated:
66 Except for a successful test_and_set_bit_lock() which has ACQUIRE semantics and
70 ACQUIRE, enumerator1261 src_buffer->state = ACQUIRE; in rk_flinger_render_show()1309 iep_buffer->state = ACQUIRE; in rk_flinger_render_show()1316 dst_buffer->state = ACQUIRE; in rk_flinger_render_show()1321 iep_buffer->state = ACQUIRE; in rk_flinger_render_show()1333 iep_buffer->state = ACQUIRE; in rk_flinger_render_show()
57 An ACQUIRE memory ordering guarantees that all post loads and139 * fully ordered --> RELEASE ordering + ACQUIRE ordering on success
28 (5) ACQUIRE operations.
720 + * smp_cond_acquire() - Spin wait for cond with ACQUIRE ordering728 + * aka. ACQUIRE.