rcu_qp
struct rcu_qp;
struct rcu_qp *qp;
struct rcu_qp *qp_group;
static struct rcu_qp *get_hold_current_qp(struct rcu_lock_st *lock)
static struct rcu_qp *update_qp(CRYPTO_RCU_LOCK *lock, uint32_t *curr_id)
static void retire_qp(CRYPTO_RCU_LOCK *lock, struct rcu_qp *qp)
static struct rcu_qp *allocate_new_qp_group(CRYPTO_RCU_LOCK *lock,
struct rcu_qp *new = OPENSSL_zalloc(sizeof(*new) * count);
struct rcu_qp *qp;
static struct rcu_qp *allocate_new_qp_group(struct rcu_lock_st *lock,
struct rcu_qp *new = OPENSSL_zalloc(sizeof(*new) * count);
static ossl_inline struct rcu_qp *get_hold_current_qp(CRYPTO_RCU_LOCK *lock)
static struct rcu_qp *update_qp(CRYPTO_RCU_LOCK *lock, uint32_t *curr_id)
struct rcu_qp *qp)
struct rcu_qp *qp;
struct rcu_qp *qp;
struct rcu_qp *qp_group;