Home
last modified time | relevance | path

Searched refs:rcu_read_lock_bh_held (Results 1 – 17 of 17) sorted by relevance

/Linux-v5.15/include/linux/
Drcupdate.h277 int rcu_read_lock_bh_held(void);
291 static inline int rcu_read_lock_bh_held(void) in rcu_read_lock_bh_held() function
543 __rcu_dereference_check((p), (c) || rcu_read_lock_bh_held(), __rcu)
Dskbuff.h981 !rcu_read_lock_bh_held()); in skb_dst()
1011 WARN_ON(!rcu_read_lock_held() && !rcu_read_lock_bh_held()); in skb_dst_set_noref()
/Linux-v5.15/kernel/rcu/
Dupdate.c330 int rcu_read_lock_bh_held(void) in rcu_read_lock_bh_held() function
338 EXPORT_SYMBOL_GPL(rcu_read_lock_bh_held);
Drcutorture.c360 return rcu_read_lock_bh_held() || rcu_read_lock_sched_held(); in torture_readlock_not_held()
/Linux-v5.15/net/core/
Dnetclassid_cgroup.c24 rcu_read_lock_bh_held())); in task_cls_state()
Ddev.c7546 WARN_ON_ONCE(!rcu_read_lock_held() && !rcu_read_lock_bh_held()); in netdev_lower_get_next_private_rcu()
/Linux-v5.15/Documentation/RCU/
Dlockdep.rst18 rcu_read_lock_bh_held() for RCU-bh.
44 rcu_read_lock_bh_held(). This is useful in code that
DwhatisRCU.rst953 rcu_read_lock_bh_held
/Linux-v5.15/kernel/bpf/
Dhelpers.c32 WARN_ON_ONCE(!rcu_read_lock_held() && !rcu_read_lock_bh_held()); in BPF_CALL_2()
48 WARN_ON_ONCE(!rcu_read_lock_held() && !rcu_read_lock_bh_held()); in BPF_CALL_4()
65 WARN_ON_ONCE(!rcu_read_lock_held() && !rcu_read_lock_bh_held()); in BPF_CALL_2()
1065 callback_fn = rcu_dereference_check(t->callback_fn, rcu_read_lock_bh_held()); in bpf_timer_cb()
Dlpm_trie.c235 for (node = rcu_dereference_check(trie->root, rcu_read_lock_bh_held()); in trie_lookup_elem()
269 rcu_read_lock_bh_held()); in trie_lookup_elem()
Dhashtab.c630 !rcu_read_lock_bh_held()); in __htab_map_lookup_elem()
1035 !rcu_read_lock_bh_held()); in htab_map_update_elem()
1137 !rcu_read_lock_bh_held()); in htab_lru_map_update_elem()
1205 !rcu_read_lock_bh_held()); in __htab_percpu_map_update_elem()
1260 !rcu_read_lock_bh_held()); in __htab_lru_percpu_map_update_elem()
1335 !rcu_read_lock_bh_held()); in htab_map_delete_elem()
1371 !rcu_read_lock_bh_held()); in htab_lru_map_delete_elem()
Ddevmap.c437 rcu_read_lock_bh_held()); in __dev_map_lookup_elem()
613 rcu_read_lock_bh_held()); in dev_map_enqueue_multi()
731 rcu_read_lock_bh_held()); in dev_map_redirect_multi()
Dcpumap.c639 rcu_read_lock_bh_held()); in __cpu_map_lookup_elem()
/Linux-v5.15/drivers/net/wireguard/
Dpeer.c74 RCU_LOCKDEP_WARN(!rcu_read_lock_bh_held(), in wg_peer_get_maybe_zero()
Dnoise.c144 RCU_LOCKDEP_WARN(!rcu_read_lock_bh_held(), in wg_noise_keypair_get()
/Linux-v5.15/net/xdp/
Dxskmap.c138 return rcu_dereference_check(m->xsk_map[key], rcu_read_lock_bh_held()); in __xsk_map_lookup_elem()
/Linux-v5.15/Documentation/RCU/Design/Requirements/
DRequirements.rst2442 rcu_dereference_bh_check(), and rcu_read_lock_bh_held(). However, the