Searched refs:d_seq (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/fs/ |
H A D | dcache.c | 390 raw_write_seqcount_begin(&dentry->d_seq); 393 raw_write_seqcount_end(&dentry->d_seq); 509 write_seqcount_invalidate(&dentry->d_seq); in __d_drop() 968 seq = raw_seqcount_begin(&dentry->d_seq); in dget_parent() 973 if (!read_seqcount_retry(&dentry->d_seq, seq)) in dget_parent() 1810 seqcount_spinlock_init(&dentry->d_seq, &dentry->d_lock); in __d_alloc() 2008 raw_write_seqcount_begin(&dentry->d_seq); in __d_instantiate() 2010 raw_write_seqcount_end(&dentry->d_seq); in __d_instantiate() 2293 seq = raw_seqcount_begin(&dentry->d_seq); in __d_lookup_rcu_op_compare() 2303 if (read_seqcount_retry(&dentry->d_seq, se in __d_lookup_rcu_op_compare() 2640 unsigned seq, r_seq, d_seq; d_alloc_parallel() local [all...] |
H A D | namei.c | 715 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() 950 nd->root_seq = __read_seqcount_begin(&nd->root.dentry->d_seq); in set_root() 979 if (read_seqcount_retry(&d->d_seq, nd->seq)) in nd_jump_root() 1310 *seqp = read_seqcount_begin(&mountpoint->d_seq); in choose_mountpoint_rcu() 1513 nd->next_seq = read_seqcount_begin(&dentry->d_seq); in __follow_mount_rcu() 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() 1899 nd->next_seq = read_seqcount_begin(&parent->d_seq); in follow_dotdot_rcu() [all...] |
/kernel/linux/linux-5.10/fs/ |
H A D | dcache.c | 363 raw_write_seqcount_begin(&dentry->d_seq); 366 raw_write_seqcount_end(&dentry->d_seq); 499 write_seqcount_invalidate(&dentry->d_seq); in __d_drop() 933 seq = raw_seqcount_begin(&dentry->d_seq); in dget_parent() 938 if (!read_seqcount_retry(&dentry->d_seq, seq)) in dget_parent() 1750 seqcount_spinlock_init(&dentry->d_seq, &dentry->d_lock); in __d_alloc() 1948 raw_write_seqcount_begin(&dentry->d_seq); in __d_instantiate() 1950 raw_write_seqcount_end(&dentry->d_seq); in __d_instantiate() 2209 * @seqp: returns d_seq value at the point where the dentry was found 2220 * without taking d_lock and checking d_seq sequenc 2543 unsigned seq, r_seq, d_seq; d_alloc_parallel() local [all...] |
H A D | namei.c | 630 return !read_seqcount_retry(&path->dentry->d_seq, seq); in __legitimize_path() 755 if (unlikely(read_seqcount_retry(&dentry->d_seq, seq))) in try_to_unlazy_next() 870 nd->root_seq = __read_seqcount_begin(&nd->root.dentry->d_seq); in set_root() 899 if (unlikely(read_seqcount_retry(&d->d_seq, nd->seq))) in nd_jump_root() 1154 *seqp = read_seqcount_begin(&mountpoint->d_seq); in choose_mountpoint_rcu() 1358 *seqp = read_seqcount_begin(&dentry->d_seq); in __follow_mount_rcu() 1361 * We don't need to re-check ->d_seq after this in __follow_mount_rcu() 1497 if (unlikely(read_seqcount_retry(&dentry->d_seq, seq))) in lookup_fast() 1507 if (unlikely(__read_seqcount_retry(&parent->d_seq, nd->seq))) in lookup_fast() 1724 if (read_seqcount_retry(&path.dentry->d_seq, se in step_into() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | dcache.h | 92 seqcount_spinlock_t d_seq; /* per dentry seqlock */ member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | dcache.h | 85 seqcount_spinlock_t d_seq; /* per dentry seqlock */ member
|
Completed in 23 milliseconds