Searched refs:cb_items (Results 1 – 3 of 3) sorted by relevance
23 struct rcu_cb_item *cb_items; member62 struct rcu_cb_item *items = lock->cb_items; in ossl_synchronize_rcu()65 lock->cb_items = NULL; in ossl_synchronize_rcu()84 new->next = lock->cb_items; in ossl_rcu_call()85 lock->cb_items = new; in ossl_rcu_call()
100 struct rcu_cb_item *cb_items; member390 struct rcu_cb_item *cb_items, *tmpcb; in ossl_synchronize_rcu() local393 cb_items = InterlockedExchangePointer((void * volatile *)&lock->cb_items, in ossl_synchronize_rcu()415 while (cb_items != NULL) { in ossl_synchronize_rcu()416 tmpcb = cb_items; in ossl_synchronize_rcu()417 cb_items = cb_items->next; in ossl_synchronize_rcu()437 new->next = InterlockedExchangePointer((void * volatile *)&lock->cb_items, in ossl_rcu_call()
326 struct rcu_cb_item *cb_items; member596 struct rcu_cb_item *cb_items, *tmpcb; in ossl_synchronize_rcu() local599 cb_items = lock->cb_items; in ossl_synchronize_rcu()600 lock->cb_items = NULL; in ossl_synchronize_rcu()626 while (cb_items != NULL) { in ossl_synchronize_rcu()627 tmpcb = cb_items; in ossl_synchronize_rcu()628 cb_items = cb_items->next; in ossl_synchronize_rcu()649 new->next = ATOMIC_EXCHANGE_N(prcu_cb_item, &lock->cb_items, new, in ossl_rcu_call()
Completed in 9 milliseconds