Searched refs:seqcount_t (Results 1 – 23 of 23) sorted by relevance
/linux-6.3-rc2/include/linux/ |
A D | seqlock.h | 69 } 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 D | flex_proportions.h | 34 seqcount_t sequence;
|
A D | psi_types.h | 88 seqcount_t seq ____cacheline_aligned_in_smp;
|
A D | u64_stats_sync.h | 66 seqcount_t seq;
|
A D | mm_types.h | 658 seqcount_t write_protect_seq;
|
A D | sched.h | 346 seqcount_t seqcount;
|
A D | fs.h | 640 seqcount_t i_size_seqcount;
|
/linux-6.3-rc2/Documentation/locking/ |
A D | seqlock.rst | 39 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 D | nft_counter.c | 28 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 D | x_tables.c | 1319 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 D | fsyscall_gtod_data.h | 16 seqcount_t seq;
|
/linux-6.3-rc2/drivers/net/ethernet/fungible/funeth/ |
A D | funeth.h | 108 seqcount_t link_seq;
|
/linux-6.3-rc2/net/core/ |
A D | gen_estimator.c | 50 seqcount_t seq;
|
/linux-6.3-rc2/arch/x86/kernel/cpu/ |
A D | aperfmperf.c | 27 seqcount_t seq;
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gt/ |
A D | intel_engine_types.h | 304 seqcount_t lock;
|
/linux-6.3-rc2/include/linux/netfilter/ |
A D | x_tables.h | 346 DECLARE_PER_CPU(seqcount_t, xt_recseq);
|
/linux-6.3-rc2/fs/btrfs/ |
A D | volumes.h | 105 seqcount_t data_seqcount;
|
/linux-6.3-rc2/arch/s390/include/asm/ |
A D | kvm_host.h | 764 seqcount_t cputm_seqcount;
|
/linux-6.3-rc2/net/ipv4/netfilter/ |
A D | arp_tables.c | 608 seqcount_t *s = &per_cpu(xt_recseq, cpu); in get_counters()
|
A D | ip_tables.c | 749 seqcount_t *s = &per_cpu(xt_recseq, cpu); in get_counters()
|
/linux-6.3-rc2/net/ipv6/netfilter/ |
A D | ip6_tables.c | 766 seqcount_t *s = &per_cpu(xt_recseq, cpu); in get_counters()
|
/linux-6.3-rc2/drivers/infiniband/hw/hfi1/ |
A D | sdma.c | 2330 (const seqcount_t *)&sde->head_lock.seqcount); in sdma_check_progress()
|
/linux-6.3-rc2/arch/x86/kvm/ |
A D | x86.c | 2210 seqcount_t seq;
|
Completed in 87 milliseconds