Home
last modified time | relevance | path

Searched refs:seqcount_t (Results 1 – 25 of 26) sorted by relevance

12

/linux-6.15/include/linux/
H A Dseqlock.h68 seqcount_t *l = (seqcount_t *)s; in seqcount_lockdep_reader_access()
145 static __always_inline seqcount_t * \
151 static __always_inline const seqcount_t * \
199 static inline seqcount_t *__seqprop_ptr(seqcount_t *s) in __seqprop_ptr()
204 static inline const seqcount_t *__seqprop_const_ptr(const seqcount_t *s) in __seqprop_const_ptr()
219 static inline void __seqprop_assert(const seqcount_t *s) in __seqprop_assert()
253 seqcount_t: __seqprop_##prop, \
449 static inline void do_raw_write_seqcount_end(seqcount_t *s) in do_raw_write_seqcount_end()
501 static inline void do_write_seqcount_begin(seqcount_t *s) in do_write_seqcount_begin()
521 static inline void do_write_seqcount_end(seqcount_t *s) in do_write_seqcount_end()
[all …]
H A Dseqlock_types.h38 } seqcount_t; typedef
64 seqcount_t seqcount; \
H A Dflex_proportions.h34 seqcount_t sequence;
H A Dpsi_types.h88 seqcount_t seq ____cacheline_aligned_in_smp;
H A Du64_stats_sync.h66 seqcount_t seq;
H A Duprobes.h132 seqcount_t ri_seqcount;
H A Dmm_types.h1032 seqcount_t mm_lock_seq;
1052 seqcount_t write_protect_seq;
H A Dsched.h378 seqcount_t seqcount;
H A Dfs.h721 seqcount_t i_size_seqcount;
/linux-6.15/Documentation/locking/
H A Dseqlock.rst39 Sequence counters (``seqcount_t``)
59 seqcount_t foo_seqcount;
63 static seqcount_t foo_seqcount = SEQCNT_ZERO(foo_seqcount);
95 As discussed at :ref:`seqcount_t`, sequence count write side critical
119 seqcount_t or any of the seqcount_LOCKNAME_t variants above.
136 Write path: same as in :ref:`seqcount_t`, while running from a context
139 Read path: same as in :ref:`seqcount_t`.
148 where the embedded seqcount_t counter even/odd value is used to switch
164 This contains the :ref:`seqcount_t` mechanism earlier discussed, plus an
/linux-6.15/kernel/time/
H A Dtick-sched.h81 seqcount_t idle_sleeptime_seq;
/linux-6.15/drivers/net/ethernet/fungible/funeth/
H A Dfuneth.h108 seqcount_t link_seq;
/linux-6.15/net/core/
H A Dgen_estimator.c50 seqcount_t seq;
/linux-6.15/arch/x86/kernel/cpu/
H A Daperfmperf.c27 seqcount_t seq;
/linux-6.15/drivers/gpu/drm/i915/gt/
H A Dintel_engine_types.h308 seqcount_t lock;
/linux-6.15/include/linux/netfilter/
H A Dx_tables.h346 DECLARE_PER_CPU(seqcount_t, xt_recseq);
/linux-6.15/fs/bcachefs/
H A Dbcachefs.h909 seqcount_t usage_lock;
960 seqcount_t gc_pos_lock;
/linux-6.15/drivers/gpu/drm/v3d/
H A Dv3d_drv.h50 seqcount_t lock;
/linux-6.15/fs/btrfs/
H A Dvolumes.h135 seqcount_t data_seqcount;
/linux-6.15/arch/s390/include/asm/
H A Dkvm_host.h435 seqcount_t cputm_seqcount;
/linux-6.15/net/netfilter/
H A Dx_tables.c1320 DEFINE_PER_CPU(seqcount_t, xt_recseq);
1432 seqcount_t *s = &per_cpu(xt_recseq, cpu); in xt_replace_table()
/linux-6.15/net/ipv4/netfilter/
H A Darp_tables.c608 seqcount_t *s = &per_cpu(xt_recseq, cpu); in get_counters()
H A Dip_tables.c747 seqcount_t *s = &per_cpu(xt_recseq, cpu); in get_counters()
/linux-6.15/net/ipv6/netfilter/
H A Dip6_tables.c764 seqcount_t *s = &per_cpu(xt_recseq, cpu); in get_counters()
/linux-6.15/drivers/infiniband/hw/hfi1/
H A Dsdma.c2328 (const seqcount_t *)&sde->head_lock.seqcount); in sdma_check_progress()

12