Lines Matching refs:handle

160 static inline int ext4_handle_dirty_xattr_block(handle_t *handle,  in ext4_handle_dirty_xattr_block()  argument
165 return ext4_handle_dirty_metadata(handle, inode, bh); in ext4_handle_dirty_xattr_block()
525 static void ext4_xattr_update_super_block(handle_t *handle, in ext4_xattr_update_super_block() argument
532 if (ext4_journal_get_write_access(handle, EXT4_SB(sb)->s_sbh) == 0) { in ext4_xattr_update_super_block()
534 ext4_handle_dirty_super(handle, sb); in ext4_xattr_update_super_block()
543 ext4_xattr_release_block(handle_t *handle, struct inode *inode, in ext4_xattr_release_block() argument
552 error = ext4_journal_get_write_access(handle, bh); in ext4_xattr_release_block()
563 ext4_free_blocks(handle, inode, bh, 0, 1, in ext4_xattr_release_block()
580 if (ext4_handle_valid(handle)) in ext4_xattr_release_block()
581 error = ext4_handle_dirty_xattr_block(handle, inode, in ext4_xattr_release_block()
584 if (!ext4_handle_valid(handle)) in ext4_xattr_release_block()
585 error = ext4_handle_dirty_xattr_block(handle, inode, in ext4_xattr_release_block()
588 ext4_handle_sync(handle); in ext4_xattr_release_block()
775 ext4_xattr_block_set(handle_t *handle, struct inode *inode, in ext4_xattr_block_set() argument
794 error = ext4_journal_get_write_access(handle, bs->bh); in ext4_xattr_block_set()
817 error = ext4_handle_dirty_xattr_block(handle, in ext4_xattr_block_set()
880 error = ext4_journal_get_write_access(handle, in ext4_xattr_block_set()
889 error = ext4_handle_dirty_xattr_block(handle, in ext4_xattr_block_set()
913 block = ext4_new_meta_blocks(handle, inode, goal, 0, in ext4_xattr_block_set()
928 ext4_free_blocks(handle, inode, NULL, block, 1, in ext4_xattr_block_set()
933 error = ext4_journal_get_create_access(handle, new_bh); in ext4_xattr_block_set()
943 error = ext4_handle_dirty_xattr_block(handle, in ext4_xattr_block_set()
955 ext4_xattr_release_block(handle, inode, bs->bh); in ext4_xattr_block_set()
1009 int ext4_xattr_ibody_inline_set(handle_t *handle, struct inode *inode, in ext4_xattr_ibody_inline_set() argument
1023 error = ext4_try_to_evict_inline_data(handle, inode, in ext4_xattr_ibody_inline_set()
1047 static int ext4_xattr_ibody_set(handle_t *handle, struct inode *inode, in ext4_xattr_ibody_set() argument
1084 ext4_xattr_set_handle(handle_t *handle, struct inode *inode, int name_index, in ext4_xattr_set_handle() argument
1112 error = ext4_reserve_inode_write(handle, inode, &is.iloc); in ext4_xattr_set_handle()
1143 error = ext4_xattr_ibody_set(handle, inode, &i, &is); in ext4_xattr_set_handle()
1145 error = ext4_xattr_block_set(handle, inode, &i, &bs); in ext4_xattr_set_handle()
1147 error = ext4_xattr_ibody_set(handle, inode, &i, &is); in ext4_xattr_set_handle()
1150 error = ext4_xattr_block_set(handle, inode, &i, &bs); in ext4_xattr_set_handle()
1157 error = ext4_xattr_block_set(handle, inode, &i, &bs); in ext4_xattr_set_handle()
1162 error = ext4_xattr_ibody_set(handle, inode, &i, in ext4_xattr_set_handle()
1168 ext4_xattr_update_super_block(handle, inode->i_sb); in ext4_xattr_set_handle()
1172 error = ext4_mark_iloc_dirty(handle, inode, &is.iloc); in ext4_xattr_set_handle()
1179 ext4_handle_sync(handle); in ext4_xattr_set_handle()
1203 handle_t *handle; in ext4_xattr_set() local
1208 handle = ext4_journal_start(inode, EXT4_HT_XATTR, credits); in ext4_xattr_set()
1209 if (IS_ERR(handle)) { in ext4_xattr_set()
1210 error = PTR_ERR(handle); in ext4_xattr_set()
1214 error = ext4_xattr_set_handle(handle, inode, name_index, name, in ext4_xattr_set()
1216 error2 = ext4_journal_stop(handle); in ext4_xattr_set()
1257 struct ext4_inode *raw_inode, handle_t *handle) in ext4_expand_extra_isize_ea() argument
1422 error = ext4_xattr_ibody_set(handle, inode, &i, is); in ext4_expand_extra_isize_ea()
1450 error = ext4_xattr_block_set(handle, inode, &i, bs); in ext4_expand_extra_isize_ea()
1487 ext4_xattr_delete_inode(handle_t *handle, struct inode *inode) in ext4_xattr_delete_inode() argument
1505 ext4_xattr_release_block(handle, inode, bh); in ext4_xattr_delete_inode()