Home
last modified time | relevance | path

Searched refs:m_seq (Results 1 – 6 of 6) sorted by relevance

/linux/fs/
H A Dd_path.c160 unsigned seq, m_seq = 0; in prepend_path() local
166 read_seqbegin_or_lock(&mount_lock, &m_seq); in prepend_path()
181 if (!(m_seq & 1)) in prepend_path()
183 if (need_seqretry(&mount_lock, m_seq)) { in prepend_path()
184 m_seq = 1; in prepend_path()
187 done_seqretry(&mount_lock, m_seq); in prepend_path()
H A Dnamei.c729 unsigned seq, next_seq, m_seq, r_seq; member
879 return __legitimize_path(path, seq, nd->m_seq); in legitimize_path()
984 res = __legitimize_mnt(nd->path.mnt, nd->m_seq); in try_to_unlazy_next()
1712 if (read_seqretry(&mount_lock, nd->m_seq)) in __follow_mount_rcu()
1716 if (read_seqretry(&mount_lock, nd->m_seq)) in __follow_mount_rcu()
2170 if (read_seqretry(&mount_lock, nd->m_seq)) in follow_dotdot_rcu()
2184 if (read_seqretry(&mount_lock, nd->m_seq)) in follow_dotdot_rcu()
2253 if (__read_seqcount_retry(&mount_lock.seqcount, nd->m_seq)) in handle_dots()
2693 nd->m_seq = __read_seqcount_begin(&mount_lock.seqcount); in path_init()
/linux/fs/ext4/
H A Dmove_extent.c221 if (mext->orig_map.m_seq != READ_ONCE(EXT4_I(orig_inode)->i_es_seq)) { in mext_move_begin()
H A Dinode.c597 map->m_seq = READ_ONCE(EXT4_I(inode)->i_es_seq); in ext4_map_query_blocks()
668 map->m_seq = READ_ONCE(EXT4_I(inode)->i_es_seq); in ext4_map_create_blocks()
734 if (ext4_es_lookup_extent(inode, map->m_lblk, NULL, &es, &map->m_seq)) { in ext4_map_blocks()
1991 map->m_seq = READ_ONCE(EXT4_I(inode)->i_es_seq); in ext4_da_map_blocks()
H A Dext4.h263 u64 m_seq; member
/linux/Documentation/filesystems/
H A Dpath-lookup.rst730 ``mount_lock`` and ``nd->m_seq``
740 ``struct nameidata`` in the ``m_seq`` field. This one lock and one
746 ``m_seq`` is checked (using ``read_seqretry()``) at the end of an RCU-walk