Home
last modified time | relevance | path

Searched refs:i_gc_rwsem (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-6.6/fs/f2fs/
H A Dfile.c988 f2fs_down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_setattr()
1000 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_setattr()
1142 f2fs_down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_punch_hole()
1152 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_punch_hole()
1387 f2fs_down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_do_collapse()
1397 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_do_collapse()
1541 f2fs_down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_zero_range()
1555 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_zero_range()
1567 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_zero_range()
1641 f2fs_down_write(&F2FS_I(inode)->i_gc_rwsem[WRIT in f2fs_insert_range()
[all...]
H A Dverity.c202 * Taking i_gc_rwsem[WRITE] is needed to stop f2fs garbage collection in f2fs_end_enable_verity()
206 f2fs_down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_end_enable_verity()
214 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_end_enable_verity()
H A Dgc.c1574 &F2FS_I(inode)->i_gc_rwsem[WRITE])) { in gc_data_segment()
1586 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in gc_data_segment()
1597 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in gc_data_segment()
1616 if (!f2fs_down_write_trylock(&fi->i_gc_rwsem[WRITE])) { in gc_data_segment()
1621 &fi->i_gc_rwsem[READ])) { in gc_data_segment()
1623 f2fs_up_write(&fi->i_gc_rwsem[WRITE]); in gc_data_segment()
1646 f2fs_up_write(&fi->i_gc_rwsem[READ]); in gc_data_segment()
1647 f2fs_up_write(&fi->i_gc_rwsem[WRITE]); in gc_data_segment()
H A Ddata.c3407 f2fs_down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_write_failed()
3414 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_write_failed()
3911 f2fs_down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_migrate_blocks()
3957 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_migrate_blocks()
H A Dsegment.c386 f2fs_down_write(&fi->i_gc_rwsem[WRITE]); in f2fs_commit_atomic_write()
392 f2fs_up_write(&fi->i_gc_rwsem[WRITE]); in f2fs_commit_atomic_write()
H A Dsuper.c1458 init_f2fs_rwsem(&fi->i_gc_rwsem[READ]); in f2fs_alloc_inode()
1459 init_f2fs_rwsem(&fi->i_gc_rwsem[WRITE]); in f2fs_alloc_inode()
H A Df2fs.h843 struct f2fs_rwsem i_gc_rwsem[2]; member
/kernel/linux/linux-5.10/fs/f2fs/
H A Dverity.c201 * Taking i_gc_rwsem[WRITE] is needed to stop f2fs garbage collection in f2fs_end_enable_verity()
205 down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_end_enable_verity()
213 up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_end_enable_verity()
H A Dfile.c941 down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_setattr()
953 up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_setattr()
1091 down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in punch_hole()
1101 up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in punch_hole()
1334 down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_do_collapse()
1344 up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_do_collapse()
1487 down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_zero_range()
1501 up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_zero_range()
1513 up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_zero_range()
1586 down_write(&F2FS_I(inode)->i_gc_rwsem[WRIT in f2fs_insert_range()
[all...]
H A Dgc.c1479 &F2FS_I(inode)->i_gc_rwsem[WRITE])) { in gc_data_segment()
1491 up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in gc_data_segment()
1502 up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in gc_data_segment()
1521 if (!down_write_trylock(&fi->i_gc_rwsem[READ])) { in gc_data_segment()
1526 &fi->i_gc_rwsem[WRITE])) { in gc_data_segment()
1528 up_write(&fi->i_gc_rwsem[READ]); in gc_data_segment()
1551 up_write(&fi->i_gc_rwsem[WRITE]); in gc_data_segment()
1552 up_write(&fi->i_gc_rwsem[READ]); in gc_data_segment()
H A Ddata.c3330 down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_write_failed()
3337 up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_write_failed()
3707 if (!down_read_trylock(&fi->i_gc_rwsem[rw])) { in f2fs_direct_IO()
3712 if (do_opu && !down_read_trylock(&fi->i_gc_rwsem[READ])) { in f2fs_direct_IO()
3713 up_read(&fi->i_gc_rwsem[rw]); in f2fs_direct_IO()
3719 down_read(&fi->i_gc_rwsem[rw]); in f2fs_direct_IO()
3721 down_read(&fi->i_gc_rwsem[READ]); in f2fs_direct_IO()
3731 up_read(&fi->i_gc_rwsem[READ]); in f2fs_direct_IO()
3733 up_read(&fi->i_gc_rwsem[rw]); in f2fs_direct_IO()
H A Dsuper.c1124 init_rwsem(&fi->i_gc_rwsem[READ]); in f2fs_alloc_inode()
1125 init_rwsem(&fi->i_gc_rwsem[WRITE]); in f2fs_alloc_inode()
H A Dsegment.c563 down_write(&fi->i_gc_rwsem[WRITE]); in f2fs_commit_inmem_pages()
575 up_write(&fi->i_gc_rwsem[WRITE]); in f2fs_commit_inmem_pages()
H A Df2fs.h751 struct rw_semaphore i_gc_rwsem[2]; member

Completed in 67 milliseconds