Home
last modified time | relevance | path

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

12

/linux/kernel/time/
A Dtimekeeping.c257 } while (read_seqcount_retry(&tk_core.seq, seq)); in timekeeping_get_delta()
810 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get_real_ts64()
831 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get()
848 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get_resolution_ns()
874 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get_with_offset()
895 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get_coarse_with_offset()
915 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_mono_to_any()
936 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get_raw()
965 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get_ts64()
1014 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get_real_seconds()
[all …]
A Djiffies.c56 } while (read_seqcount_retry(&jiffies_seq, seq)); in get_jiffies_64()
A Dtick-common.c170 } while (read_seqcount_retry(&jiffies_seq, seq)); in tick_setup_periodic()
A Dtick-sched.c84 } while (read_seqcount_retry(&jiffies_seq, seq)); in tick_do_update_jiffies64()
780 } while (read_seqcount_retry(&jiffies_seq, seq)); in tick_nohz_next_event()
/linux/arch/s390/kernel/
A Didle.c84 } while (read_seqcount_retry(&idle->seqcount, seq)); in show_idle_count()
101 } while (read_seqcount_retry(&idle->seqcount, seq)); in show_idle_time()
126 } while (read_seqcount_retry(&idle->seqcount, seq)); in arch_cpu_idle_time()
/linux/lib/
A Dflex_proportions.c151 } while (read_seqcount_retry(&p->sequence, seq)); in fprop_fraction_single()
240 } while (read_seqcount_retry(&p->sequence, seq)); in fprop_fraction_percpu()
/linux/net/netfilter/
A Dnft_set_rbtree.c60 if (read_seqcount_retry(&priv->count, seq)) in __nft_rbtree_lookup()
119 if (ret || !read_seqcount_retry(&priv->count, seq)) in nft_rbtree_lookup()
142 if (read_seqcount_retry(&priv->count, seq)) in __nft_rbtree_get()
205 if (ret || !read_seqcount_retry(&priv->count, seq)) in nft_rbtree_get()
A Dnft_counter.c134 } while (read_seqcount_retry(myseq, seq)); in nft_counter_fetch()
/linux/drivers/dma-buf/
A Ddma-resv.c398 } while (read_seqcount_retry(&cursor->obj->seq, cursor->seq)); in dma_resv_iter_first_unlocked()
417 restart = read_seqcount_retry(&cursor->obj->seq, cursor->seq); in dma_resv_iter_next_unlocked()
423 } while (read_seqcount_retry(&cursor->obj->seq, cursor->seq)); in dma_resv_iter_next_unlocked()
/linux/include/linux/
A Dseqlock.h447 #define read_seqcount_retry(s, start) \ macro
699 return read_seqcount_retry(&s->seqcount, start); in read_seqcount_latch_retry()
866 return read_seqcount_retry(&sl->seqcount, start); in read_seqretry()
A Du64_stats_sync.h193 return read_seqcount_retry(&syncp->seq, start); in __u64_stats_fetch_retry()
A Dcpuset.h165 return read_seqcount_retry(&current->mems_allowed_seq, seq); in read_mems_allowed_retry()
/linux/kernel/sched/
A Dcputime.c822 } while (read_seqcount_retry(&vtime->seqcount, seq)); in task_gtime()
867 } while (read_seqcount_retry(&vtime->seqcount, seq)); in task_cputime()
957 } while (read_seqcount_retry(&vtime->seqcount, seq)); in kcpustat_field_vtime()
1044 } while (read_seqcount_retry(&vtime->seqcount, seq)); in kcpustat_cpu_fetch_vtime()
A Dpsi.c268 } while (read_seqcount_retry(&groupc->seq, seq)); in get_recent_times()
/linux/fs/
A Dd_path.c245 } 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()
A Dnamei.c702 return !read_seqcount_retry(&path->dentry->d_seq, seq); in __legitimize_path()
827 if (unlikely(read_seqcount_retry(&dentry->d_seq, seq))) in try_to_unlazy_next()
943 } while (read_seqcount_retry(&fs->seq, seq)); in set_root()
971 if (unlikely(read_seqcount_retry(&d->d_seq, nd->seq))) in nd_jump_root()
1592 if (unlikely(read_seqcount_retry(&dentry->d_seq, seq))) in lookup_fast()
1820 if (read_seqcount_retry(&path.dentry->d_seq, seq)) in step_into()
1856 if (unlikely(read_seqcount_retry(&old->d_seq, nd->seq))) in follow_dotdot_rcu()
2376 } while (read_seqcount_retry(&fs->seq, seq)); in path_init()
A Ddcache.c947 if (!read_seqcount_retry(&dentry->d_seq, seq)) in dget_parent()
2333 if (read_seqcount_retry(&dentry->d_seq, seq)) { in __d_lookup_rcu()
2592 if (read_seqcount_retry(&dentry->d_seq, d_seq)) { in d_alloc_parallel()
/linux/drivers/gpu/drm/i915/gem/
A Di915_gem_busy.c164 if (args->busy && read_seqcount_retry(&obj->base.resv->seq, seq)) in i915_gem_busy_ioctl()
/linux/net/core/
A Dgen_estimator.c273 } while (read_seqcount_retry(&est->seq, seq)); in gen_estimator_read()
/linux/include/net/netfilter/
A Dnf_conntrack.h329 } while (read_seqcount_retry(&nf_conntrack_generation, sequence)); in nf_conntrack_get_ht()
/linux/drivers/gpu/drm/i915/gt/
A Dintel_gt_pm.c399 } while (read_seqcount_retry(&gt->stats.lock, seq)); in intel_gt_get_awake_time()
/linux/fs/btrfs/
A Dvolumes.h166 } while (read_seqcount_retry(&dev->data_seqcount, seq)); \
/linux/Documentation/locking/
A Dseqlock.rst87 } while (read_seqcount_retry(&foo_seqcount, seq));
/linux/virt/kvm/
A Deventfd.c204 } while (read_seqcount_retry(&irqfd->irq_entry_sc, seq)); in irqfd_wakeup()
/linux/Documentation/filesystems/
A 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

Completed in 52 milliseconds

12