Lines Matching refs:uint64_t
57 # define READER_MASK (((uint64_t)1 << READER_SIZE) - 1)
58 # define ID_MASK (((uint64_t)1 << ID_SIZE) - 1)
59 # define READER_COUNT(x) ((uint32_t)(((uint64_t)(x) >> READER_SHIFT) & \
61 # define ID_VAL(x) ((uint32_t)(((uint64_t)(x) >> ID_SHIFT) & ID_MASK))
63 # define VAL_ID(x) ((uint64_t)x << ID_SHIFT)
72 volatile uint64_t users;
220 uint64_t tmp64; in get_hold_current_qp()
310 -VAL_READER, (uint64_t *)&ret, in ossl_rcu_read_unlock()
327 uint64_t new_id; in update_qp()
330 uint64_t tmp64; in update_qp()
389 uint64_t count; in ossl_synchronize_rcu()
633 int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret, in CRYPTO_atomic_add64()
647 *ret = (uint64_t)InterlockedAdd64((LONG64 volatile *)val, (LONG64)op); in CRYPTO_atomic_add64()
652 int CRYPTO_atomic_and(uint64_t *val, uint64_t op, uint64_t *ret, in CRYPTO_atomic_and()
666 *ret = (uint64_t)InterlockedAnd64((LONG64 volatile *)val, (LONG64)op) & op; in CRYPTO_atomic_and()
671 int CRYPTO_atomic_or(uint64_t *val, uint64_t op, uint64_t *ret, in CRYPTO_atomic_or()
685 *ret = (uint64_t)InterlockedOr64((LONG64 volatile *)val, (LONG64)op) | op; in CRYPTO_atomic_or()
690 int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock) in CRYPTO_atomic_load()
701 *ret = (uint64_t)InterlockedOr64((LONG64 volatile *)val, 0); in CRYPTO_atomic_load()
706 int CRYPTO_atomic_store(uint64_t *dst, uint64_t val, CRYPTO_RWLOCK *lock) in CRYPTO_atomic_store()