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

/linux-4.4.14/fs/ocfs2/
H A Daops.c299 if (down_read_trylock(&oi->ip_alloc_sem) == 0) { ocfs2_readpage()
301 * Unlock the page and cycle ip_alloc_sem so that we don't ocfs2_readpage()
302 * busyloop waiting for ip_alloc_sem to unlock ocfs2_readpage()
307 down_read(&oi->ip_alloc_sem); ocfs2_readpage()
308 up_read(&oi->ip_alloc_sem); ocfs2_readpage()
336 up_read(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_readpage()
371 if (down_read_trylock(&oi->ip_alloc_sem) == 0) { ocfs2_readpages()
395 up_read(&oi->ip_alloc_sem); ocfs2_readpages()
477 down_read(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_bmap()
485 up_read(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_bmap()
536 down_read(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_direct_IO_get_blocks()
542 up_read(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_direct_IO_get_blocks()
564 down_write(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_direct_IO_get_blocks()
578 up_write(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_direct_IO_get_blocks()
586 up_write(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_direct_IO_get_blocks()
593 up_write(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_direct_IO_get_blocks()
849 down_read(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_direct_IO_write()
852 up_read(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_direct_IO_write()
854 down_write(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_direct_IO_write()
857 up_write(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_direct_IO_write()
2319 down_write(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_write_begin()
2333 up_write(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_write_begin()
2469 up_write(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_write_end()
H A Dmmap.c158 down_write(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_page_mkwrite()
162 up_write(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_page_mkwrite()
H A Dextent_map.c772 down_read(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_fiemap()
827 up_read(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_fiemap()
854 down_read(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_seek_data_hole_offset()
922 up_read(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_seek_data_hole_offset()
949 down_read(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_read_virt_blocks()
952 up_read(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_read_virt_blocks()
H A Dquota_global.c38 * and ip_alloc_sem of the global quota file (achieved by
41 * its ip_alloc_sem
54 * -> ip_alloc_sem of lf -> alloc space for lf
62 * -> read bitmaps -> ip_alloc_sem of lf
312 down_write(&OCFS2_I(oinfo->dqi_gqinode)->ip_alloc_sem); ocfs2_lock_global_qf()
314 down_read(&OCFS2_I(oinfo->dqi_gqinode)->ip_alloc_sem); ocfs2_lock_global_qf()
322 up_write(&OCFS2_I(oinfo->dqi_gqinode)->ip_alloc_sem); ocfs2_unlock_global_qf()
325 up_read(&OCFS2_I(oinfo->dqi_gqinode)->ip_alloc_sem); ocfs2_unlock_global_qf()
H A Dfile.c481 down_write(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_truncate_file()
523 up_write(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_truncate_file()
1088 down_write(&oi->ip_alloc_sem); ocfs2_extend_file()
1096 up_write(&oi->ip_alloc_sem); ocfs2_extend_file()
1102 up_write(&oi->ip_alloc_sem); ocfs2_extend_file()
1114 up_write(&oi->ip_alloc_sem); ocfs2_extend_file()
1931 down_write(&OCFS2_I(inode)->ip_alloc_sem); __ocfs2_change_file_space()
1950 up_write(&OCFS2_I(inode)->ip_alloc_sem); __ocfs2_change_file_space()
H A Dinode.h41 struct rw_semaphore ip_alloc_sem; member in struct:ocfs2_inode_info
H A Dmove_extents.c928 down_write(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_move_extents()
932 up_write(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_move_extents()
H A Dinode.c256 lockdep_set_class(&OCFS2_I(inode)->ip_alloc_sem, ocfs2_init_locked_inode()
259 lockdep_set_class(&OCFS2_I(inode)->ip_alloc_sem, ocfs2_init_locked_inode()
1163 mlog_bug_on_msg(!down_write_trylock(&oi->ip_alloc_sem), ocfs2_clear_inode()
1166 up_write(&oi->ip_alloc_sem); ocfs2_clear_inode()
H A Dquota_local.c130 * This function acquires ip_alloc_sem and thus it must not be called with a
1229 down_write(&OCFS2_I(lqinode)->ip_alloc_sem); ocfs2_create_local_dquot()
1264 up_write(&OCFS2_I(lqinode)->ip_alloc_sem); ocfs2_create_local_dquot()
H A Ddir.c2821 down_write(&oi->ip_alloc_sem); ocfs2_expand_inline_dir()
3090 up_write(&oi->ip_alloc_sem); ocfs2_expand_inline_dir()
3233 down_write(&OCFS2_I(dir)->ip_alloc_sem); ocfs2_extend_dir()
3240 down_write(&OCFS2_I(dir)->ip_alloc_sem); ocfs2_extend_dir()
3351 up_write(&OCFS2_I(dir)->ip_alloc_sem); ocfs2_extend_dir()
H A Dxattr.c2670 down_read(&oi->ip_alloc_sem); ocfs2_xattr_ibody_find()
2672 up_read(&oi->ip_alloc_sem); ocfs2_xattr_ibody_find()
2764 down_write(&oi->ip_alloc_sem); ocfs2_xattr_ibody_set()
2785 up_write(&oi->ip_alloc_sem); ocfs2_xattr_ibody_set()
4284 down_write(&oi->ip_alloc_sem); ocfs2_xattr_create_index_block()
4347 up_write(&oi->ip_alloc_sem); ocfs2_xattr_create_index_block()
H A Drefcounttree.c939 down_write(&oi->ip_alloc_sem); ocfs2_try_remove_refcount_tree()
955 up_write(&oi->ip_alloc_sem); ocfs2_try_remove_refcount_tree()
4277 down_write(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_reflink()
4280 up_write(&OCFS2_I(inode)->ip_alloc_sem); ocfs2_reflink()
H A Dsuper.c1749 init_rwsem(&oi->ip_alloc_sem); ocfs2_inode_init_once()

Completed in 300 milliseconds