Lines Matching full:foo*
59 seqcount_t foo_seqcount;
60 seqcount_init(&foo_seqcount);
63 static seqcount_t foo_seqcount = SEQCNT_ZERO(foo_seqcount);
67 .seq = SEQCNT_ZERO(foo.seq),
68 } foo;
74 write_seqcount_begin(&foo_seqcount);
78 write_seqcount_end(&foo_seqcount);
83 seq = read_seqcount_begin(&foo_seqcount);
87 } while (read_seqcount_retry(&foo_seqcount, seq));
124 seqcount_LOCKNAME_t foo_seqcount;
125 seqcount_LOCKNAME_init(&foo_seqcount, &lock);
128 static seqcount_LOCKNAME_t foo_seqcount =
129 SEQCNT_LOCKNAME_ZERO(foo_seqcount, &lock);
133 .seq = SEQCNT_LOCKNAME_ZERO(foo.seq, &lock),
134 } foo;
174 seqlock_t foo_seqlock;
175 seqlock_init(&foo_seqlock);
178 static DEFINE_SEQLOCK(foo_seqlock);
182 .seql = __SEQLOCK_UNLOCKED(foo.seql)
183 } foo;
187 write_seqlock(&foo_seqlock);
191 write_sequnlock(&foo_seqlock);
200 seq = read_seqbegin(&foo_seqlock);
204 } while (read_seqretry(&foo_seqlock, seq));
211 read_seqlock_excl(&foo_seqlock);
215 read_sequnlock_excl(&foo_seqlock);
228 read_seqbegin_or_lock(&foo_seqlock, &seq);
232 } while (need_seqretry(&foo_seqlock, seq));
233 done_seqretry(&foo_seqlock, seq);