Home
last modified time | relevance | path

Searched refs:ip_alloc_sem (Results 1 – 9 of 9) sorted by relevance

/linux/fs/ocfs2/
H A Daops.c127 down_read(&oi->ip_alloc_sem); in ocfs2_lock_get_block()
129 up_read(&oi->ip_alloc_sem); in ocfs2_lock_get_block()
286 if (down_read_trylock(&oi->ip_alloc_sem) == 0) { in ocfs2_read_folio()
288 * Unlock the folio and cycle ip_alloc_sem so that we don't in ocfs2_read_folio()
289 * busyloop waiting for ip_alloc_sem to unlock in ocfs2_read_folio()
294 down_read(&oi->ip_alloc_sem); in ocfs2_read_folio()
295 up_read(&oi->ip_alloc_sem); in ocfs2_read_folio()
323 up_read(&oi->ip_alloc_sem); in ocfs2_read_folio()
355 if (down_read_trylock(&oi->ip_alloc_sem) == 0) in ocfs2_readahead()
375 up_read(&oi->ip_alloc_sem); in ocfs2_readahead()
[all...]
H A Dmmap.c142 down_write(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_page_mkwrite()
146 up_write(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_page_mkwrite()
H A Dextent_map.c765 down_read(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_fiemap()
820 up_read(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_overwrite_io()
891 down_read(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_seek_data_hole_offset()
959 up_read(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_read_virt_blocks()
986 if (!down_read_trylock(&OCFS2_I(inode)->ip_alloc_sem)) { in ocfs2_read_virt_blocks()
989 "Inode #%llu ip_alloc_sem is temporarily unavailable\n", in ocfs2_read_virt_blocks()
995 up_read(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_read_virt_blocks()
H A Dinode.h25 struct rw_semaphore ip_alloc_sem; member
H A Dquota_global.c314 down_write(&OCFS2_I(oinfo->dqi_gqinode)->ip_alloc_sem); in ocfs2_lock_global_qf()
316 down_read(&OCFS2_I(oinfo->dqi_gqinode)->ip_alloc_sem); in ocfs2_lock_global_qf()
324 up_write(&OCFS2_I(oinfo->dqi_gqinode)->ip_alloc_sem); in ocfs2_unlock_global_qf()
327 up_read(&OCFS2_I(oinfo->dqi_gqinode)->ip_alloc_sem); in ocfs2_unlock_global_qf()
H A Dquota_local.c1232 down_write(&OCFS2_I(lqinode)->ip_alloc_sem); in ocfs2_create_local_dquot()
1271 up_write(&OCFS2_I(lqinode)->ip_alloc_sem); in ocfs2_create_local_dquot()
H A Ddir.c2818 down_write(&oi->ip_alloc_sem); in ocfs2_expand_inline_dir()
3087 up_write(&oi->ip_alloc_sem); in ocfs2_expand_inline_dir()
3230 down_write(&OCFS2_I(dir)->ip_alloc_sem); in ocfs2_extend_dir()
3237 down_write(&OCFS2_I(dir)->ip_alloc_sem); in ocfs2_extend_dir()
3348 up_write(&OCFS2_I(dir)->ip_alloc_sem); in ocfs2_extend_dir()
H A Drefcounttree.c932 down_write(&oi->ip_alloc_sem); in ocfs2_try_remove_refcount_tree()
948 up_write(&oi->ip_alloc_sem); in ocfs2_try_remove_refcount_tree()
4267 down_write(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_reflink()
4270 up_write(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_reflink()
H A Dxattr.c2689 down_read(&oi->ip_alloc_sem); in ocfs2_xattr_ibody_find()
2691 up_read(&oi->ip_alloc_sem); in ocfs2_xattr_ibody_find()
2783 down_write(&oi->ip_alloc_sem); in ocfs2_xattr_ibody_set()
2804 up_write(&oi->ip_alloc_sem); in ocfs2_xattr_ibody_set()
4291 down_write(&oi->ip_alloc_sem); in ocfs2_xattr_create_index_block()
4354 up_write(&oi->ip_alloc_sem); in ocfs2_xattr_create_index_block()