Lines Matching refs:entries
52 struct callchain_cpus_entries *entries; in release_callchain_buffers_rcu() local
55 entries = container_of(head, struct callchain_cpus_entries, rcu_head); in release_callchain_buffers_rcu()
58 kfree(entries->cpu_entries[cpu]); in release_callchain_buffers_rcu()
60 kfree(entries); in release_callchain_buffers_rcu()
65 struct callchain_cpus_entries *entries; in release_callchain_buffers() local
67 entries = callchain_cpus_entries; in release_callchain_buffers()
69 call_rcu(&entries->rcu_head, release_callchain_buffers_rcu); in release_callchain_buffers()
76 struct callchain_cpus_entries *entries; in alloc_callchain_buffers() local
85 entries = kzalloc(size, GFP_KERNEL); in alloc_callchain_buffers()
86 if (!entries) in alloc_callchain_buffers()
92 entries->cpu_entries[cpu] = kmalloc_node(size, GFP_KERNEL, in alloc_callchain_buffers()
94 if (!entries->cpu_entries[cpu]) in alloc_callchain_buffers()
98 rcu_assign_pointer(callchain_cpus_entries, entries); in alloc_callchain_buffers()
104 kfree(entries->cpu_entries[cpu]); in alloc_callchain_buffers()
105 kfree(entries); in alloc_callchain_buffers()
157 struct callchain_cpus_entries *entries; in get_callchain_entry() local
163 entries = rcu_dereference(callchain_cpus_entries); in get_callchain_entry()
164 if (!entries) { in get_callchain_entry()
171 return (((void *)entries->cpu_entries[cpu]) + in get_callchain_entry()