Searched refs:reader (Results 1 – 4 of 4) sorted by relevance
92 static bool __percpu_rwsem_trylock(struct percpu_rw_semaphore *sem, bool reader) in __percpu_rwsem_trylock() argument94 if (reader) { in __percpu_rwsem_trylock()123 bool reader = wq_entry->flags & WQ_FLAG_CUSTOM; in percpu_rwsem_wake_function() local128 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() argument152 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()
3292 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 …]
57 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 the79 number of the CPU that the reader was running on at the time.93 log of failure/close-call rcutorture reader segments with the
232 readers blocking that grace period. Note that any RCU reader
Completed in 37 milliseconds