Home
last modified time | relevance | path

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

/linux/include/linux/
H A Drcupdate.h346 int rcu_read_lock_bh_held(void);
361 static inline int rcu_read_lock_bh_held(void) in rcu_read_lock_bh_held() function
697 (c) || rcu_read_lock_bh_held(), __rcu)
H A Dnetfilter_netdev.h98 e = rcu_dereference_check(dev->nf_hooks_egress, rcu_read_lock_bh_held()); in nf_hook_egress()
H A Dbpf_local_storage.h23 rcu_read_lock_bh_held())
H A Dskbuff.h1158 !rcu_read_lock_bh_held()); in skb_dst()
1188 WARN_ON(!rcu_read_lock_held() && !rcu_read_lock_bh_held()); in skb_dst_set_noref()
/linux/kernel/rcu/
H A Dupdate.c356 * rcu_read_lock_bh_held() - might we be in RCU-bh read-side critical section?
370 int rcu_read_lock_bh_held(void) in rcu_read_lock_bh_held() function
378 EXPORT_SYMBOL_GPL(rcu_read_lock_bh_held);
/linux/net/core/
H A Dnetclassid_cgroup.c25 rcu_read_lock_bh_held() || in task_cls_state()
H A Ddev.c2516 WARN_ON_ONCE(!rcu_read_lock_held() && !rcu_read_lock_bh_held()); in dev_nit_active_rcu()
8089 WARN_ON_ONCE(!rcu_read_lock_held() && !rcu_read_lock_bh_held()); in netdev_lower_get_next_private_rcu()
/linux/Documentation/RCU/
H A Dlockdep.rst18 rcu_read_lock_bh_held() for RCU-bh.
46 rcu_read_lock_bh_held(). This is useful in code that
H A DwhatisRCU.rst1089 rcu_read_lock_bh_held
/linux/drivers/net/wireguard/
H A Dpeer.c73 RCU_LOCKDEP_WARN(!rcu_read_lock_bh_held(), in wg_peer_get_maybe_zero()
H A Dnoise.c144 RCU_LOCKDEP_WARN(!rcu_read_lock_bh_held(), in wg_noise_keypair_get()
/linux/kernel/bpf/
H A Dlpm_trie.c249 for (node = rcu_dereference_check(trie->root, rcu_read_lock_bh_held()); in trie_lookup_elem()
283 rcu_read_lock_bh_held()); in trie_lookup_elem()
H A Dhashtab.c665 !rcu_read_lock_bh_held()); in __htab_map_lookup_elem()
1094 !rcu_read_lock_bh_held()); in htab_map_update_elem()
1202 !rcu_read_lock_bh_held()); in htab_lru_map_update_elem()
1271 !rcu_read_lock_bh_held()); in htab_map_update_elem_in_place()
1334 !rcu_read_lock_bh_held()); in __htab_lru_percpu_map_update_elem()
1412 !rcu_read_lock_bh_held()); in htab_map_delete_elem()
1448 !rcu_read_lock_bh_held()); in htab_lru_map_delete_elem()
H A Dhelpers.c43 !rcu_read_lock_bh_held()); in BPF_CALL_2()
60 !rcu_read_lock_bh_held()); in BPF_CALL_4()
78 !rcu_read_lock_bh_held()); in BPF_CALL_2()
135 !rcu_read_lock_bh_held()); in BPF_CALL_3()
1158 callback_fn = rcu_dereference_check(t->cb.callback_fn, rcu_read_lock_bh_held()); in bpf_timer_cb()
H A Dcpumap.c642 * rcu_read_lock_bh_held() below makes lockdep accept both.
653 rcu_read_lock_bh_held()); in __cpu_map_lookup_elem()
/linux/net/xdp/
H A Dxskmap.c139 * rcu_read_lock_bh_held() below makes lockdep accept both.
148 return rcu_dereference_check(m->xsk_map[key], rcu_read_lock_bh_held()); in __xsk_map_lookup_elem()
/linux/drivers/net/
H A Dveth.c911 peer_dev = rcu_dereference_check(priv->peer, rcu_read_lock_bh_held()); in veth_xdp_rcv()
/linux/kernel/sched/
H A Dext.c7034 sch = rcu_dereference_check(scx_root, rcu_read_lock_bh_held()); in bpf_iter_scx_dsq_new()
/linux/Documentation/RCU/Design/Requirements/
H A DRequirements.rst2537 rcu_dereference_bh_check(), and rcu_read_lock_bh_held(). However, the