Home
last modified time | relevance | path

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

/linux/kernel/trace/
H A Dtrace_remote.c54 struct rw_semaphore *pcpu_reader_locks; member
251 if (cpu != RING_BUFFER_ALL_CPUS && !remote->pcpu_reader_locks) { in trace_remote_get()
254 remote->pcpu_reader_locks = kcalloc(nr_cpu_ids, sizeof(*remote->pcpu_reader_locks), in trace_remote_get()
256 if (!remote->pcpu_reader_locks) { in trace_remote_get()
262 init_rwsem(&remote->pcpu_reader_locks[lock_cpu]); in trace_remote_get()
279 kfree(remote->pcpu_reader_locks); in trace_remote_put()
280 remote->pcpu_reader_locks = NULL; in trace_remote_put()
430 if (WARN_ON_ONCE(!remote->pcpu_reader_locks)) in trace_remote_iter_read_start()
434 down_write(&remote->pcpu_reader_locks[cpu]); in trace_remote_iter_read_start()
436 down_read(&remote->pcpu_reader_locks[cpu]); in trace_remote_iter_read_start()
[all …]