uprobe_cpu_buffer
struct uprobe_cpu_buffer **ucbp)
struct uprobe_cpu_buffer *ucb;
struct uprobe_cpu_buffer **ucbp)
struct uprobe_cpu_buffer *ucb;
struct uprobe_cpu_buffer **ucbp)
struct uprobe_cpu_buffer *ucb;
struct uprobe_cpu_buffer **ucbp)
struct uprobe_cpu_buffer **ucbp)
struct uprobe_cpu_buffer *ucb = NULL;
if (WARN_ON_ONCE(!uprobe_cpu_buffer))
struct uprobe_cpu_buffer *ucb = NULL;
if (WARN_ON_ONCE(!uprobe_cpu_buffer))
static struct uprobe_cpu_buffer __percpu *uprobe_cpu_buffer;
uprobe_cpu_buffer = alloc_percpu(struct uprobe_cpu_buffer);
if (uprobe_cpu_buffer == NULL)
per_cpu_ptr(uprobe_cpu_buffer, cpu)->buf = page_address(p);
mutex_init(&per_cpu_ptr(uprobe_cpu_buffer, cpu)->mutex);
free_page((unsigned long)per_cpu_ptr(uprobe_cpu_buffer, cpu)->buf);
free_percpu(uprobe_cpu_buffer);
free_page((unsigned long)per_cpu_ptr(uprobe_cpu_buffer,
free_percpu(uprobe_cpu_buffer);
uprobe_cpu_buffer = NULL;
static struct uprobe_cpu_buffer *uprobe_buffer_get(void)
struct uprobe_cpu_buffer *ucb;
ucb = per_cpu_ptr(uprobe_cpu_buffer, cpu);
static void uprobe_buffer_put(struct uprobe_cpu_buffer *ucb)
static struct uprobe_cpu_buffer *prepare_uprobe_buffer(struct trace_uprobe *tu,
struct uprobe_cpu_buffer **ucbp)
struct uprobe_cpu_buffer *ucb;
struct uprobe_cpu_buffer *ucb,