Lines Matching refs:qp_group
110 struct rcu_qp *qp_group; member
181 new->qp_group = allocate_new_qp_group(new, num_writers + 1); in ossl_rcu_lock_new()
182 if (new->qp_group == NULL in ossl_rcu_lock_new()
190 OPENSSL_free(new->qp_group); in ossl_rcu_lock_new()
206 OPENSSL_free(lock->qp_group); in ossl_rcu_lock_free()
226 CRYPTO_atomic_add64(&lock->qp_group[qp_idx].users, VAL_READER, &tmp64, in get_hold_current_qp()
232 CRYPTO_atomic_add64(&lock->qp_group[qp_idx].users, -VAL_READER, &tmp64, in get_hold_current_qp()
236 return &lock->qp_group[qp_idx]; in get_hold_current_qp()
361 CRYPTO_atomic_and(&lock->qp_group[current_idx].users, ID_MASK, &tmp64, in update_qp()
363 CRYPTO_atomic_add64(&lock->qp_group[current_idx].users, new_id, &tmp64, in update_qp()
373 return &lock->qp_group[current_idx]; in update_qp()