Home
last modified time | relevance | path

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

12

/Linux-v5.4/arch/s390/kernel/
Didle.c64 } while (read_seqcount_retry(&idle->seqcount, seq)); in show_idle_count()
81 } while (read_seqcount_retry(&idle->seqcount, seq)); in show_idle_time()
106 } while (read_seqcount_retry(&idle->seqcount, seq)); in arch_cpu_idle_time()
/Linux-v5.4/kernel/time/
Dtimekeeping.c237 } while (read_seqcount_retry(&tk_core.seq, seq)); in timekeeping_get_delta()
467 } while (read_seqcount_retry(&tkf->seq, seq)); in __ktime_get_fast_ns()
533 } while (read_seqcount_retry(&tkf->seq, seq)); in __ktime_get_real_fast_ns()
740 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get_real_ts64()
761 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get()
778 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get_resolution_ns()
804 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get_with_offset()
825 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get_coarse_with_offset()
845 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_mono_to_any()
866 } while (read_seqcount_retry(&tk_core.seq, seq)); in ktime_get_raw()
[all …]
Dsched_clock.c109 } while (read_seqcount_retry(&cd.seq, seq)); in sched_clock()
/Linux-v5.4/drivers/dma-buf/
Ddma-resv.c459 if (i != shared_count || read_seqcount_retry(&obj->seq, seq)) { in dma_resv_get_fences_rcu()
556 if (read_seqcount_retry(&obj->seq, seq)) { in dma_resv_wait_timeout_rcu()
630 if (read_seqcount_retry(&obj->seq, seq)) in dma_resv_test_signaled_rcu()
642 if (read_seqcount_retry(&obj->seq, seq)) in dma_resv_test_signaled_rcu()
Ddma-buf.c226 if (read_seqcount_retry(&resv->seq, seq)) { in dma_buf_poll()
1197 if (!read_seqcount_retry(&robj->seq, seq)) in dma_buf_debug_show()
/Linux-v5.4/lib/
Dflex_proportions.c151 } while (read_seqcount_retry(&p->sequence, seq)); in fprop_fraction_single()
239 } while (read_seqcount_retry(&p->sequence, seq)); in fprop_fraction_percpu()
/Linux-v5.4/net/netfilter/
Dnft_set_rbtree.c55 if (read_seqcount_retry(&priv->count, seq)) in __nft_rbtree_lookup()
103 if (ret || !read_seqcount_retry(&priv->count, seq)) in nft_rbtree_lookup()
126 if (read_seqcount_retry(&priv->count, seq)) in __nft_rbtree_get()
179 if (ret || !read_seqcount_retry(&priv->count, seq)) in nft_rbtree_get()
Dnft_counter.c133 } while (read_seqcount_retry(myseq, seq)); in nft_counter_fetch()
/Linux-v5.4/include/linux/
Dseqlock.h218 static inline int read_seqcount_retry(const seqcount_t *s, unsigned start) in read_seqcount_retry() function
438 return read_seqcount_retry(&sl->seqcount, start); in read_seqretry()
Du64_stats_sync.h136 return read_seqcount_retry(&syncp->seq, start); in __u64_stats_fetch_retry()
Drbtree_latch.h209 } while (read_seqcount_retry(&root->seq, seq)); in latch_tree_find()
Dcpuset.h149 return read_seqcount_retry(&current->mems_allowed_seq, seq); in read_mems_allowed_retry()
Dgenhd.h731 } while (read_seqcount_retry(&part->nr_sects_seq, seq)); in part_nr_sects_read()
/Linux-v5.4/drivers/gpu/drm/i915/gem/
Di915_gem_busy.c132 if (args->busy && read_seqcount_retry(&obj->base.resv->seq, seq)) in i915_gem_busy_ioctl()
/Linux-v5.4/fs/
Dd_path.c239 } while (read_seqcount_retry(&fs->seq, seq)); in get_fs_root_rcu()
404 } while (read_seqcount_retry(&fs->seq, seq)); in get_fs_root_and_pwd_rcu()
Dnamei.c625 return !read_seqcount_retry(&path->dentry->d_seq, seq); in legitimize_path()
731 if (unlikely(read_seqcount_retry(&dentry->d_seq, seq))) in unlazy_child()
812 } while (read_seqcount_retry(&fs->seq, seq)); in set_root()
846 if (unlikely(read_seqcount_retry(&d->d_seq, nd->seq))) in nd_jump_root()
1357 if (unlikely(read_seqcount_retry(&old->d_seq, nd->seq))) in follow_dotdot_rcu()
1576 if (unlikely(read_seqcount_retry(&dentry->d_seq, seq))) in lookup_fast()
1773 if (read_seqcount_retry(&path->dentry->d_seq, seq)) in step_into()
2211 } while (read_seqcount_retry(&fs->seq, seq)); in path_init()
/Linux-v5.4/net/core/
Dgen_estimator.c262 } while (read_seqcount_retry(&est->seq, seq)); in gen_estimator_read()
Dgen_stats.c157 } while (running && read_seqcount_retry(running, seq)); in __gnet_stats_copy_basic()
/Linux-v5.4/include/net/netfilter/
Dnf_conntrack.h303 } while (read_seqcount_retry(&nf_conntrack_generation, sequence)); in nf_conntrack_get_ht()
/Linux-v5.4/kernel/sched/
Dcputime.c852 } while (read_seqcount_retry(&vtime->seqcount, seq)); in task_gtime()
894 } while (read_seqcount_retry(&vtime->seqcount, seq)); in task_cputime()
Dpsi.c255 } while (read_seqcount_retry(&groupc->seq, seq)); in get_recent_times()
/Linux-v5.4/drivers/net/phy/
Dfixed_phy.c95 } while (read_seqcount_retry(&fp->seqcount, s)); in fixed_mdio_read()
/Linux-v5.4/fs/btrfs/
Dvolumes.h169 } while (read_seqcount_retry(&dev->data_seqcount, seq)); \
/Linux-v5.4/virt/kvm/
Deventfd.c200 } while (read_seqcount_retry(&irqfd->irq_entry_sc, seq)); in irqfd_wakeup()
/Linux-v5.4/Documentation/filesystems/
Dpath-lookup.rst688 ``read_seqcount_retry()`` or similar.
695 use ``read_seqcount_retry()`` to validate that copy.
697 ``read_seqcount_retry()`` not only checks the sequence number, but also
704 variables, then ``read_seqcount_retry()`` is called to confirm the two
707 instead. Notably it does _not_ use ``read_seqcount_retry()``, but
709 isn't necessary. A subsequent ``read_seqcount_retry()`` will be

12