Home
last modified time | relevance | path

Searched refs:seqlock (Results 1 – 11 of 11) sorted by relevance

/linux/include/net/
H A Dsch_generic.h132 spinlock_t seqlock; member
175 return spin_is_locked(&qdisc->seqlock); in qdisc_is_running()
202 if (spin_trylock(&qdisc->seqlock)) in qdisc_run_begin()
217 return spin_trylock(&qdisc->seqlock); in qdisc_run_begin()
230 spin_unlock(&qdisc->seqlock); in qdisc_run_end()
789 spin_lock_bh(&qdisc->seqlock); in qdisc_reset_all_tx_gt()
796 spin_unlock_bh(&qdisc->seqlock); in qdisc_reset_all_tx_gt()
/linux/Documentation/translations/zh_CN/locking/
H A Dindex.rst28 * seqlock
/linux/drivers/gpu/drm/
H A Ddrm_vblank.c201 write_seqlock(&vblank->seqlock); in store_vblank()
204 write_sequnlock(&vblank->seqlock); in store_vblank()
560 seqlock_init(&vblank->seqlock); in drm_vblank_init()
969 seq = read_seqbegin(&vblank->seqlock); in drm_vblank_count_and_time()
972 } while (read_seqretry(&vblank->seqlock, seq)); in drm_vblank_count_and_time()
/linux/net/sched/
H A Dsch_generic.c973 /* seqlock has the same scope of busylock, for NOLOCK qdisc */ in qdisc_alloc()
974 spin_lock_init(&sch->seqlock); in qdisc_alloc()
975 lockdep_set_class(&sch->seqlock, in qdisc_alloc()
1305 spin_lock_bh(&qdisc->seqlock); in dev_reset_queue()
1314 spin_unlock_bh(&qdisc->seqlock); in dev_reset_queue()
/linux/fs/nfs/
H A Dnfs4proc.c1693 write_seqlock(&state->seqlock); in nfs_clear_open_stateid()
1697 write_sequnlock(&state->seqlock); in nfs_clear_open_stateid()
1705 __must_hold(&state->seqlock) in nfs_set_open_stateid_locked()
1738 write_sequnlock(&state->seqlock); in nfs_set_open_stateid_locked()
1754 write_seqlock(&state->seqlock); in nfs_set_open_stateid_locked()
1779 write_seqlock(&state->seqlock); in nfs_state_set_open_stateid()
1792 write_sequnlock(&state->seqlock); in nfs_state_set_open_stateid()
1811 write_seqlock(&state->seqlock); in nfs_state_set_delegation()
1814 write_sequnlock(&state->seqlock); in nfs_state_set_delegation()
1819 write_seqlock(&state->seqlock); in nfs_state_clear_delegation()
[all …]
H A Dnfs4state.c621 seqlock_init(&state->seqlock); in nfs4_alloc_open_state()
967 seq = read_seqbegin(&state->seqlock); in nfs4_copy_open_stateid()
973 } while (read_seqretry(&state->seqlock, seq)); in nfs4_copy_open_stateid()
/linux/include/linux/
H A Dseqlock.h9 * See Documentation/locking/seqlock.rst
28 * The seqlock seqcount_t interface does not prescribe a precise sequence of
102 * See Documentation/locking/seqlock.rst
1138 * Check Documentation/locking/seqlock.rst for template example code.
1326 * Context analysis no-op helper to release seqlock at the end of the for-scope;
1359 __scoped_seqlock_read(_seqlock, _target, __UNIQUE_ID(seqlock))
/linux/Documentation/gpu/
H A Ddrm-vm-bind-locking.rst87 notifier invalidation. This is not a real seqlock but described in
423 The MMU interval seqlock for a userptr gpu_vma is used in the following
/linux/tools/memory-model/Documentation/
H A Dsimple.txt151 Additional information may be found in include/linux/seqlock.h.
/linux/tools/perf/
H A Ddesign.txt322 __u32 lock; /* seqlock for synchronization */
/linux/
H A DMAINTAINERS14894 F: include/linux/seqlock.h