Searched refs:seqcount_t (Results  1 – 25 of 26) sorted by relevance
12
| /Linux-v5.15/include/linux/ | 
| D | seqlock.h | 70 } seqcount_t;  typedef 72 static inline void __seqcount_init(seqcount_t *s, const char *name,  in __seqcount_init() 97 static inline void seqcount_lockdep_reader_access(const seqcount_t *s)  in seqcount_lockdep_reader_access() 99 	seqcount_t *l = (seqcount_t *)s;  in seqcount_lockdep_reader_access() 202 	seqcount_t		seqcount;				\ 206 static __always_inline seqcount_t *					\ 254 static inline seqcount_t *__seqprop_ptr(seqcount_t *s)  in __seqprop_ptr() 259 static inline unsigned __seqprop_sequence(const seqcount_t *s)  in __seqprop_sequence() 264 static inline bool __seqprop_preemptible(const seqcount_t *s)  in __seqprop_preemptible() 269 static inline void __seqprop_assert(const seqcount_t *s)  in __seqprop_assert() [all …] 
 | 
| D | flex_proportions.h | 34 	seqcount_t sequence;
  | 
| D | psi_types.h | 69 	seqcount_t seq ____cacheline_aligned_in_smp;
  | 
| D | u64_stats_sync.h | 70 	seqcount_t	seq;
  | 
| D | mm_types.h | 498 		seqcount_t write_protect_seq;
  | 
| D | sched.h | 332 	seqcount_t		seqcount;
  | 
| D | fs.h | 668 	seqcount_t		i_size_seqcount;
  | 
| /Linux-v5.15/include/net/ | 
| D | gen_stats.h | 45 int gnet_stats_copy_basic(const seqcount_t *running, 49 void __gnet_stats_copy_basic(const seqcount_t *running, 53 int gnet_stats_copy_basic_hw(const seqcount_t *running, 73 		      seqcount_t *running, struct nlattr *opt); 79 			  seqcount_t *running, struct nlattr *opt);
  | 
| D | sch_generic.h | 111 	seqcount_t		running; 593 static inline seqcount_t *qdisc_root_sleeping_running(const struct Qdisc *qdisc)  in qdisc_root_sleeping_running()
  | 
| /Linux-v5.15/Documentation/locking/ | 
| 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-v5.15/net/core/ | 
| D | gen_estimator.c | 45 	seqcount_t		*running; 50 	seqcount_t		seq; 128 		      seqcount_t *running,  in gen_new_estimator() 229 			  seqcount_t *running, struct nlattr *opt)  in gen_replace_estimator()
  | 
| D | gen_stats.c | 140 __gnet_stats_copy_basic(const seqcount_t *running,  in __gnet_stats_copy_basic() 161 ___gnet_stats_copy_basic(const seqcount_t *running,  in ___gnet_stats_copy_basic() 207 gnet_stats_copy_basic(const seqcount_t *running,  in gnet_stats_copy_basic() 231 gnet_stats_copy_basic_hw(const seqcount_t *running,  in gnet_stats_copy_basic_hw()
  | 
| /Linux-v5.15/net/netfilter/ | 
| D | nft_counter.c | 27 static DEFINE_PER_CPU(seqcount_t, nft_counter_seq); 34 	seqcount_t *myseq;  in nft_counter_do_eval() 121 	const seqcount_t *myseq;  in nft_counter_fetch() 265 	seqcount_t *myseq;  in nft_counter_offload_stats()
  | 
| 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-v5.15/arch/s390/include/asm/ | 
| D | idle.h | 16 	seqcount_t seqcount;
  | 
| D | kvm_host.h | 745 	seqcount_t cputm_seqcount;
  | 
| /Linux-v5.15/arch/ia64/kernel/ | 
| D | fsyscall_gtod_data.h | 16 	seqcount_t	seq;
  | 
| /Linux-v5.15/drivers/gpu/drm/i915/gt/ | 
| D | intel_engine_types.h | 482 		seqcount_t lock;
  | 
| /Linux-v5.15/include/linux/netfilter/ | 
| D | x_tables.h | 346 DECLARE_PER_CPU(seqcount_t, xt_recseq);
  | 
| /Linux-v5.15/fs/btrfs/ | 
| D | volumes.h | 79 	seqcount_t data_seqcount;
  | 
| /Linux-v5.15/net/ipv4/netfilter/ | 
| D | arp_tables.c | 607 		seqcount_t *s = &per_cpu(xt_recseq, cpu);  in get_counters()
  | 
| D | ip_tables.c | 748 		seqcount_t *s = &per_cpu(xt_recseq, cpu);  in get_counters()
  | 
| /Linux-v5.15/net/ipv6/netfilter/ | 
| D | ip6_tables.c | 766 		seqcount_t *s = &per_cpu(xt_recseq, cpu);  in get_counters()
  | 
| /Linux-v5.15/net/sched/ | 
| D | sch_api.c | 1267 		seqcount_t *running;  in qdisc_create()
  | 
| /Linux-v5.15/drivers/infiniband/hw/hfi1/ | 
| D | sdma.c | 2328 			(const seqcount_t *)&sde->head_lock.seqcount);  in sdma_check_progress()
  | 
        12