Lines Matching refs:peer
36 struct wg_peer *peer) in wg_pubkey_hashtable_add() argument
39 hlist_add_head_rcu(&peer->pubkey_hash, in wg_pubkey_hashtable_add()
40 pubkey_bucket(table, peer->handshake.remote_static)); in wg_pubkey_hashtable_add()
45 struct wg_peer *peer) in wg_pubkey_hashtable_remove() argument
48 hlist_del_init_rcu(&peer->pubkey_hash); in wg_pubkey_hashtable_remove()
57 struct wg_peer *iter_peer, *peer = NULL; in wg_pubkey_hashtable_lookup() local
64 peer = iter_peer; in wg_pubkey_hashtable_lookup()
68 peer = wg_peer_get_maybe_zero(peer); in wg_pubkey_hashtable_lookup()
70 return peer; in wg_pubkey_hashtable_lookup()
204 const __le32 index, struct wg_peer **peer) in wg_index_hashtable_lookup() argument
218 entry->peer = wg_peer_get_maybe_zero(entry->peer); in wg_index_hashtable_lookup()
219 if (likely(entry->peer)) in wg_index_hashtable_lookup()
220 *peer = entry->peer; in wg_index_hashtable_lookup()