Searched refs:call_rcu_bh (Results 1 – 20 of 20) sorted by relevance
/Linux-v4.19/kernel/rcu/ |
D | tiny.c | 61 wait_rcu_gp(call_rcu_bh); in rcu_barrier_bh() 229 void call_rcu_bh(struct rcu_head *head, rcu_callback_t func) in call_rcu_bh() function 233 EXPORT_SYMBOL_GPL(call_rcu_bh);
|
D | update.c | 343 crcu_array[i] == call_rcu_bh)) { in __wait_rcu_gp() 360 crcu_array[i] == call_rcu_bh)) in __wait_rcu_gp() 902 call_rcu_bh(&head, test_callback); in early_boot_test_call_rcu_bh()
|
D | sync.c | 54 .call = call_rcu_bh,
|
D | rcuperf.c | 215 .async = call_rcu_bh,
|
D | tree.c | 111 RCU_STATE_INITIALIZER(rcu_bh, 'b', call_rcu_bh); 3065 void call_rcu_bh(struct rcu_head *head, rcu_callback_t func) in call_rcu_bh() function 3069 EXPORT_SYMBOL_GPL(call_rcu_bh); 3178 wait_rcu_gp(call_rcu_bh); in synchronize_rcu_bh()
|
D | rcutorture.c | 454 call_rcu_bh(&p->rtort_rcu, rcu_torture_cb); in rcu_bh_torture_deferred_free() 468 .call = call_rcu_bh,
|
/Linux-v4.19/Documentation/RCU/ |
D | checklist.txt | 185 5. If call_rcu(), or a related primitive such as call_rcu_bh(), 217 rcu_read_unlock(). If the updater uses call_rcu_bh() or 288 d. Use call_rcu_bh() rather than call_rcu(), in order to take 289 advantage of call_rcu_bh()'s faster grace periods. (This 295 The same cautions apply to call_rcu_bh(), call_rcu_sched(), 347 call_rcu_bh(), call_srcu(), synchronize_rcu_expedited(), 366 the corresponding call_rcu(), call_rcu_bh(), or call_rcu_sched(), 458 18. If you register a callback using call_rcu(), call_rcu_bh(), 472 o call_rcu_bh() -> rcu_barrier_bh()
|
D | rcubarrier.txt | 91 it uses call_rcu_bh(), call_srcu() on srcu_struct_1, and call_srcu() on 188 Of course, if you module uses call_rcu_bh(), you will need to invoke 191 unloading. If your module uses call_rcu(), call_rcu_bh(), -and-
|
D | rcu.txt | 55 "rcu_read_lock_bh", "rcu_read_unlock_bh", "call_rcu_bh",
|
D | torture.txt | 159 call_rcu_bh(), along with expedited and synchronous
|
D | whatisRCU.txt | 337 call_rcu_bh() rcu_dereference_bh() 870 rcu_read_lock_bh call_rcu_bh rcu_barrier_bh
|
/Linux-v4.19/include/linux/ |
D | rcupdate.h | 58 void call_rcu_bh(struct rcu_head *head, rcu_callback_t func);
|
/Linux-v4.19/net/bridge/ |
D | br_multicast.c | 263 call_rcu_bh(&mp->rcu, br_multicast_free_group); in br_multicast_group_expired() 294 call_rcu_bh(&p->rcu, br_multicast_free_pg); in br_multicast_del_pg() 361 call_rcu_bh(&mdb->rcu, br_mdb_free); in br_mdb_rehash() 1623 call_rcu_bh(&p->rcu, br_multicast_free_pg); in br_multicast_leave_group() 2046 call_rcu_bh(&mp->rcu, br_multicast_free_group); in br_multicast_dev_del() 2058 call_rcu_bh(&mdb->rcu, br_mdb_free); in br_multicast_dev_del()
|
D | br_mdb.c | 701 call_rcu_bh(&p->rcu, br_multicast_free_pg); in __br_mdb_del()
|
/Linux-v4.19/net/ipv4/netfilter/ |
D | ipt_CLUSTERIP.c | 97 call_rcu_bh(&c->rcu, clusterip_config_rcu_free); in clusterip_config_put()
|
/Linux-v4.19/net/core/ |
D | netpoll.c | 809 call_rcu_bh(&npinfo->rcu, rcu_cleanup_netpoll_info); in __netpoll_cleanup()
|
/Linux-v4.19/net/netfilter/ |
D | nfnetlink_log.c | 151 call_rcu_bh(&inst->rcu, nfulnl_instance_free_rcu); in instance_put()
|
D | xt_hashlimit.c | 263 call_rcu_bh(&ent->rcu, dsthash_free_rcu); in dsthash_free()
|
/Linux-v4.19/net/sched/ |
D | sch_generic.c | 1357 call_rcu_bh(&miniq_old->rcu, mini_qdisc_rcu_func); in mini_qdisc_pair_swap()
|
D | sch_api.c | 526 call_rcu_bh(&tab->rcu, stab_kfree_rcu); in qdisc_put_stab()
|