Home
last modified time | relevance | path

Searched refs:read_seqcount_retry (Results 1 – 25 of 42) sorted by relevance

12

/linux-6.6.21/kernel/time/
Dtimekeeping.c259 } while (read_seqcount_retry(&tk_core.seq, seq)); in timekeeping_get_delta()
829 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get_real_ts64()
850 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get()
867 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get_resolution_ns()
893 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get_with_offset()
914 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get_coarse_with_offset()
934 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_mono_to_any()
955 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get_raw()
984 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get_ts64()
1033 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get_real_seconds()
[all …]
Djiffies.c56 } while (read_seqcount_retry(&jiffies_seq, seq)); in get_jiffies_64()
Dtick-sched.c84 } while (read_seqcount_retry(&jiffies_seq, seq)); in tick_do_update_jiffies64()
716 } while (read_seqcount_retry(&ts->idle_sleeptime_seq, seq)); in get_cpu_sleep_time_us()
812 } while (read_seqcount_retry(&jiffies_seq, seq)); in tick_nohz_next_event()
Dtick-common.c170 } while (read_seqcount_retry(&jiffies_seq, seq)); in tick_setup_periodic()
/linux-6.6.21/lib/
Dflex_proportions.c147 } while (read_seqcount_retry(&p->sequence, seq)); in fprop_fraction_single()
236 } while (read_seqcount_retry(&p->sequence, seq)); in fprop_fraction_percpu()
/linux-6.6.21/fs/
Dd_path.c246 } while (read_seqcount_retry(&fs->seq, seq)); in get_fs_root_rcu()
391 } while (read_seqcount_retry(&fs->seq, seq)); in get_fs_root_and_pwd_rcu()
Dnamei.c715 return !read_seqcount_retry(&path->dentry->d_seq, seq); in __legitimize_path()
835 if (read_seqcount_retry(&dentry->d_seq, nd->next_seq)) in try_to_unlazy_next()
951 } while (read_seqcount_retry(&fs->seq, seq)); in set_root()
979 if (read_seqcount_retry(&d->d_seq, nd->seq)) in nd_jump_root()
1640 if (read_seqcount_retry(&parent->d_seq, nd->seq)) in lookup_fast()
1850 if (read_seqcount_retry(&path.dentry->d_seq, nd->next_seq)) in step_into()
1866 if (read_seqcount_retry(&path.dentry->d_seq, nd->next_seq)) in step_into()
1901 if (read_seqcount_retry(&old->d_seq, nd->seq)) in follow_dotdot_rcu()
2410 } while (read_seqcount_retry(&fs->seq, seq)); in path_init()
Ddcache.c973 if (!read_seqcount_retry(&dentry->d_seq, seq)) in dget_parent()
2303 if (read_seqcount_retry(&dentry->d_seq, seq)) { in __d_lookup_rcu_op_compare()
2655 if (read_seqcount_retry(&dentry->d_seq, d_seq)) { in d_alloc_parallel()
/linux-6.6.21/kernel/sched/
Dcputime.c840 } while (read_seqcount_retry(&vtime->seqcount, seq)); in task_gtime()
885 } while (read_seqcount_retry(&vtime->seqcount, seq)); in task_cputime()
975 } while (read_seqcount_retry(&vtime->seqcount, seq)); in kcpustat_field_vtime()
1062 } while (read_seqcount_retry(&vtime->seqcount, seq)); in kcpustat_cpu_fetch_vtime()
Dpsi.c268 } while (read_seqcount_retry(&groupc->seq, seq)); in get_recent_times()
/linux-6.6.21/net/netfilter/
Dnft_set_rbtree.c67 if (read_seqcount_retry(&priv->count, seq)) in __nft_rbtree_lookup()
125 if (ret || !read_seqcount_retry(&priv->count, seq)) in nft_rbtree_lookup()
148 if (read_seqcount_retry(&priv->count, seq)) in __nft_rbtree_get()
211 if (ret || !read_seqcount_retry(&priv->count, seq)) in nft_rbtree_get()
Dnft_counter.c135 } while (read_seqcount_retry(myseq, seq)); in nft_counter_fetch()
/linux-6.6.21/include/linux/
Du64_stats_sync.h176 return read_seqcount_retry(&syncp->seq, start); in __u64_stats_fetch_retry()
Dcpuset.h160 return read_seqcount_retry(&current->mems_allowed_seq, seq); in read_mems_allowed_retry()
Dseqlock.h443 #define read_seqcount_retry(s, start) \ macro
863 return read_seqcount_retry(&sl->seqcount, start); in read_seqretry()
/linux-6.6.21/net/core/
Dgen_estimator.c273 } while (read_seqcount_retry(&est->seq, seq)); in gen_estimator_read()
/linux-6.6.21/include/net/netfilter/
Dnf_conntrack.h342 } while (read_seqcount_retry(&nf_conntrack_generation, sequence)); in nf_conntrack_get_ht()
/linux-6.6.21/arch/x86/kernel/cpu/
Daperfmperf.c429 } while (read_seqcount_retry(&s->seq, seq)); in arch_freq_get_on_cpu()
/linux-6.6.21/drivers/gpu/drm/i915/gt/
Dintel_gt_pm.c401 } while (read_seqcount_retry(&gt->stats.lock, seq)); in intel_gt_get_awake_time()
/linux-6.6.21/fs/btrfs/
Dvolumes.h214 } while (read_seqcount_retry(&dev->data_seqcount, seq)); \
/linux-6.6.21/Documentation/locking/
Dseqlock.rst87 } while (read_seqcount_retry(&foo_seqcount, seq));
/linux-6.6.21/virt/kvm/
Deventfd.c213 } while (read_seqcount_retry(&irqfd->irq_entry_sc, seq)); in irqfd_wakeup()
/linux-6.6.21/Documentation/filesystems/
Dpath-lookup.rst703 ``read_seqcount_retry()`` or similar.
710 use ``read_seqcount_retry()`` to validate that copy.
712 ``read_seqcount_retry()`` not only checks the sequence number, but also
719 variables, then ``read_seqcount_retry()`` is called to confirm the two
722 instead. Notably it does *not* use ``read_seqcount_retry()``, but
724 isn't necessary. A subsequent ``read_seqcount_retry()`` will be
/linux-6.6.21/drivers/net/ethernet/fungible/funeth/
Dfuneth_ethtool.c222 } while (read_seqcount_retry(&fp->link_seq, seq)); in fun_get_link_ksettings()
/linux-6.6.21/fs/nfs/
Ddelegation.c209 if (!err && read_seqcount_retry(&sp->so_reclaim_seqcount, seq)) in nfs_delegation_claim_opens()

12