/linux/drivers/net/wireguard/ |
H A D | peerlookup.c | 69 rcu_read_unlock_bh(); in wg_pubkey_hashtable_lookup() 161 rcu_read_unlock_bh(); in wg_index_hashtable_insert() 224 rcu_read_unlock_bh(); in wg_index_hashtable_lookup()
|
H A D | send.c | 82 rcu_read_unlock_bh(); in wg_packet_send_queued_handshake_initiation() 135 rcu_read_unlock_bh(); in keep_key_fresh() 325 rcu_read_unlock_bh(); in wg_packet_create_data() 360 rcu_read_unlock_bh(); in wg_packet_send_staged_packets()
|
H A D | timers.c | 38 rcu_read_unlock_bh(); in mod_peer_timer() 122 rcu_read_unlock_bh(); in wg_expired_zero_key_material()
|
H A D | socket.c | 93 rcu_read_unlock_bh(); in send4() 160 rcu_read_unlock_bh(); in send6()
|
H A D | allowedips.c | 145 rcu_read_unlock_bh(); in lookup()
|
H A D | noise.c | 856 rcu_read_unlock_bh(); in wg_noise_handshake_begin_session()
|
/linux/net/llc/ |
H A D | llc_core.c | 78 rcu_read_unlock_bh(); in llc_sap_find()
|
H A D | llc_proc.c | 123 rcu_read_unlock_bh(); in llc_seq_stop()
|
H A D | llc_sap.c | 350 rcu_read_unlock_bh(); in llc_lookup_dgram()
|
/linux/net/netfilter/ipset/ |
H A D | ip_set_hash_gen.h | 753 rcu_read_unlock_bh(); in mtype_resize() 791 rcu_read_unlock_bh(); in mtype_resize() 862 rcu_read_unlock_bh(); in mtype_add() 873 rcu_read_unlock_bh(); in mtype_add() 1055 rcu_read_unlock_bh(); in mtype_del() 1258 rcu_read_unlock_bh(); in mtype_test() 1279 rcu_read_unlock_bh(); in mtype_head() 1339 rcu_read_unlock_bh(); in mtype_uref()
|
H A D | ip_set_core.c | 1900 rcu_read_unlock_bh(); in ip_set_utest()
|
/linux/net/ipv6/ |
H A D | xfrm6_tunnel.c | 97 rcu_read_unlock_bh(); in xfrm6_tunnel_spi_lookup()
|
H A D | addrconf.c | 4660 rcu_read_unlock_bh(); in addrconf_verify_rtnl() 4674 rcu_read_unlock_bh(); in addrconf_verify_rtnl() 4726 rcu_read_unlock_bh(); in addrconf_verify_rtnl()
|
/linux/Documentation/RCU/ |
H A D | rcu.rst | 57 "rcu_read_lock_bh", "rcu_read_unlock_bh", "srcu_read_lock",
|
H A D | checklist.rst | 236 rcu_read_unlock_bh(), or (3) any pair of primitives that disables 345 such as rcu_read_lock_bh() and rcu_read_unlock_bh(), in which
|
H A D | whatisRCU.rst | 409 b. rcu_read_lock_bh() / rcu_read_unlock_bh() 1083 rcu_read_unlock_bh synchronize_rcu
|
/linux/include/linux/ |
H A D | rcupdate.h | 885 * Note that rcu_read_lock_bh() and the matching rcu_read_unlock_bh() 887 * rcu_read_unlock_bh() from one task if the matching rcu_read_lock_bh() 900 * rcu_read_unlock_bh() - marks the end of a softirq-only RCU critical section 904 static inline void rcu_read_unlock_bh(void) in rcu_read_unlock_bh() function 907 "rcu_read_unlock_bh() used illegally while idle"); in rcu_read_unlock_bh()
|
/linux/drivers/net/ |
H A D | amt.c | 2863 rcu_read_unlock_bh(); in amt_rcv() 2937 rcu_read_unlock_bh(); in amt_err_lookup() 2940 rcu_read_unlock_bh(); in amt_err_lookup()
|
H A D | macsec.c | 557 rcu_read_unlock_bh(); in macsec_encrypt_done() 860 rcu_read_unlock_bh(); in macsec_decrypt_done() 873 rcu_read_unlock_bh(); in macsec_decrypt_done()
|
H A D | vrf.c | 591 rcu_read_unlock_bh(); in vrf_finish_direct()
|
/linux/Documentation/RCU/Design/Requirements/ |
H A D | Requirements.rst | 2518 Because rcu_read_lock_bh() and rcu_read_unlock_bh() disable and 2521 case, rcu_read_unlock_bh() will invoke softirq processing, which can 2524 read-side critical section rather than rcu_read_unlock_bh(), but the 2531 rcu_read_unlock_bh(). This can of course make it appear at first 2532 glance as if rcu_read_unlock_bh() was executing very slowly. 2536 includes rcu_read_lock_bh(), rcu_read_unlock_bh(), rcu_dereference_bh(), 2569 latency and overhead entailed. Just as with rcu_read_unlock_bh(),
|
/linux/drivers/net/hyperv/ |
H A D | rndis_filter.c | 245 rcu_read_unlock_bh(); in rndis_filter_send_request()
|
/linux/lib/ |
H A D | locking-selftest.c | 2521 DEFINE_LOCK_GUARD_0(RCU_BH, rcu_read_lock_bh(), rcu_read_unlock_bh())
|
/linux/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_main.c | 1373 rcu_read_unlock_bh(); in ipoib_neigh_get()
|
/linux/net/core/ |
H A D | pktgen.c | 2719 rcu_read_unlock_bh(); in pktgen_output_ipsec()
|