Searched refs:seqcount (Results 1 – 10 of 10) sorted by relevance
126 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; member618 .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 …]
33 typedef struct seqcount { struct64 seqcount_t seqcount; \89 seqcount_spinlock_t seqcount; member
384 seqcount_t seqcount; member
143 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 …]
79 seqcount_raw_spinlock_t seqcount; member
239 seq = curr->seqcount; in accumulate_time()240 curr->seqcount = seq + 1; in accumulate_time()248 curr->seqcount = seq + 2; in accumulate_time()
2016 #define ROGUE_FWIF_TIME_CORR_CURR_INDEX(seqcount) \ argument2017 ((seqcount) % ROGUE_FWIF_TIME_CORR_ARRAY_SIZE)
389 OFFSET(TAS_SEQCOUNT, kvmhv_tb_accumulator, seqcount); in main()
89 'lock' a lot like a seqcount. However this allows multiple
2125 seqcount_init(&p->vtime.seqcount); in copy_process()