Home
last modified time | relevance | path

Searched refs:i_flags_lock (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-5.10/fs/xfs/
H A Dxfs_inode.h48 * Callers must hold i_flags_lock before accessing this field.
53 spinlock_t i_flags_lock; /* inode i_flags lock */ member
119 spin_lock(&ip->i_flags_lock); in xfs_iflags_set()
121 spin_unlock(&ip->i_flags_lock); in xfs_iflags_set()
127 spin_lock(&ip->i_flags_lock); in xfs_iflags_clear()
129 spin_unlock(&ip->i_flags_lock); in xfs_iflags_clear()
142 spin_lock(&ip->i_flags_lock); in xfs_iflags_test()
144 spin_unlock(&ip->i_flags_lock); in xfs_iflags_test()
153 spin_lock(&ip->i_flags_lock); in xfs_iflags_test_and_clear()
157 spin_unlock(&ip->i_flags_lock); in xfs_iflags_test_and_clear()
[all...]
H A Dxfs_icache.c131 * free state. The ip->i_flags_lock provides the barrier against lookup in xfs_inode_free()
134 spin_lock(&ip->i_flags_lock); in xfs_inode_free()
137 spin_unlock(&ip->i_flags_lock); in xfs_inode_free()
214 spin_lock(&ip->i_flags_lock); in xfs_inode_set_reclaim_tag()
221 spin_unlock(&ip->i_flags_lock); in xfs_inode_set_reclaim_tag()
349 spin_lock(&ip->i_flags_lock); in __releases()
403 spin_unlock(&ip->i_flags_lock); in __releases()
415 spin_lock(&ip->i_flags_lock); in __releases()
426 spin_lock(&ip->i_flags_lock); in __releases()
440 spin_unlock(&ip->i_flags_lock); in __releases()
[all...]
H A Dxfs_health.c230 spin_lock(&ip->i_flags_lock); in xfs_inode_mark_sick()
233 spin_unlock(&ip->i_flags_lock); in xfs_inode_mark_sick()
245 spin_lock(&ip->i_flags_lock); in xfs_inode_mark_healthy()
248 spin_unlock(&ip->i_flags_lock); in xfs_inode_mark_healthy()
258 spin_lock(&ip->i_flags_lock); in xfs_inode_measure_sickness()
261 spin_unlock(&ip->i_flags_lock); in xfs_inode_measure_sickness()
H A Dxfs_file.c377 spin_lock(&ip->i_flags_lock); in xfs_file_aio_write_checks()
380 spin_unlock(&ip->i_flags_lock); in xfs_file_aio_write_checks()
407 spin_unlock(&ip->i_flags_lock); in xfs_file_aio_write_checks()
481 spin_lock(&ip->i_flags_lock); in xfs_dio_write_end_io()
484 spin_unlock(&ip->i_flags_lock); in xfs_dio_write_end_io()
487 spin_unlock(&ip->i_flags_lock); in xfs_dio_write_end_io()
H A Dxfs_inode.c2525 * under the i_flags_lock for a valid inode here. Skip it if it is not in xfs_ifree_mark_inode_stale()
2528 spin_lock(&ip->i_flags_lock); in xfs_ifree_mark_inode_stale()
2540 spin_unlock(&ip->i_flags_lock); in xfs_ifree_mark_inode_stale()
2570 spin_unlock(&ip->i_flags_lock); in xfs_ifree_mark_inode_stale()
2589 spin_unlock(&ip->i_flags_lock); in xfs_ifree_mark_inode_stale()
3633 * that, and grab the ilock while still holding the i_flags_lock in xfs_iflush_cluster()
3635 * once we drop the i_flags_lock. in xfs_iflush_cluster()
3637 spin_lock(&ip->i_flags_lock); in xfs_iflush_cluster()
3640 spin_unlock(&ip->i_flags_lock); in xfs_iflush_cluster()
3648 * state before we drop the i_flags_lock in xfs_iflush_cluster()
[all...]
H A Dxfs_super.c711 spin_lock_init(&ip->i_flags_lock); in xfs_fs_inode_init_once()
/kernel/linux/linux-6.6/fs/xfs/
H A Dxfs_icache.c173 * free state. The ip->i_flags_lock provides the barrier against lookup in xfs_inode_free()
176 spin_lock(&ip->i_flags_lock); in xfs_inode_free()
179 spin_unlock(&ip->i_flags_lock); in xfs_inode_free()
332 * usable state. Drops the i_flags_lock and the rcu read lock.
337 struct xfs_inode *ip) __releases(&ip->i_flags_lock)
356 spin_unlock(&ip->i_flags_lock);
368 spin_lock(&ip->i_flags_lock);
371 spin_unlock(&ip->i_flags_lock);
379 spin_lock(&ip->i_flags_lock);
391 spin_unlock(&ip->i_flags_lock);
[all...]
H A Dxfs_inode.h48 * Callers must hold i_flags_lock before accessing this field.
53 spinlock_t i_flags_lock; /* inode i_flags lock */ member
212 spin_lock(&ip->i_flags_lock); in xfs_iflags_set()
214 spin_unlock(&ip->i_flags_lock); in xfs_iflags_set()
220 spin_lock(&ip->i_flags_lock); in xfs_iflags_clear()
222 spin_unlock(&ip->i_flags_lock); in xfs_iflags_clear()
235 spin_lock(&ip->i_flags_lock); in xfs_iflags_test()
237 spin_unlock(&ip->i_flags_lock); in xfs_iflags_test()
246 spin_lock(&ip->i_flags_lock); in xfs_iflags_test_and_clear()
250 spin_unlock(&ip->i_flags_lock); in xfs_iflags_test_and_clear()
[all...]
H A Dxfs_health.c228 spin_lock(&ip->i_flags_lock); in xfs_inode_mark_sick()
231 spin_unlock(&ip->i_flags_lock); in xfs_inode_mark_sick()
252 spin_lock(&ip->i_flags_lock); in xfs_inode_mark_healthy()
255 spin_unlock(&ip->i_flags_lock); in xfs_inode_mark_healthy()
265 spin_lock(&ip->i_flags_lock); in xfs_inode_measure_sickness()
268 spin_unlock(&ip->i_flags_lock); in xfs_inode_measure_sickness()
H A Dxfs_file.c449 spin_lock(&ip->i_flags_lock); in xfs_file_write_checks()
452 spin_unlock(&ip->i_flags_lock); in xfs_file_write_checks()
482 spin_unlock(&ip->i_flags_lock); in xfs_file_write_checks()
561 spin_lock(&ip->i_flags_lock); in xfs_dio_write_end_io()
564 spin_unlock(&ip->i_flags_lock); in xfs_dio_write_end_io()
567 spin_unlock(&ip->i_flags_lock); in xfs_dio_write_end_io()
H A Dxfs_inode.c2195 * under the i_flags_lock for a valid inode here. Skip it if it is not in xfs_ifree_mark_inode_stale()
2198 spin_lock(&ip->i_flags_lock); in xfs_ifree_mark_inode_stale()
2210 spin_unlock(&ip->i_flags_lock); in xfs_ifree_mark_inode_stale()
2240 spin_unlock(&ip->i_flags_lock); in xfs_ifree_mark_inode_stale()
2259 spin_unlock(&ip->i_flags_lock); in xfs_ifree_mark_inode_stale()
3373 * that, and grab the ilock while still holding the i_flags_lock in xfs_iflush_cluster()
3375 * once we drop the i_flags_lock. in xfs_iflush_cluster()
3377 spin_lock(&ip->i_flags_lock); in xfs_iflush_cluster()
3380 spin_unlock(&ip->i_flags_lock); in xfs_iflush_cluster()
3388 * state before we drop the i_flags_lock in xfs_iflush_cluster()
[all...]
H A Dxfs_super.c719 spin_lock_init(&ip->i_flags_lock); in xfs_fs_inode_init_once()
/kernel/linux/linux-6.6/fs/xfs/scrub/
H A Dcommon.c1292 spin_lock(&ip->i_flags_lock); in xchk_inode_is_allocated()
1380 spin_unlock(&ip->i_flags_lock); in xchk_inode_is_allocated()

Completed in 22 milliseconds