Home
last modified time | relevance | path

Searched refs:seqcount (Results 1 – 10 of 10) sorted by relevance

/linux/include/linux/
H A Dseqlock.h126 seqcount_init(&____s->seqcount); \
148 return &s->seqcount; \
154 return &s->seqcount; \
160 unsigned seq = smp_load_acquire(&s->seqcount.sequence); \
173 seq = smp_load_acquire(&s->seqcount.sequence); \
239 .seqcount = SEQCNT_ZERO(seq_name.seqcount), \ in SEQCOUNT_LOCKNAME()
610 seqcount_t seqcount; member
618 .seqcount = SEQCNT_ZERO(seq_name.seqcount), \
625 #define seqcount_latch_init(s) seqcount_init(&(s)->seqcount)
644 return READ_ONCE(s->seqcount.sequence); in raw_read_seqcount_latch()
[all …]
H A Dseqlock_types.h33 typedef struct seqcount { struct
64 seqcount_t seqcount; \
89 seqcount_spinlock_t seqcount; member
H A Dsched.h384 seqcount_t seqcount; member
/linux/kernel/trace/
H A Dpid_list.c143 seq = read_seqcount_begin(&pid_list->seqcount); in trace_pid_list_is_set()
151 } while (read_seqcount_retry(&pid_list->seqcount, seq)); in trace_pid_list_is_set()
184 write_seqcount_begin(&pid_list->seqcount); in trace_pid_list_set()
206 write_seqcount_end(&pid_list->seqcount); in trace_pid_list_set()
238 write_seqcount_begin(&pid_list->seqcount); in trace_pid_list_clear()
259 write_seqcount_end(&pid_list->seqcount); in trace_pid_list_clear()
350 write_seqcount_begin(&pid_list->seqcount); in pid_list_refill_irq()
353 write_seqcount_end(&pid_list->seqcount); in pid_list_refill_irq()
382 write_seqcount_begin(&pid_list->seqcount); in pid_list_refill_irq()
393 write_seqcount_end(&pid_list->seqcount); in pid_list_refill_irq()
[all …]
H A Dpid_list.h79 seqcount_raw_spinlock_t seqcount; member
/linux/arch/powerpc/kvm/
H A Dbook3s_hv_p9_entry.c239 seq = curr->seqcount; in accumulate_time()
240 curr->seqcount = seq + 1; in accumulate_time()
248 curr->seqcount = seq + 2; in accumulate_time()
/linux/drivers/gpu/drm/imagination/
H A Dpvr_rogue_fwif.h2016 #define ROGUE_FWIF_TIME_CORR_CURR_INDEX(seqcount) \ argument
2017 ((seqcount) % ROGUE_FWIF_TIME_CORR_ARRAY_SIZE)
/linux/arch/powerpc/kernel/
H A Dasm-offsets.c389 OFFSET(TAS_SEQCOUNT, kvmhv_tb_accumulator, seqcount); in main()
/linux/Documentation/gpu/
H A Ddrm-vm-bind-locking.rst89 'lock' a lot like a seqcount. However this allows multiple
/linux/kernel/
H A Dfork.c2125 seqcount_init(&p->vtime.seqcount); in copy_process()