Lines Matching refs:reader

34361 static void rcu_reader_setup(struct rcu_reader_struct *reader,  in rcu_reader_setup()  argument
34364 reader->id = id; in rcu_reader_setup()
34365 reader->test = test; in rcu_reader_setup()
34366 reader->mod = reader->id % 10; in rcu_reader_setup()
34367 reader->del = (reader->mod + 1) % 10; in rcu_reader_setup()
34368 reader->flip = (reader->mod + 2) % 10; in rcu_reader_setup()
34369 reader->add = (reader->mod + 3) % 10; in rcu_reader_setup()
34370 reader->next = (reader->mod + 4) % 10; in rcu_reader_setup()
34376 struct rcu_reader_struct *reader = (struct rcu_reader_struct *)ptr; in rcu_reader_fwd() local
34377 struct rcu_test_struct2 *test = reader->test; in rcu_reader_fwd()
34378 unsigned long index = reader->id; in rcu_reader_fwd()
34400 if (i == reader->del) { in rcu_reader_fwd()
34402 alt_start = test->index[index + reader->flip]; in rcu_reader_fwd()
34410 i = reader->flip; in rcu_reader_fwd()
34417 if (!added && (i == reader->add)) { in rcu_reader_fwd()
34418 alt_start = test->index[index + reader->next]; in rcu_reader_fwd()
34423 i = reader->next; in rcu_reader_fwd()
34433 if (i == reader->flip) { in rcu_reader_fwd()
34452 } else if (i == reader->mod) { in rcu_reader_fwd()
34486 struct rcu_reader_struct *reader = (struct rcu_reader_struct *)ptr; in rcu_reader_rev() local
34487 struct rcu_test_struct2 *test = reader->test; in rcu_reader_rev()
34488 unsigned long index = reader->id; in rcu_reader_rev()
34515 if (i == reader->del) { in rcu_reader_rev()
34516 alt_start = test->index[index + reader->mod]; in rcu_reader_rev()
34525 i = reader->mod; in rcu_reader_rev()
34531 if (!added && (i == reader->add)) { in rcu_reader_rev()
34532 alt_start = test->index[index + reader->flip]; in rcu_reader_rev()
34539 i = reader->flip; in rcu_reader_rev()
34546 if (i == reader->mod) in rcu_reader_rev()
34548 else if (i == reader->flip) in rcu_reader_rev()
34563 if (i == reader->mod) { in rcu_reader_rev()
34580 } else if (i == reader->flip) { in rcu_reader_rev()
35956 MA_STATE(reader, mt, 2, 2); in check_locky()
35963 mas_store(&ms, &reader); in check_locky()