Lines Matching refs:lock
151 struct mutex *lock)
153 struct allowedips_node *node = rcu_dereference_protected(trie, lockdep_is_held(lock));
163 node = rcu_dereference_protected(parent->bit[choose(parent, key)], lockdep_is_held(lock));
182 u8 cidr, struct wg_peer *peer, struct mutex *lock)
199 if (node_placement(*trie, key, cidr, bits, &node, lock)) {
213 down = rcu_dereference_protected(*trie, lockdep_is_held(lock));
216 down = rcu_dereference_protected(node->bit[bit], lockdep_is_held(lock));
258 void wg_allowedips_free(struct allowedips *table, struct mutex *lock)
267 lockdep_is_held(lock));
274 lockdep_is_held(lock));
282 u8 cidr, struct wg_peer *peer, struct mutex *lock)
289 return add(&table->root4, 32, key, cidr, peer, lock);
293 u8 cidr, struct wg_peer *peer, struct mutex *lock)
300 return add(&table->root6, 128, key, cidr, peer, lock);
304 struct wg_peer *peer, struct mutex *lock)
318 lockdep_is_held(lock));
332 lockdep_is_held(lock));