Home
last modified time | relevance | path

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

/linux-6.3-rc2/include/linux/
A Dseqlock.h69 } seqcount_t; typedef
98 seqcount_t *l = (seqcount_t *)s; in seqcount_lockdep_reader_access()
200 seqcount_t seqcount; \
204 static __always_inline seqcount_t * \
252 static inline seqcount_t *__seqprop_ptr(seqcount_t *s) in __seqprop_ptr()
267 static inline void __seqprop_assert(const seqcount_t *s) in __seqprop_assert()
300 seqcount_t: __seqprop_##prop((void *)(s)), \
487 static inline void do_raw_write_seqcount_end(seqcount_t *s) in do_raw_write_seqcount_end()
539 static inline void do_write_seqcount_begin(seqcount_t *s) in do_write_seqcount_begin()
559 static inline void do_write_seqcount_end(seqcount_t *s) in do_write_seqcount_end()
[all …]
A Dflex_proportions.h34 seqcount_t sequence;
A Dpsi_types.h88 seqcount_t seq ____cacheline_aligned_in_smp;
A Du64_stats_sync.h66 seqcount_t seq;
A Dmm_types.h658 seqcount_t write_protect_seq;
A Dsched.h346 seqcount_t seqcount;
A Dfs.h640 seqcount_t i_size_seqcount;
/linux-6.3-rc2/Documentation/locking/
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.3-rc2/net/netfilter/
A Dnft_counter.c28 static DEFINE_PER_CPU(seqcount_t, nft_counter_seq);
35 seqcount_t *myseq; in nft_counter_do_eval()
122 const seqcount_t *myseq; in nft_counter_fetch()
266 seqcount_t *myseq; in nft_counter_offload_stats()
A Dx_tables.c1319 DEFINE_PER_CPU(seqcount_t, xt_recseq);
1431 seqcount_t *s = &per_cpu(xt_recseq, cpu); in xt_replace_table()
/linux-6.3-rc2/arch/ia64/kernel/
A Dfsyscall_gtod_data.h16 seqcount_t seq;
/linux-6.3-rc2/drivers/net/ethernet/fungible/funeth/
A Dfuneth.h108 seqcount_t link_seq;
/linux-6.3-rc2/net/core/
A Dgen_estimator.c50 seqcount_t seq;
/linux-6.3-rc2/arch/x86/kernel/cpu/
A Daperfmperf.c27 seqcount_t seq;
/linux-6.3-rc2/drivers/gpu/drm/i915/gt/
A Dintel_engine_types.h304 seqcount_t lock;
/linux-6.3-rc2/include/linux/netfilter/
A Dx_tables.h346 DECLARE_PER_CPU(seqcount_t, xt_recseq);
/linux-6.3-rc2/fs/btrfs/
A Dvolumes.h105 seqcount_t data_seqcount;
/linux-6.3-rc2/arch/s390/include/asm/
A Dkvm_host.h764 seqcount_t cputm_seqcount;
/linux-6.3-rc2/net/ipv4/netfilter/
A Darp_tables.c608 seqcount_t *s = &per_cpu(xt_recseq, cpu); in get_counters()
A Dip_tables.c749 seqcount_t *s = &per_cpu(xt_recseq, cpu); in get_counters()
/linux-6.3-rc2/net/ipv6/netfilter/
A Dip6_tables.c766 seqcount_t *s = &per_cpu(xt_recseq, cpu); in get_counters()
/linux-6.3-rc2/drivers/infiniband/hw/hfi1/
A Dsdma.c2330 (const seqcount_t *)&sde->head_lock.seqcount); in sdma_check_progress()
/linux-6.3-rc2/arch/x86/kvm/
A Dx86.c2210 seqcount_t seq;

Completed in 89 milliseconds