Lines Matching refs:slots
44 ks = rcu_access_pointer(cs->slots[0]); in ovpn_crypto_state_release()
46 RCU_INIT_POINTER(cs->slots[0], NULL); in ovpn_crypto_state_release()
50 ks = rcu_access_pointer(cs->slots[1]); in ovpn_crypto_state_release()
52 RCU_INIT_POINTER(cs->slots[1], NULL); in ovpn_crypto_state_release()
63 if (rcu_access_pointer(cs->slots[0])->key_id == key_id) { in ovpn_crypto_kill_key()
64 ks = rcu_replace_pointer(cs->slots[0], NULL, in ovpn_crypto_kill_key()
66 } else if (rcu_access_pointer(cs->slots[1])->key_id == key_id) { in ovpn_crypto_kill_key()
67 ks = rcu_replace_pointer(cs->slots[1], NULL, in ovpn_crypto_kill_key()
100 old = rcu_replace_pointer(cs->slots[idx], new, in ovpn_crypto_state_reset()
104 old = rcu_replace_pointer(cs->slots[!idx], new, in ovpn_crypto_state_reset()
132 ks = rcu_replace_pointer(cs->slots[idx], NULL, in ovpn_crypto_key_slot_delete()
136 ks = rcu_replace_pointer(cs->slots[!idx], NULL, in ovpn_crypto_key_slot_delete()
158 old_primary = rcu_dereference_protected(cs->slots[idx], in ovpn_crypto_key_slots_swap()
160 old_secondary = rcu_dereference_protected(cs->slots[!idx], in ovpn_crypto_key_slots_swap()
199 ks = rcu_dereference(cs->slots[idx]); in ovpn_crypto_config_get()