Symbol: seqcount
arch/powerpc/include/asm/kvm_host.h
425
u64 seqcount; /* used to synchronize access, also count * 2 */
arch/powerpc/kernel/asm-offsets.c
389
OFFSET(TAS_SEQCOUNT, kvmhv_tb_accumulator, seqcount);
arch/powerpc/kvm/book3s_hv.c
2887
count = acc->seqcount;
arch/powerpc/kvm/book3s_hv.c
2892
if (count == acc->seqcount) {
arch/powerpc/kvm/book3s_hv_p9_entry.c
239
seq = curr->seqcount;
arch/powerpc/kvm/book3s_hv_p9_entry.c
240
curr->seqcount = seq + 1;
arch/powerpc/kvm/book3s_hv_p9_entry.c
248
curr->seqcount = seq + 2;
arch/x86/kernel/tsc.c
82
seq = this_cpu_read(cyc2ns.seq.seqcount.sequence);
arch/x86/kernel/tsc.c
89
} while (unlikely(seq != this_cpu_read(cyc2ns.seq.seqcount.sequence)));
drivers/gpu/drm/imagination/pvr_rogue_fwif.h
2020
#define ROGUE_FWIF_TIME_CORR_CURR_INDEX(seqcount) \
drivers/gpu/drm/imagination/pvr_rogue_fwif.h
2021
((seqcount) % ROGUE_FWIF_TIME_CORR_ARRAY_SIZE)
drivers/infiniband/hw/hfi1/sdma.c
2313
(const seqcount_t *)&sde->head_lock.seqcount);
fs/namei.c
2256
if (__read_seqcount_retry(&mount_lock.seqcount, nd->m_seq))
fs/namei.c
2258
if (__read_seqcount_retry(&rename_lock.seqcount, nd->r_seq))
fs/namei.c
2696
nd->m_seq = __read_seqcount_begin(&mount_lock.seqcount);
fs/namei.c
2697
nd->r_seq = __read_seqcount_begin(&rename_lock.seqcount);
include/linux/sched.h
386
seqcount_t seqcount;
include/linux/seqlock.h
127
seqcount_init(&____s->seqcount); \
include/linux/seqlock.h
149
return &s->seqcount; \
include/linux/seqlock.h
155
return &s->seqcount; \
include/linux/seqlock.h
161
unsigned seq = smp_load_acquire(&s->seqcount.sequence); \
include/linux/seqlock.h
174
seq = smp_load_acquire(&s->seqcount.sequence); \
include/linux/seqlock.h
240
.seqcount = SEQCNT_ZERO(seq_name.seqcount), \
include/linux/seqlock.h
611
seqcount_t seqcount;
include/linux/seqlock.h
619
.seqcount = SEQCNT_ZERO(seq_name.seqcount), \
include/linux/seqlock.h
626
#define seqcount_latch_init(s) seqcount_init(&(s)->seqcount)
include/linux/seqlock.h
645
return READ_ONCE(s->seqcount.sequence);
include/linux/seqlock.h
676
return unlikely(READ_ONCE(s->seqcount.sequence) != start);
include/linux/seqlock.h
700
s->seqcount.sequence++;
include/linux/seqlock.h
808
.seqcount = SEQCNT_SPINLOCK_ZERO(lockname, &(lockname).lock), \
include/linux/seqlock.h
819
seqcount_spinlock_init(&(sl)->seqcount, &(sl)->lock); \
include/linux/seqlock.h
838
return read_seqcount_begin(&sl->seqcount);
include/linux/seqlock.h
855
return read_seqcount_retry(&sl->seqcount, start);
include/linux/seqlock.h
881
do_write_seqcount_begin(&sl->seqcount.seqcount);
include/linux/seqlock.h
894
do_write_seqcount_end(&sl->seqcount.seqcount);
include/linux/seqlock.h
909
do_write_seqcount_begin(&sl->seqcount.seqcount);
include/linux/seqlock.h
923
do_write_seqcount_end(&sl->seqcount.seqcount);
include/linux/seqlock.h
938
do_write_seqcount_begin(&sl->seqcount.seqcount);
include/linux/seqlock.h
951
do_write_seqcount_end(&sl->seqcount.seqcount);
include/linux/seqlock.h
961
do_write_seqcount_begin(&sl->seqcount.seqcount);
include/linux/seqlock.h
991
do_write_seqcount_end(&sl->seqcount.seqcount);
include/linux/seqlock_types.h
64
seqcount_t seqcount; \
include/linux/seqlock_types.h
89
seqcount_spinlock_t seqcount;
init/init_task.c
220
.vtime.seqcount = SEQCNT_ZERO(init_task.vtime_seqcount),
kernel/fork.c
2192
seqcount_init(&p->vtime.seqcount);
kernel/sched/cputime.c
1001
write_seqcount_end(&vtime->seqcount);
kernel/sched/cputime.c
1015
seq = read_seqcount_begin(&vtime->seqcount);
kernel/sched/cputime.c
1021
} while (read_seqcount_retry(&vtime->seqcount, seq));
kernel/sched/cputime.c
1046
seq = read_seqcount_begin(&vtime->seqcount);
kernel/sched/cputime.c
1066
} while (read_seqcount_retry(&vtime->seqcount, seq));
kernel/sched/cputime.c
1118
seq = read_seqcount_begin(&vtime->seqcount);
kernel/sched/cputime.c
1165
} while (read_seqcount_retry(&vtime->seqcount, seq));
kernel/sched/cputime.c
1215
seq = read_seqcount_begin(&vtime->seqcount);
kernel/sched/cputime.c
1262
} while (read_seqcount_retry(&vtime->seqcount, seq));
kernel/sched/cputime.c
900
write_seqcount_begin(&vtime->seqcount);
kernel/sched/cputime.c
902
write_seqcount_end(&vtime->seqcount);
kernel/sched/cputime.c
909
write_seqcount_begin(&vtime->seqcount);
kernel/sched/cputime.c
912
write_seqcount_end(&vtime->seqcount);
kernel/sched/cputime.c
919
write_seqcount_begin(&vtime->seqcount);
kernel/sched/cputime.c
926
write_seqcount_end(&vtime->seqcount);
kernel/sched/cputime.c
939
write_seqcount_begin(&vtime->seqcount);
kernel/sched/cputime.c
943
write_seqcount_end(&vtime->seqcount);
kernel/sched/cputime.c
951
write_seqcount_begin(&vtime->seqcount);
kernel/sched/cputime.c
955
write_seqcount_end(&vtime->seqcount);
kernel/sched/cputime.c
968
write_seqcount_begin(&vtime->seqcount);
kernel/sched/cputime.c
975
write_seqcount_end(&vtime->seqcount);
kernel/sched/cputime.c
979
write_seqcount_begin(&vtime->seqcount);
kernel/sched/cputime.c
988
write_seqcount_end(&vtime->seqcount);
kernel/sched/cputime.c
997
write_seqcount_begin(&vtime->seqcount);
kernel/trace/pid_list.c
143
seq = read_seqcount_begin(&pid_list->seqcount);
kernel/trace/pid_list.c
151
} while (read_seqcount_retry(&pid_list->seqcount, seq));
kernel/trace/pid_list.c
184
write_seqcount_begin(&pid_list->seqcount);
kernel/trace/pid_list.c
206
write_seqcount_end(&pid_list->seqcount);
kernel/trace/pid_list.c
238
write_seqcount_begin(&pid_list->seqcount);
kernel/trace/pid_list.c
259
write_seqcount_end(&pid_list->seqcount);
kernel/trace/pid_list.c
350
write_seqcount_begin(&pid_list->seqcount);
kernel/trace/pid_list.c
353
write_seqcount_end(&pid_list->seqcount);
kernel/trace/pid_list.c
382
write_seqcount_begin(&pid_list->seqcount);
kernel/trace/pid_list.c
393
write_seqcount_end(&pid_list->seqcount);
kernel/trace/pid_list.c
433
seqcount_raw_spinlock_init(&pid_list->seqcount, &pid_list->lock);
kernel/trace/pid_list.h
79
seqcount_raw_spinlock_t seqcount;