Home
last modified time | relevance | path

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

/kernel/locking/
A Dpercpu-rwsem.c92 static bool __percpu_rwsem_trylock(struct percpu_rw_semaphore *sem, bool reader) in __percpu_rwsem_trylock() argument
94 if (reader) { in __percpu_rwsem_trylock()
123 bool reader = wq_entry->flags & WQ_FLAG_CUSTOM; in percpu_rwsem_wake_function() local
128 if (!__percpu_rwsem_trylock(sem, reader)) in percpu_rwsem_wake_function()
138 return !reader; /* wake (readers until) 1 writer */ in percpu_rwsem_wake_function()
141 static void percpu_rwsem_wait(struct percpu_rw_semaphore *sem, bool reader, in percpu_rwsem_wait() argument
152 wait = !__percpu_rwsem_trylock(sem, reader); in percpu_rwsem_wait()
154 wq_entry.flags |= WQ_FLAG_EXCLUSIVE | reader * WQ_FLAG_CUSTOM; in percpu_rwsem_wait()
/kernel/trace/
A Dring_buffer.c3292 id = reader->id; in rb_update_meta_reader()
3294 reader->id = 0; in rb_update_meta_reader()
5410 reader = NULL; in rb_get_reader_page()
5426 reader = NULL; in rb_get_reader_page()
5446 if (!reader) in rb_get_reader_page()
5519 if (reader && reader->read == 0) in rb_get_reader_page()
5532 if (likely(!reader || rb_page_write(reader) <= bsize)) in rb_get_reader_page()
5543 reader = NULL; in rb_get_reader_page()
5557 return reader; in rb_get_reader_page()
5639 if (!reader) in rb_buffer_peek()
[all …]
/kernel/rcu/
A DKconfig.debug57 bool "Check rcutorture reader state"
62 reader state for each segment against the actual context.
69 Say Y here if you want rcutorture reader contexts checked.
78 log of failure/close-call rcutorture reader segments with the
79 number of the CPU that the reader was running on at the time.
93 log of failure/close-call rcutorture reader segments with the
A DKconfig232 readers blocking that grace period. Note that any RCU reader

Completed in 37 milliseconds