Symbol: seqlock
sys/compat/linuxkpi/common/include/linux/seqlock.h
115
seqlock_init(struct seqlock *seqlock)
sys/compat/linuxkpi/common/include/linux/seqlock.h
122
mtx_init(&seqlock->seql_lock, "seqlock", NULL, MTX_DEF|MTX_NOWITNESS);
sys/compat/linuxkpi/common/include/linux/seqlock.h
123
seqcount_init(&seqlock->seql_count);
sys/compat/linuxkpi/common/include/linux/seqlock.h
127
lkpi_write_seqlock(struct seqlock *seqlock, const bool irqsave)
sys/compat/linuxkpi/common/include/linux/seqlock.h
129
mtx_lock(&seqlock->seql_lock);
sys/compat/linuxkpi/common/include/linux/seqlock.h
132
write_seqcount_begin(&seqlock->seql_count);
sys/compat/linuxkpi/common/include/linux/seqlock.h
136
write_seqlock(struct seqlock *seqlock)
sys/compat/linuxkpi/common/include/linux/seqlock.h
138
lkpi_write_seqlock(seqlock, false);
sys/compat/linuxkpi/common/include/linux/seqlock.h
142
lkpi_write_sequnlock(struct seqlock *seqlock, const bool irqsave)
sys/compat/linuxkpi/common/include/linux/seqlock.h
144
write_seqcount_end(&seqlock->seql_count);
sys/compat/linuxkpi/common/include/linux/seqlock.h
147
mtx_unlock(&seqlock->seql_lock);
sys/compat/linuxkpi/common/include/linux/seqlock.h
151
write_sequnlock(struct seqlock *seqlock)
sys/compat/linuxkpi/common/include/linux/seqlock.h
153
lkpi_write_sequnlock(seqlock, false);
sys/compat/linuxkpi/common/include/linux/seqlock.h
163
#define write_seqlock_irqsave(seqlock, flags) do { \
sys/compat/linuxkpi/common/include/linux/seqlock.h
165
lkpi_write_seqlock(seqlock, true); \
sys/compat/linuxkpi/common/include/linux/seqlock.h
169
write_sequnlock_irqrestore(struct seqlock *seqlock,
sys/compat/linuxkpi/common/include/linux/seqlock.h
172
lkpi_write_sequnlock(seqlock, true);
sys/compat/linuxkpi/common/include/linux/seqlock.h
176
read_seqbegin(const struct seqlock *seqlock)
sys/compat/linuxkpi/common/include/linux/seqlock.h
178
return (read_seqcount_begin(&seqlock->seql_count));
sys/compat/linuxkpi/common/include/linux/seqlock.h
181
#define read_seqretry(seqlock, gen) \
sys/compat/linuxkpi/common/include/linux/seqlock.h
182
read_seqcount_retry(&(seqlock)->seql_count, gen)
sys/compat/linuxkpi/common/include/linux/seqlock.h
51
typedef struct seqlock seqlock_t;