Lines Matching refs:entries
39 struct callchain_cpus_entries *entries; in release_callchain_buffers_rcu() local
42 entries = container_of(head, struct callchain_cpus_entries, rcu_head); in release_callchain_buffers_rcu()
45 kfree(entries->cpu_entries[cpu]); in release_callchain_buffers_rcu()
47 kfree(entries); in release_callchain_buffers_rcu()
52 struct callchain_cpus_entries *entries; in release_callchain_buffers() local
54 entries = callchain_cpus_entries; in release_callchain_buffers()
56 call_rcu(&entries->rcu_head, release_callchain_buffers_rcu); in release_callchain_buffers()
63 struct callchain_cpus_entries *entries; in alloc_callchain_buffers() local
72 entries = kzalloc(size, GFP_KERNEL); in alloc_callchain_buffers()
73 if (!entries) in alloc_callchain_buffers()
79 entries->cpu_entries[cpu] = kmalloc_node(size, GFP_KERNEL, in alloc_callchain_buffers()
81 if (!entries->cpu_entries[cpu]) in alloc_callchain_buffers()
85 rcu_assign_pointer(callchain_cpus_entries, entries); in alloc_callchain_buffers()
91 kfree(entries->cpu_entries[cpu]); in alloc_callchain_buffers()
92 kfree(entries); in alloc_callchain_buffers()
138 struct callchain_cpus_entries *entries; in get_callchain_entry() local
144 entries = rcu_dereference(callchain_cpus_entries); in get_callchain_entry()
145 if (!entries) in get_callchain_entry()
150 return &entries->cpu_entries[cpu][*rctx]; in get_callchain_entry()