Lines Matching refs:seqcount
42 struct seqcount { struct
45 typedef struct seqcount seqcount_t; argument
49 struct seqcount seql_count;
60 __seqcount_init(struct seqcount *seqcount, const char *name __unused, in __seqcount_init() argument
63 seqcount->seqc = 0; in __seqcount_init()
65 #define seqcount_init(seqcount) __seqcount_init(seqcount, NULL, NULL) argument
68 seqcount_mutex_init(struct seqcount_mutex *seqcount, void *mutex __unused) in seqcount_mutex_init() argument
70 seqcount->seqc = 0; in seqcount_mutex_init()
73 #define seqcount_ww_mutex_init(seqcount, ww_mutex) \ argument
74 seqcount_mutex_init((seqcount), (ww_mutex))
78 struct seqcount: seqc_sleepable_write_begin, \
84 struct seqcount: seqc_sleepable_write_end, \
109 #define __read_seqcount_retry(seqcount, gen) \ argument
110 (!seqc_consistent_no_fence(&(seqcount)->seqc, gen))
111 #define read_seqcount_retry(seqcount, gen) \ argument
112 (!seqc_consistent(&(seqcount)->seqc, gen))