/linux-4.4.14/include/linux/ |
D | rcupdate.h | 88 struct rcu_head *rhp, 110 struct rcu_head *rhp, 162 void call_rcu(struct rcu_head *head, 193 void call_rcu_bh(struct rcu_head *head, 215 void call_rcu_sched(struct rcu_head *head, 224 struct rcu_head head; 227 void wakeme_after_rcu(struct rcu_head *head); 277 void call_rcu_tasks(struct rcu_head *head, rcu_callback_t func); 442 void init_rcu_head(struct rcu_head *head); 443 void destroy_rcu_head(struct rcu_head *head); [all …]
|
D | types.h | 227 #define rcu_head callback_head macro 229 typedef void (*rcu_callback_t)(struct rcu_head *head); 230 typedef void (*call_rcu_func_t)(struct rcu_head *head, rcu_callback_t func);
|
D | cgroup-defs.h | 143 struct rcu_head rcu_head; member 223 struct rcu_head rcu_head; member
|
D | srcu.h | 42 struct rcu_head *head, **tail; 128 void call_srcu(struct srcu_struct *sp, struct rcu_head *head, 129 void (*func)(struct rcu_head *head));
|
D | igmp.h | 48 struct rcu_head rcu; 66 struct rcu_head rcu; 100 struct rcu_head rcu;
|
D | inetdevice.h | 46 struct rcu_head rcu_head; member 136 struct rcu_head rcu_head; member
|
D | idr.h | 38 struct rcu_head rcu_head; member
|
D | vmalloc.h | 50 struct rcu_head rcu_head; member
|
D | perf_event.h | 423 struct rcu_head rcu_head; member 563 struct rcu_head rcu_head; member 636 struct rcu_head rcu_head; member
|
D | rcutree.h | 51 void kfree_call_rcu(struct rcu_head *head, rcu_callback_t func);
|
D | rcutiny.h | 85 static inline void kfree_call_rcu(struct rcu_head *head, in kfree_call_rcu()
|
D | rcu_sync.h | 38 struct rcu_head cb_head;
|
D | mm_types.h | 138 struct rcu_head rcu_head; /* Used by SLAB member
|
D | blk-cgroup.h | 135 struct rcu_head rcu_head; member 370 void __blkg_release_rcu(struct rcu_head *rcu); 380 call_rcu(&blkg->rcu_head, __blkg_release_rcu); in blkg_put()
|
D | iocontext.h | 87 struct rcu_head __rcu_head;
|
D | radix-tree.h | 98 struct rcu_head rcu_head; member
|
D | genhd.h | 129 struct rcu_head rcu_head; member 158 struct rcu_head rcu_head; member
|
D | pid_namespace.h | 27 struct rcu_head rcu;
|
D | mroute.h | 89 struct rcu_head rcu;
|
D | fdtable.h | 30 struct rcu_head rcu;
|
D | mmu_notifier.h | 416 extern void mmu_notifier_call_srcu(struct rcu_head *rcu, 417 void (*func)(struct rcu_head *rcu));
|
D | reservation.h | 53 struct rcu_head rcu;
|
D | netpoll.h | 46 struct rcu_head rcu;
|
D | assoc_array_priv.h | 79 struct rcu_head rcu;
|
D | posix_acl.h | 48 struct rcu_head a_rcu;
|
D | percpu-refcount.h | 93 struct rcu_head rcu;
|
D | backing-dev-defs.h | 131 struct rcu_head rcu;
|
D | pid.h | 63 struct rcu_head rcu;
|
D | posix-timers.h | 95 struct rcu_head rcu;
|
D | async_tx.h | 45 struct rcu_head rcu;
|
D | sysctl.h | 134 struct rcu_head rcu;
|
D | nfs_fs.h | 55 struct rcu_head rcu_head; member
|
D | fence.h | 75 struct rcu_head rcu;
|
D | bpf.h | 137 struct rcu_head rcu;
|
/linux-4.4.14/drivers/base/power/opp/ |
D | opp.h | 84 struct rcu_head rcu_head; member 101 struct rcu_head rcu_head; member 130 struct rcu_head rcu_head; member
|
D | core.c | 455 static void _kfree_list_dev_rcu(struct rcu_head *head) in _kfree_list_dev_rcu() 459 list_dev = container_of(head, struct device_list_opp, rcu_head); in _kfree_list_dev_rcu() 460 kfree_rcu(list_dev, rcu_head); in _kfree_list_dev_rcu() 467 call_srcu(&dev_opp->srcu_head.srcu, &list_dev->rcu_head, in _remove_list_dev() 534 static void _kfree_device_rcu(struct rcu_head *head) in _kfree_device_rcu() 536 struct device_opp *device_opp = container_of(head, struct device_opp, rcu_head); in _kfree_device_rcu() 538 kfree_rcu(device_opp, rcu_head); in _kfree_device_rcu() 563 call_srcu(&dev_opp->srcu_head.srcu, &dev_opp->rcu_head, in _remove_device_opp() 571 static void _kfree_opp_rcu(struct rcu_head *head) in _kfree_opp_rcu() 573 struct dev_pm_opp *opp = container_of(head, struct dev_pm_opp, rcu_head); in _kfree_opp_rcu() [all …]
|
/linux-4.4.14/kernel/rcu/ |
D | tree.h | 343 struct rcu_head *nxtlist; 344 struct rcu_head **nxttail[RCU_NEXT_SIZE]; 382 struct rcu_head barrier_head; 384 struct rcu_head oom_head; 390 struct rcu_head *nocb_head; /* CBs waiting for kthread. */ 391 struct rcu_head **nocb_tail; 394 struct rcu_head *nocb_follower_head; /* CBs ready to invoke. */ 395 struct rcu_head **nocb_follower_tail; 401 struct rcu_head *nocb_gp_head ____cacheline_internodealigned_in_smp; 403 struct rcu_head **nocb_gp_tail; [all …]
|
D | update.c | 314 void wakeme_after_rcu(struct rcu_head *head) in wakeme_after_rcu() 354 void init_rcu_head(struct rcu_head *head) in init_rcu_head() 359 void destroy_rcu_head(struct rcu_head *head) in destroy_rcu_head() 372 struct rcu_head *head = addr; in rcuhead_fixup_activate() 399 void init_rcu_head_on_stack(struct rcu_head *head) in init_rcu_head_on_stack() 416 void destroy_rcu_head_on_stack(struct rcu_head *head) in destroy_rcu_head_on_stack() 430 void do_trace_rcu_torture_read(const char *rcutorturename, struct rcu_head *rhp, in do_trace_rcu_torture_read() 519 static struct rcu_head *rcu_tasks_cbs_head; 520 static struct rcu_head **rcu_tasks_cbs_tail = &rcu_tasks_cbs_head; 537 void call_rcu_tasks(struct rcu_head *rhp, rcu_callback_t func) in call_rcu_tasks() [all …]
|
D | rcu.h | 71 static inline int debug_rcu_head_queue(struct rcu_head *head) in debug_rcu_head_queue() 82 static inline void debug_rcu_head_unqueue(struct rcu_head *head) in debug_rcu_head_unqueue() 90 static inline int debug_rcu_head_queue(struct rcu_head *head) in debug_rcu_head_queue() 95 static inline void debug_rcu_head_unqueue(struct rcu_head *head) in debug_rcu_head_unqueue() 106 static inline bool __rcu_reclaim(const char *rn, struct rcu_head *head) in __rcu_reclaim()
|
D | tiny.c | 46 static void __call_rcu(struct rcu_head *head, 134 struct rcu_head *next, *list; in __rcu_process_callbacks() 205 static void __call_rcu(struct rcu_head *head, in __call_rcu() 232 void call_rcu_sched(struct rcu_head *head, rcu_callback_t func) in call_rcu_sched() 242 void call_rcu_bh(struct rcu_head *head, rcu_callback_t func) in call_rcu_bh()
|
D | srcu.c | 53 static inline void rcu_batch_queue(struct rcu_batch *b, struct rcu_head *head) in rcu_batch_queue() 71 static inline struct rcu_head *rcu_batch_dequeue(struct rcu_batch *b) in rcu_batch_dequeue() 73 struct rcu_head *head; in rcu_batch_dequeue() 387 void call_srcu(struct srcu_struct *sp, struct rcu_head *head, in call_srcu() 413 struct rcu_head *head = &rcu.head; in __synchronize_srcu() 621 struct rcu_head *head; in srcu_invoke_callbacks()
|
D | tiny_plugin.h | 32 struct rcu_head *rcucblist; /* List of pending callbacks (CBs). */ 33 struct rcu_head **donetail; /* ->next pointer of last "done" CB. */ 34 struct rcu_head **curtail; /* ->next pointer of last CB. */
|
D | sync.c | 34 void (*call)(struct rcu_head *, void (*)(struct rcu_head *)); 147 static void rcu_sync_func(struct rcu_head *rcu) in rcu_sync_func()
|
D | rcutorture.c | 122 struct rcu_head rtort_rcu; 341 rcu_torture_cb(struct rcu_head *p) in rcu_torture_cb() 451 call_rcu_busted(struct rcu_head *head, rcu_callback_t func) in call_rcu_busted() 525 static void srcu_torture_call(struct rcu_head *head, in srcu_torture_call() 713 struct rcu_head rcu; 717 static void rcu_torture_boost_cb(struct rcu_head *head) in rcu_torture_boost_cb() 809 static void rcu_torture_cbflood_cb(struct rcu_head *rhp) in rcu_torture_cbflood_cb() 824 struct rcu_head *rhp; in rcu_torture_cbflood() 1442 static void rcu_torture_barrier_cbf(struct rcu_head *rcu) in rcu_torture_barrier_cbf() 1453 struct rcu_head rcu; in rcu_torture_barrier_cbs() [all …]
|
D | tree_plugin.h | 660 void call_rcu(struct rcu_head *head, rcu_callback_t func) in call_rcu() 1616 static void rcu_oom_callback(struct rcu_head *rhp) in rcu_oom_callback() 1884 struct rcu_head *rhp; in rcu_nocb_cpu_needs_barrier() 1930 struct rcu_head *rhp, in __call_rcu_nocb_enqueue() 1931 struct rcu_head **rhtp, in __call_rcu_nocb_enqueue() 1936 struct rcu_head **old_rhpp; in __call_rcu_nocb_enqueue() 1994 static bool __call_rcu_nocb(struct rcu_data *rdp, struct rcu_head *rhp, in __call_rcu_nocb() 2105 struct rcu_head **tail; in nocb_leader_wait() 2236 struct rcu_head *list; in rcu_nocb_kthread() 2237 struct rcu_head *next; in rcu_nocb_kthread() [all …]
|
/linux-4.4.14/net/batman-adv/ |
D | types.h | 114 struct rcu_head rcu; 139 struct rcu_head rcu; 195 struct rcu_head rcu; 297 struct rcu_head rcu; 340 struct rcu_head rcu; 365 struct rcu_head rcu; 401 struct rcu_head rcu; 723 struct rcu_head rcu; 901 struct rcu_head rcu; 920 struct rcu_head rcu; [all …]
|
D | hard-interface.h | 64 void batadv_hardif_free_rcu(struct rcu_head *rcu);
|
/linux-4.4.14/kernel/events/ |
D | internal.h | 13 struct rcu_head rcu_head; member 60 static inline void rb_free_rcu(struct rcu_head *rcu_head) in rb_free_rcu() argument 64 rb = container_of(rcu_head, struct ring_buffer, rcu_head); in rb_free_rcu()
|
D | callchain.c | 17 struct rcu_head rcu_head; member 37 static void release_callchain_buffers_rcu(struct rcu_head *head) in release_callchain_buffers_rcu() 42 entries = container_of(head, struct callchain_cpus_entries, rcu_head); in release_callchain_buffers_rcu() 56 call_rcu(&entries->rcu_head, release_callchain_buffers_rcu); in release_callchain_buffers()
|
D | ring_buffer.c | 254 rb->rcu_head.next = (void *)rb; in ring_buffer_put_async() 595 if (rb->rcu_head.next == (void *)rb) in rb_irq_work() 596 call_rcu(&rb->rcu_head, rb_free_rcu); in rb_irq_work()
|
/linux-4.4.14/include/net/ |
D | regulatory.h | 77 struct rcu_head rcu_head; member 199 struct rcu_head rcu_head; member
|
D | if_inet6.h | 76 struct rcu_head rcu; 98 struct rcu_head rcu; 208 struct rcu_head rcu;
|
D | garp.h | 107 struct rcu_head rcu; 112 struct rcu_head rcu;
|
D | mrp.h | 121 struct rcu_head rcu; 126 struct rcu_head rcu;
|
D | fib_rules.h | 32 struct rcu_head rcu; 80 struct rcu_head rcu;
|
D | inetpeer.h | 46 struct rcu_head gc_rcu; 57 struct rcu_head rcu;
|
D | dst.h | 34 struct rcu_head rcu_head; member 426 static inline void dst_rcu_free(struct rcu_head *head) in dst_rcu_free() 428 struct dst_entry *dst = container_of(head, struct dst_entry, rcu_head); in dst_rcu_free()
|
D | vxlan.h | 112 struct rcu_head rcu; 131 struct rcu_head rcu;
|
D | netprio_cgroup.h | 23 struct rcu_head rcu;
|
D | ip_fib.h | 64 struct rcu_head rcu; 124 struct rcu_head rcu; 191 struct rcu_head rcu;
|
D | ip_vs.h | 569 struct rcu_head rcu_head; member 645 struct rcu_head rcu_head; member 653 struct rcu_head rcu_head; member 750 struct rcu_head rcu_head; member 1439 void ip_vs_dest_dst_rcu_free(struct rcu_head *head);
|
D | neighbour.h | 80 struct rcu_head rcu_head; member 155 struct rcu_head rcu; 186 struct rcu_head rcu;
|
D | sch_generic.h | 40 struct rcu_head rcu; 98 struct rcu_head rcu_head; member 251 struct rcu_head rcu;
|
D | ip_tunnels.h | 85 struct rcu_head rcu_head; member
|
D | dn_dev.h | 15 struct rcu_head rcu;
|
D | cipso_ipv4.h | 90 struct rcu_head rcu;
|
D | act_api.h | 23 struct rcu_head tcfc_rcu;
|
D | inet_sock.h | 63 struct rcu_head rcu;
|
/linux-4.4.14/net/mac80211/ |
D | sta_info.h | 148 struct rcu_head rcu_head; member 195 struct rcu_head rcu_head; member 274 struct rcu_head rcu_head; member 391 struct rcu_head rcu_head; member
|
D | mesh.h | 112 struct rcu_head rcu; 161 struct rcu_head rcu_head; member
|
D | ieee80211_i.h | 259 struct rcu_head rcu_head; member 263 struct rcu_head rcu_head; member 627 struct rcu_head rcu_head; member 784 struct rcu_head rcu_head; member 800 struct rcu_head rcu_head; member
|
D | mesh_pathtbl.c | 36 struct rcu_head rcu; 612 static void mesh_table_free_rcu(struct rcu_head *rcu) in mesh_table_free_rcu() 614 struct mesh_table *tbl = container_of(rcu, struct mesh_table, rcu_head); in mesh_table_free_rcu() 634 call_rcu(&oldtbl->rcu_head, mesh_table_free_rcu); in mesh_mpath_table_grow() 654 call_rcu(&oldtbl->rcu_head, mesh_table_free_rcu); in mesh_mpp_table_grow() 779 static void mesh_path_node_reclaim(struct rcu_head *rp) in mesh_path_node_reclaim()
|
D | agg-rx.c | 46 static void ieee80211_free_tid_rx(struct rcu_head *h) in ieee80211_free_tid_rx() 49 container_of(h, struct tid_ampdu_rx, rcu_head); in ieee80211_free_tid_rx() 100 call_rcu(&tid_rx->rcu_head, ieee80211_free_tid_rx); in ___ieee80211_stop_rx_ba_session()
|
/linux-4.4.14/net/mac802154/ |
D | llsec.h | 41 struct rcu_head rcu; 53 struct rcu_head rcu; 59 struct rcu_head rcu;
|
/linux-4.4.14/net/netfilter/ipvs/ |
D | ip_vs_lblcr.c | 93 struct rcu_head rcu_head; member 128 static void ip_vs_lblcr_elem_rcu_free(struct rcu_head *head) in ip_vs_lblcr_elem_rcu_free() 132 e = container_of(head, struct ip_vs_dest_set_elem, rcu_head); in ip_vs_lblcr_elem_rcu_free() 148 call_rcu(&e->rcu_head, ip_vs_lblcr_elem_rcu_free); in ip_vs_dest_set_erase() 160 call_rcu(&e->rcu_head, ip_vs_lblcr_elem_rcu_free); in ip_vs_dest_set_eraseall() 268 struct rcu_head rcu_head; member 276 struct rcu_head rcu_head; member 308 kfree_rcu(en, rcu_head); in ip_vs_lblcr_free() 558 kfree_rcu(tbl, rcu_head); in ip_vs_lblcr_done_svc()
|
D | ip_vs_lblc.c | 98 struct rcu_head rcu_head; member 106 struct rcu_head rcu_head; member 133 static void ip_vs_lblc_rcu_free(struct rcu_head *head) in ip_vs_lblc_rcu_free() 137 rcu_head); in ip_vs_lblc_rcu_free() 146 call_rcu(&en->rcu_head, ip_vs_lblc_rcu_free); in ip_vs_lblc_del() 395 kfree_rcu(tbl, rcu_head); in ip_vs_lblc_done_svc()
|
D | ip_vs_dh.c | 69 struct rcu_head rcu_head; member 185 kfree_rcu(s, rcu_head); in ip_vs_dh_done_svc()
|
D | ip_vs_wrr.c | 70 struct rcu_head rcu_head; member 139 kfree_rcu(mark, rcu_head); in ip_vs_wrr_done_svc()
|
D | ip_vs_sh.c | 74 struct rcu_head rcu_head; member 261 kfree_rcu(s, rcu_head); in ip_vs_sh_done_svc()
|
D | ip_vs_app.c | 67 static void ip_vs_app_inc_rcu_free(struct rcu_head *head) in ip_vs_app_inc_rcu_free() 69 struct ip_vs_app *inc = container_of(head, struct ip_vs_app, rcu_head); in ip_vs_app_inc_rcu_free() 145 call_rcu(&inc->rcu_head, ip_vs_app_inc_rcu_free); in ip_vs_app_inc_release()
|
/linux-4.4.14/drivers/staging/lustre/lustre/include/ |
D | lustre_handles.h | 75 struct rcu_head h_rcu; 90 void class_handle_free_cb(struct rcu_head *rcu);
|
/linux-4.4.14/net/ipv6/ |
D | xfrm6_tunnel.c | 63 struct rcu_head rcu_head; member 191 static void x6spi_destroy_rcu(struct rcu_head *head) in x6spi_destroy_rcu() 194 container_of(head, struct xfrm6_tunnel_spi, rcu_head)); in x6spi_destroy_rcu() 213 call_rcu(&x6spi->rcu_head, x6spi_destroy_rcu); in xfrm6_tunnel_free_spi()
|
D | addrconf_core.c | 145 static void in6_dev_finish_destroy_rcu(struct rcu_head *head) in in6_dev_finish_destroy_rcu()
|
D | addrlabel.c | 40 struct rcu_head rcu; 133 static void ip6addrlbl_free_rcu(struct rcu_head *h) in ip6addrlbl_free_rcu()
|
/linux-4.4.14/net/openvswitch/ |
D | flow.h | 132 struct rcu_head rcu; 155 struct rcu_head rcu; 170 struct rcu_head rcu;
|
D | vport.h | 66 struct rcu_head rcu; 93 struct rcu_head rcu;
|
D | flow_table.h | 42 struct rcu_head rcu;
|
D | datapath.h | 76 struct rcu_head rcu;
|
D | vport-netdev.c | 147 static void vport_netdev_free(struct rcu_head *rcu) in vport_netdev_free()
|
/linux-4.4.14/security/selinux/ |
D | netif.c | 38 struct rcu_head rcu_head; member 120 kfree_rcu(netif, rcu_head); in sel_netif_destroy()
|
D | netport.c | 57 struct rcu_head rcu;
|
D | netnode.c | 58 struct rcu_head rcu;
|
/linux-4.4.14/ipc/ |
D | util.h | 51 struct rcu_head rcu; 131 void ipc_rcu_putref(void *ptr, void (*func)(struct rcu_head *head)); 132 void ipc_rcu_free(struct rcu_head *head);
|
D | util.c | 456 void ipc_rcu_putref(void *ptr, void (*func)(struct rcu_head *head)) in ipc_rcu_putref() 466 void ipc_rcu_free(struct rcu_head *head) in ipc_rcu_free()
|
/linux-4.4.14/include/net/netfilter/ |
D | nf_conntrack_timeout.h | 14 struct rcu_head rcu_head; member
|
D | xt_rateest.h | 16 struct rcu_head rcu;
|
D | nf_conntrack_expect.h | 56 struct rcu_head rcu;
|
D | nf_conntrack_extend.h | 49 struct rcu_head rcu;
|
/linux-4.4.14/net/sched/ |
D | cls_tcindex.c | 30 struct rcu_head rcu; 37 struct rcu_head rcu; 50 struct rcu_head rcu; 137 static void tcindex_destroy_rexts(struct rcu_head *head) in tcindex_destroy_rexts() 145 static void tcindex_destroy_fexts(struct rcu_head *head) in tcindex_destroy_fexts() 199 static void __tcindex_destroy(struct rcu_head *head) in __tcindex_destroy() 228 static void __tcindex_partial_destroy(struct rcu_head *head) in __tcindex_partial_destroy()
|
D | cls_basic.c | 27 struct rcu_head rcu; 37 struct rcu_head rcu; 90 static void basic_delete_filter(struct rcu_head *head) in basic_delete_filter()
|
D | cls_cgroup.c | 26 struct rcu_head rcu; 60 static void cls_cgroup_destroy_rcu(struct rcu_head *root) in cls_cgroup_destroy_rcu()
|
D | cls_fw.c | 37 struct rcu_head rcu; 49 struct rcu_head rcu; 122 static void fw_delete_filter(struct rcu_head *head) in fw_delete_filter()
|
D | cls_route.c | 41 struct rcu_head rcu; 47 struct rcu_head rcu; 60 struct rcu_head rcu; 272 route4_delete_filter(struct rcu_head *head) in route4_delete_filter()
|
D | cls_bpf.c | 34 struct rcu_head rcu; 51 struct rcu_head rcu; 170 static void __cls_bpf_delete_prog(struct rcu_head *rcu) in __cls_bpf_delete_prog()
|
D | cls_rsvp.h | 74 struct rcu_head rcu; 85 struct rcu_head rcu; 100 struct rcu_head rcu; 286 static void rsvp_delete_filter_rcu(struct rcu_head *head) in rsvp_delete_filter_rcu()
|
D | cls_u32.c | 67 struct rcu_head rcu; 81 struct rcu_head rcu; 93 struct rcu_head rcu; 383 static void u32_delete_key_rcu(struct rcu_head *rcu) in u32_delete_key_rcu() 397 static void u32_delete_key_freepf_rcu(struct rcu_head *rcu) in u32_delete_key_freepf_rcu()
|
D | cls_flower.c | 47 struct rcu_head rcu; 58 struct rcu_head rcu; 69 struct rcu_head rcu; 160 static void fl_destroy_filter(struct rcu_head *head) in fl_destroy_filter()
|
D | cls_flow.c | 38 struct rcu_head rcu; 60 struct rcu_head rcu; 365 static void flow_destroy_filter(struct rcu_head *head) in flow_destroy_filter()
|
D | sch_generic.c | 660 static void qdisc_rcu_free(struct rcu_head *head) in qdisc_rcu_free() 662 struct Qdisc *qdisc = container_of(head, struct Qdisc, rcu_head); in qdisc_rcu_free() 699 call_rcu(&qdisc->rcu_head, qdisc_rcu_free); in qdisc_destroy()
|
/linux-4.4.14/net/hsr/ |
D | hsr_main.h | 157 struct rcu_head rcu_head; member
|
D | hsr_framereg.c | 35 struct rcu_head rcu_head; member 241 kfree_rcu(node_curr, rcu_head); in hsr_handle_sup_frame() 403 kfree_rcu(node, rcu_head); in hsr_prune_nodes()
|
/linux-4.4.14/net/mpls/ |
D | internal.h | 19 struct rcu_head rcu; 72 struct rcu_head rt_rcu;
|
/linux-4.4.14/drivers/target/tcm_fc/ |
D | tcm_fc.h | 45 struct rcu_head rcu; 67 struct rcu_head rcu;
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
D | l2t.h | 79 struct rcu_head rcu_head; /* to handle rcu cleanup */ member
|
/linux-4.4.14/drivers/net/ipvlan/ |
D | ipvlan.h | 87 struct rcu_head rcu; 95 struct rcu_head rcu;
|
/linux-4.4.14/include/trace/events/ |
D | rcu.h | 433 TP_PROTO(const char *rcuname, struct rcu_head *rhp, long qlen_lazy, 469 TP_PROTO(const char *rcuname, struct rcu_head *rhp, unsigned long offset, 534 TP_PROTO(const char *rcuname, struct rcu_head *rhp), 563 TP_PROTO(const char *rcuname, struct rcu_head *rhp, unsigned long offset), 634 TP_PROTO(const char *rcutorturename, struct rcu_head *rhp, 641 __field(struct rcu_head *, rhp)
|
/linux-4.4.14/net/netfilter/ |
D | xt_osf.c | 40 struct rcu_head rcu_head; member 128 kfree_rcu(sf, rcu_head); in xt_osf_remove_callback() 412 kfree_rcu(f, rcu_head); in xt_osf_fini()
|
D | nfnetlink_acct.c | 37 struct rcu_head rcu_head; member 327 kfree_rcu(cur, rcu_head); in nfnl_acct_try_del() 428 kfree_rcu(acct, rcu_head); in nfnl_acct_put() 500 kfree_rcu(cur, rcu_head); in nfnl_acct_net_exit()
|
D | nfnetlink_cttimeout.c | 333 kfree_rcu(timeout, rcu_head); in ctnl_timeout_try_del() 609 kfree_rcu(cur, rcu_head); in cttimeout_exit()
|
/linux-4.4.14/include/target/ |
D | target_core_base.h | 658 struct rcu_head rcu_head; member 743 struct rcu_head rcu_head; member 832 struct rcu_head rcu_head; member
|
/linux-4.4.14/drivers/md/ |
D | linear.h | 11 struct rcu_head rcu;
|
D | dm-stats.c | 53 struct rcu_head rcu_head; member 173 static void dm_stat_free(struct rcu_head *head) in dm_stat_free() 176 struct dm_stat *s = container_of(head, struct dm_stat, rcu_head); in dm_stat_free() 231 dm_stat_free(&s->rcu_head); in dm_stats_cleanup() 391 dm_stat_free(&s->rcu_head); in dm_stats_create() 436 dm_stat_free(&s->rcu_head); in dm_stats_delete() 439 call_rcu(&s->rcu_head, dm_stat_free); in dm_stats_delete()
|
/linux-4.4.14/include/keys/ |
D | encrypted-type.h | 22 struct rcu_head rcu;
|
D | trusted-type.h | 23 struct rcu_head rcu;
|
D | user-type.h | 32 struct rcu_head rcu; /* RCU destructor */
|
/linux-4.4.14/include/net/netns/ |
D | generic.h | 29 struct rcu_head rcu;
|
/linux-4.4.14/net/netlabel/ |
D | netlabel_cipso_v4.h | 167 void netlbl_cipsov4_doi_free(struct rcu_head *entry);
|
D | netlabel_domainhash.h | 77 struct rcu_head rcu;
|
D | netlabel_unlabeled.c | 86 struct rcu_head rcu; 94 struct rcu_head rcu; 103 struct rcu_head rcu; 167 static void netlbl_unlhsh_free_iface(struct rcu_head *entry) in netlbl_unlhsh_free_iface()
|
/linux-4.4.14/lib/ |
D | percpu-refcount.c | 110 static void percpu_ref_call_confirm_rcu(struct rcu_head *rcu) in percpu_ref_call_confirm_rcu() 122 static void percpu_ref_switch_to_atomic_rcu(struct rcu_head *rcu) in percpu_ref_switch_to_atomic_rcu()
|
D | idr.c | 137 static void idr_layer_rcu_free(struct rcu_head *head) in idr_layer_rcu_free() 141 layer = container_of(head, struct idr_layer, rcu_head); in idr_layer_rcu_free() 149 call_rcu(&p->rcu_head, idr_layer_rcu_free); in free_layer()
|
/linux-4.4.14/net/bridge/ |
D | br_private.h | 113 struct rcu_head rcu; 150 struct rcu_head rcu; 157 struct rcu_head rcu; 168 struct rcu_head rcu; 177 struct rcu_head rcu; 209 struct rcu_head rcu; 553 void br_multicast_free_pg(struct rcu_head *head);
|
/linux-4.4.14/arch/powerpc/kvm/ |
D | book3s_mmu_hpte.c | 106 static void free_pte_rcu(struct rcu_head *head) in free_pte_rcu() 108 struct hpte_cache *pte = container_of(head, struct hpte_cache, rcu_head); in free_pte_rcu() 140 call_rcu(&pte->rcu_head, free_pte_rcu); in invalidate_pte()
|
/linux-4.4.14/block/ |
D | blk-sysfs.c | 554 static void blk_free_queue_rcu(struct rcu_head *rcu_head) in blk_free_queue_rcu() argument 556 struct request_queue *q = container_of(rcu_head, struct request_queue, in blk_free_queue_rcu() 557 rcu_head); in blk_free_queue_rcu() 607 call_rcu(&q->rcu_head, blk_free_queue_rcu); in blk_release_queue()
|
D | partition-generic.c | 225 static void delete_partition_rcu_cb(struct rcu_head *head) in delete_partition_rcu_cb() 227 struct hd_struct *part = container_of(head, struct hd_struct, rcu_head); in delete_partition_rcu_cb() 238 call_rcu(&part->rcu_head, delete_partition_rcu_cb); in __delete_partition()
|
D | blk-cgroup.c | 386 void __blkg_release_rcu(struct rcu_head *rcu_head) in __blkg_release_rcu() argument 388 struct blkcg_gq *blkg = container_of(rcu_head, struct blkcg_gq, rcu_head); in __blkg_release_rcu()
|
/linux-4.4.14/arch/ia64/include/asm/sn/ |
D | intr.h | 54 struct rcu_head rcu; /* rcu callback list */
|
/linux-4.4.14/fs/btrfs/ |
D | rcu-string.h | 20 struct rcu_head rcu;
|
D | extent_io.h | 134 struct rcu_head rcu_head; member
|
/linux-4.4.14/fs/cifs/ |
D | cifs_fs_sb.h | 69 struct rcu_head rcu;
|
/linux-4.4.14/fs/ecryptfs/ |
D | dentry.c | 68 static void ecryptfs_dentry_free_rcu(struct rcu_head *head) in ecryptfs_dentry_free_rcu()
|
D | super.c | 68 static void ecryptfs_i_callback(struct rcu_head *head) in ecryptfs_i_callback()
|
/linux-4.4.14/include/acpi/ |
D | ghes.h | 38 struct rcu_head rcu;
|
/linux-4.4.14/include/linux/sunrpc/ |
D | auth_gss.h | 77 struct rcu_head gc_rcu;
|
D | auth.h | 57 struct rcu_head cr_rcu;
|
/linux-4.4.14/net/can/ |
D | af_can.h | 53 struct rcu_head rcu;
|
/linux-4.4.14/include/net/phonet/ |
D | pn_dev.h | 37 struct rcu_head rcu;
|
/linux-4.4.14/net/ipv4/ |
D | fib_lookup.h | 17 struct rcu_head rcu;
|
D | udp_offload.c | 24 struct rcu_head rcu; 262 static void udp_offload_free_routine(struct rcu_head *head) in udp_offload_free_routine()
|
D | inetpeer.c | 329 static void inetpeer_free_rcu(struct rcu_head *head) in inetpeer_free_rcu() 516 static void inetpeer_inval_rcu(struct rcu_head *head) in inetpeer_inval_rcu()
|
D | tcp_metrics.c | 54 struct rcu_head rcu_head; member 1048 kfree_rcu(tm, rcu_head); in tcp_metrics_flush_all() 1089 kfree_rcu(tm, rcu_head); in tcp_metrics_nl_cmd_del()
|
/linux-4.4.14/net/core/ |
D | gen_estimator.c | 92 struct rcu_head e_rcu; 95 struct rcu_head head;
|
D | dst.c | 291 static void dst_destroy_rcu(struct rcu_head *head) in dst_destroy_rcu() 293 struct dst_entry *dst = container_of(head, struct dst_entry, rcu_head); in dst_destroy_rcu() 311 call_rcu(&dst->rcu_head, dst_destroy_rcu); in dst_release()
|
D | netpoll.c | 787 static void rcu_cleanup_netpoll_info(struct rcu_head *rcu_head) in rcu_cleanup_netpoll_info() argument 790 container_of(rcu_head, struct netpoll_info, rcu); in rcu_cleanup_netpoll_info()
|
D | dev_addr_lists.c | 111 kfree_rcu(ha, rcu_head); in __hw_addr_del_entry() 319 kfree_rcu(ha, rcu_head); in __hw_addr_flush()
|
/linux-4.4.14/arch/x86/mm/ |
D | kmmio.c | 52 struct rcu_head rcu; 471 static void rcu_free_kmmio_fault_pages(struct rcu_head *head) in rcu_free_kmmio_fault_pages() 487 static void remove_kmmio_fault_pages(struct rcu_head *head) in remove_kmmio_fault_pages()
|
/linux-4.4.14/security/selinux/include/ |
D | objsec.h | 44 struct rcu_head rcu; /* for freeing the inode_security_struct */
|
/linux-4.4.14/fs/xfs/ |
D | xfs_mount.h | 312 struct rcu_head rcu_head; member
|
D | xfs_mount.c | 133 struct rcu_head *head) in __xfs_free_perag() 135 struct xfs_perag *pag = container_of(head, struct xfs_perag, rcu_head); in __xfs_free_perag() 157 call_rcu(&pag->rcu_head, __xfs_free_perag); in xfs_free_perag()
|
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/ |
D | fm10k.h | 62 struct rcu_head rcu; 211 struct rcu_head rcu; /* to avoid race with update stats on free */ 233 struct rcu_head rcu;
|
/linux-4.4.14/Documentation/RCU/ |
D | rcubarrier.txt | 32 rcu_head struct placed within the RCU-protected data structure and 43 static void p_callback(struct rcu_head *rp) 236 5 struct rcu_head *head; 244 which contains the struct rcu_head that needed for the later call to 245 call_rcu(). Line 7 picks up a pointer to this struct rcu_head, and line 254 1 static void rcu_barrier_callback(struct rcu_head *notused)
|
/linux-4.4.14/include/net/caif/ |
D | cfsrvl.h | 25 struct rcu_head rcu;
|
/linux-4.4.14/net/netlink/ |
D | af_netlink.h | 55 struct rcu_head rcu;
|
/linux-4.4.14/arch/powerpc/mm/ |
D | mmu_context_iommu.c | 24 struct rcu_head rcu; 183 static void mm_iommu_free(struct rcu_head *head) in mm_iommu_free()
|
/linux-4.4.14/arch/s390/include/asm/ |
D | tlb.h | 39 struct rcu_head rcu;
|
/linux-4.4.14/kernel/ |
D | audit.h | 59 struct rcu_head rcu; 257 extern void audit_free_rule_rcu(struct rcu_head *);
|
D | tracepoint.c | 58 struct rcu_head rcu; 69 static void rcu_free_old_probes(struct rcu_head *head) in rcu_free_old_probes()
|
/linux-4.4.14/fs/nfs/ |
D | delegation.h | 25 struct rcu_head rcu;
|
/linux-4.4.14/net/tipc/ |
D | name_table.h | 83 struct rcu_head rcu;
|
D | node.h | 130 struct rcu_head rcu;
|
D | bearer.h | 158 struct rcu_head rcu;
|
/linux-4.4.14/net/packet/ |
D | internal.h | 95 struct rcu_head rcu;
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | kvm_book3s.h | 64 struct rcu_head rcu_head; member
|
/linux-4.4.14/fs/afs/ |
D | security.c | 51 void afs_zap_permits(struct rcu_head *rcu) in afs_zap_permits() 67 static void afs_dispose_of_permits(struct rcu_head *rcu) in afs_dispose_of_permits()
|
/linux-4.4.14/mm/ |
D | mmu_notifier.c | 30 void mmu_notifier_call_srcu(struct rcu_head *rcu, in mmu_notifier_call_srcu() 31 void (*func)(struct rcu_head *rcu)) in mmu_notifier_call_srcu()
|
D | zswap.c | 120 struct rcu_head rcu_head; member 661 static void __zswap_pool_release(struct rcu_head *head) in __zswap_pool_release() 663 struct zswap_pool *pool = container_of(head, typeof(*pool), rcu_head); in __zswap_pool_release() 683 call_rcu(&pool->rcu_head, __zswap_pool_release); in __zswap_pool_empty()
|
D | slob.c | 133 struct rcu_head head; 590 static void kmem_rcu_free(struct rcu_head *head) in kmem_rcu_free()
|
/linux-4.4.14/fs/ext4/ |
D | mballoc.h | 118 struct rcu_head pa_rcu;
|
/linux-4.4.14/include/drm/ttm/ |
D | ttm_object.h | 126 struct rcu_head rhead;
|
/linux-4.4.14/fs/ |
D | mount.h | 36 struct rcu_head mnt_rcu;
|
D | fs-writeback.c | 316 struct rcu_head rcu_head; member 436 static void inode_switch_wbs_rcu_fn(struct rcu_head *rcu_head) in inode_switch_wbs_rcu_fn() argument 438 struct inode_switch_wbs_context *isw = container_of(rcu_head, in inode_switch_wbs_rcu_fn() 439 struct inode_switch_wbs_context, rcu_head); in inode_switch_wbs_rcu_fn() 499 call_rcu(&isw->rcu_head, inode_switch_wbs_rcu_fn); in inode_switch_wbs()
|
/linux-4.4.14/net/wireless/ |
D | scan.c | 70 kfree_rcu(ies, rcu_head); in bss_free() 73 kfree_rcu(ies, rcu_head); in bss_free() 331 kfree_rcu(sched_scan_req, rcu_head); in __cfg80211_stop_sched_scan() 780 rcu_head); in cfg80211_bss_update() 801 rcu_head); in cfg80211_bss_update() 829 rcu_head); in cfg80211_bss_update() 857 kfree_rcu(ies, rcu_head); in cfg80211_bss_update() 860 kfree_rcu(ies, rcu_head); in cfg80211_bss_update()
|
/linux-4.4.14/include/asm-generic/ |
D | tlb.h | 52 struct rcu_head rcu;
|
/linux-4.4.14/drivers/gpu/drm/ttm/ |
D | ttm_object.c | 121 struct rcu_head rcu_head; member 406 kfree_rcu(ref, rcu_head); in ttm_ref_object_release()
|
/linux-4.4.14/drivers/target/ |
D | target_core_rd.c | 345 static void rd_dev_call_rcu(struct rcu_head *p) in rd_dev_call_rcu() 347 struct se_device *dev = container_of(p, struct se_device, rcu_head); in rd_dev_call_rcu() 358 call_rcu(&dev->rcu_head, rd_dev_call_rcu); in rd_free_device()
|
D | target_core_file.c | 230 static void fd_dev_call_rcu(struct rcu_head *p) in fd_dev_call_rcu() 232 struct se_device *dev = container_of(p, struct se_device, rcu_head); in fd_dev_call_rcu() 246 call_rcu(&dev->rcu_head, fd_dev_call_rcu); in fd_free_device()
|
D | target_core_iblock.c | 179 static void iblock_dev_call_rcu(struct rcu_head *p) in iblock_dev_call_rcu() 181 struct se_device *dev = container_of(p, struct se_device, rcu_head); in iblock_dev_call_rcu() 196 call_rcu(&dev->rcu_head, iblock_dev_call_rcu); in iblock_free_device()
|
/linux-4.4.14/fs/ncpfs/ |
D | ncp_fs_sb.h | 41 struct rcu_head rcu;
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
D | super25.c | 64 static void ll_inode_destroy_callback(struct rcu_head *head) in ll_inode_destroy_callback()
|
/linux-4.4.14/fs/adfs/ |
D | adfs.h | 50 struct rcu_head rcu; /* used only at shutdown time */
|
/linux-4.4.14/net/8021q/ |
D | vlan.h | 35 struct rcu_head rcu;
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/ |
D | lustre_handles.c | 168 void class_handle_free_cb(struct rcu_head *rcu) in class_handle_free_cb()
|
/linux-4.4.14/drivers/staging/fwserial/ |
D | fwserial.h | 91 struct rcu_head rcu;
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | mad.h | 233 struct rcu_head rcu;
|
/linux-4.4.14/drivers/net/xen-netback/ |
D | common.h | 216 struct rcu_head rcu;
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/ |
D | dev.h | 626 struct rcu_head rcu_head; member
|
/linux-4.4.14/security/apparmor/include/ |
D | policy.h | 201 struct rcu_head rcu;
|
/linux-4.4.14/arch/arm/include/asm/ |
D | tlb.h | 45 struct rcu_head rcu;
|
/linux-4.4.14/fs/autofs4/ |
D | autofs_i.h | 129 struct rcu_head rcu;
|
/linux-4.4.14/include/kvm/ |
D | arm_vgic.h | 165 struct rcu_head rcu;
|