Home
last modified time | relevance | path

Searched refs:call_rcu_bh (Results 1 – 20 of 20) sorted by relevance

/linux-4.4.14/kernel/rcu/
Dtiny.c242 void call_rcu_bh(struct rcu_head *head, rcu_callback_t func) in call_rcu_bh() function
246 EXPORT_SYMBOL_GPL(call_rcu_bh);
Dupdate.c332 crcu_array[i] == call_rcu_bh)) { in __wait_rcu_gp()
345 crcu_array[i] == call_rcu_bh)) in __wait_rcu_gp()
847 call_rcu_bh(&head, test_callback); in early_boot_test_call_rcu_bh()
Dsync.c54 .call = call_rcu_bh,
Drcutorture.c410 call_rcu_bh(&p->rtort_rcu, rcu_torture_cb); in rcu_bh_torture_deferred_free()
424 .call = call_rcu_bh,
Dtree.c112 RCU_STATE_INITIALIZER(rcu_bh, 'b', call_rcu_bh);
3120 void call_rcu_bh(struct rcu_head *head, rcu_callback_t func) in call_rcu_bh() function
3124 EXPORT_SYMBOL_GPL(call_rcu_bh);
3239 wait_rcu_gp(call_rcu_bh); in synchronize_rcu_bh()
/linux-4.4.14/include/linux/
Drcutiny.h52 wait_rcu_gp(call_rcu_bh); in rcu_barrier_bh()
Drcupdate.h193 void call_rcu_bh(struct rcu_head *head,
/linux-4.4.14/Documentation/RCU/
Dchecklist.txt169 5. If call_rcu(), or a related primitive such as call_rcu_bh(),
203 rcu_read_unlock(). If the updater uses call_rcu_bh() or
274 d. Use call_rcu_bh() rather than call_rcu(), in order to take
275 advantage of call_rcu_bh()'s faster grace periods. (This
281 The same cautions apply to call_rcu_bh(), call_rcu_sched(),
333 call_rcu_bh(), call_srcu(), synchronize_rcu_expedited(),
352 the corresponding call_rcu(), call_rcu_bh(), or call_rcu_sched(),
Drcubarrier.txt91 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-
Drcu.txt55 "rcu_read_lock_bh", "rcu_read_unlock_bh", "call_rcu_bh",
Dtorture.txt174 call_rcu_bh(), along with expedited and synchronous
DwhatisRCU.txt332 call_rcu_bh() rcu_dereference_bh()
849 rcu_read_lock_bh call_rcu_bh rcu_barrier_bh
/linux-4.4.14/net/bridge/
Dbr_multicast.c257 call_rcu_bh(&mp->rcu, br_multicast_free_group); in br_multicast_group_expired()
288 call_rcu_bh(&p->rcu, br_multicast_free_pg); in br_multicast_del_pg()
355 call_rcu_bh(&mdb->rcu, br_mdb_free); in br_mdb_rehash()
1457 call_rcu_bh(&p->rcu, br_multicast_free_pg); in br_multicast_leave_group()
1805 call_rcu_bh(&mp->rcu, br_multicast_free_group); in br_multicast_dev_del()
1817 call_rcu_bh(&mdb->rcu, br_mdb_free); in br_multicast_dev_del()
Dbr_mdb.c552 call_rcu_bh(&p->rcu, br_multicast_free_pg); in __br_mdb_del()
/linux-4.4.14/net/ipv4/netfilter/
Dipt_CLUSTERIP.c93 call_rcu_bh(&c->rcu, clusterip_config_rcu_free); in clusterip_config_put()
/linux-4.4.14/net/core/
Dnetpoll.c826 call_rcu_bh(&npinfo->rcu, rcu_cleanup_netpoll_info); in __netpoll_cleanup()
/linux-4.4.14/net/decnet/
Ddn_route.c188 call_rcu_bh(&rt->dst.rcu_head, dst_rcu_free); in dnrt_free()
194 call_rcu_bh(&rt->dst.rcu_head, dst_rcu_free); in dnrt_drop()
/linux-4.4.14/net/netfilter/
Dxt_hashlimit.c213 call_rcu_bh(&ent->rcu, dsthash_free_rcu); in dsthash_free()
Dnfnetlink_log.c149 call_rcu_bh(&inst->rcu, nfulnl_instance_free_rcu); in instance_put()
/linux-4.4.14/net/sched/
Dsch_api.c518 call_rcu_bh(&tab->rcu, stab_kfree_rcu); in qdisc_put_stab()