Lines Matching refs:error

218 	int error;  in ext4_xattr_check_block()  local
228 error = ext4_xattr_check_names(BFIRST(bh), bh->b_data + bh->b_size, in ext4_xattr_check_block()
230 if (!error) in ext4_xattr_check_block()
232 return error; in ext4_xattr_check_block()
280 int error; in ext4_xattr_block_get() local
286 error = -ENODATA; in ext4_xattr_block_get()
300 error = -EFSCORRUPTED; in ext4_xattr_block_get()
305 error = ext4_xattr_find_entry(&entry, name_index, name, bh->b_size, 1); in ext4_xattr_block_get()
306 if (error == -EFSCORRUPTED) in ext4_xattr_block_get()
308 if (error) in ext4_xattr_block_get()
312 error = -ERANGE; in ext4_xattr_block_get()
318 error = size; in ext4_xattr_block_get()
322 return error; in ext4_xattr_block_get()
335 int error; in ext4_xattr_ibody_get() local
339 error = ext4_get_inode_loc(inode, &iloc); in ext4_xattr_ibody_get()
340 if (error) in ext4_xattr_ibody_get()
341 return error; in ext4_xattr_ibody_get()
346 error = ext4_xattr_check_names(entry, end, entry); in ext4_xattr_ibody_get()
347 if (error) in ext4_xattr_ibody_get()
349 error = ext4_xattr_find_entry(&entry, name_index, name, in ext4_xattr_ibody_get()
351 if (error) in ext4_xattr_ibody_get()
355 error = -ERANGE; in ext4_xattr_ibody_get()
361 error = size; in ext4_xattr_ibody_get()
365 return error; in ext4_xattr_ibody_get()
382 int error; in ext4_xattr_get() local
388 error = ext4_xattr_ibody_get(inode, name_index, name, buffer, in ext4_xattr_get()
390 if (error == -ENODATA) in ext4_xattr_get()
391 error = ext4_xattr_block_get(inode, name_index, name, buffer, in ext4_xattr_get()
394 return error; in ext4_xattr_get()
427 int error; in ext4_xattr_block_list() local
433 error = 0; in ext4_xattr_block_list()
439 error = -EIO; in ext4_xattr_block_list()
447 error = -EFSCORRUPTED; in ext4_xattr_block_list()
451 error = ext4_xattr_list_entries(dentry, BFIRST(bh), buffer, buffer_size); in ext4_xattr_block_list()
456 return error; in ext4_xattr_block_list()
467 int error; in ext4_xattr_ibody_list() local
471 error = ext4_get_inode_loc(inode, &iloc); in ext4_xattr_ibody_list()
472 if (error) in ext4_xattr_ibody_list()
473 return error; in ext4_xattr_ibody_list()
477 error = ext4_xattr_check_names(IFIRST(header), end, IFIRST(header)); in ext4_xattr_ibody_list()
478 if (error) in ext4_xattr_ibody_list()
480 error = ext4_xattr_list_entries(dentry, IFIRST(header), in ext4_xattr_ibody_list()
485 return error; in ext4_xattr_ibody_list()
546 int error = 0; in ext4_xattr_release_block() local
551 error = ext4_journal_get_write_access(handle, bh); in ext4_xattr_release_block()
552 if (error) in ext4_xattr_release_block()
580 error = ext4_handle_dirty_xattr_block(handle, inode, in ext4_xattr_release_block()
584 error = ext4_handle_dirty_xattr_block(handle, inode, in ext4_xattr_release_block()
593 ext4_std_error(inode->i_sb, error); in ext4_xattr_release_block()
736 int error; in ext4_xattr_block_find() local
744 error = -EIO; in ext4_xattr_block_find()
753 error = -EFSCORRUPTED; in ext4_xattr_block_find()
761 error = ext4_xattr_find_entry(&bs->s.here, i->name_index, in ext4_xattr_block_find()
763 if (error && error != -ENODATA) in ext4_xattr_block_find()
765 bs->s.not_found = error; in ext4_xattr_block_find()
767 error = 0; in ext4_xattr_block_find()
770 return error; in ext4_xattr_block_find()
782 int error = 0; in ext4_xattr_block_set() local
793 error = ext4_journal_get_write_access(handle, bs->bh); in ext4_xattr_block_set()
794 if (error) in ext4_xattr_block_set()
804 error = ext4_xattr_set_entry(i, s); in ext4_xattr_block_set()
805 if (!error) { in ext4_xattr_block_set()
813 if (error == -EFSCORRUPTED) in ext4_xattr_block_set()
815 if (!error) in ext4_xattr_block_set()
816 error = ext4_handle_dirty_xattr_block(handle, in ext4_xattr_block_set()
819 if (error) in ext4_xattr_block_set()
832 error = -ENOMEM; in ext4_xattr_block_set()
845 error = -ENOMEM; in ext4_xattr_block_set()
856 error = ext4_xattr_set_entry(i, s); in ext4_xattr_block_set()
857 if (error == -EFSCORRUPTED) in ext4_xattr_block_set()
859 if (error) in ext4_xattr_block_set()
874 error = dquot_alloc_block(inode, in ext4_xattr_block_set()
876 if (error) in ext4_xattr_block_set()
879 error = ext4_journal_get_write_access(handle, in ext4_xattr_block_set()
881 if (error) in ext4_xattr_block_set()
888 error = ext4_handle_dirty_xattr_block(handle, in ext4_xattr_block_set()
891 if (error) in ext4_xattr_block_set()
913 NULL, &error); in ext4_xattr_block_set()
914 if (error) in ext4_xattr_block_set()
925 error = -ENOMEM; in ext4_xattr_block_set()
932 error = ext4_journal_get_create_access(handle, new_bh); in ext4_xattr_block_set()
933 if (error) { in ext4_xattr_block_set()
935 error = -EIO; in ext4_xattr_block_set()
942 error = ext4_handle_dirty_xattr_block(handle, in ext4_xattr_block_set()
944 if (error) in ext4_xattr_block_set()
955 error = 0; in ext4_xattr_block_set()
964 return error; in ext4_xattr_block_set()
983 int error; in ext4_xattr_ibody_find() local
993 error = ext4_xattr_check_names(IFIRST(header), is->s.end, in ext4_xattr_ibody_find()
995 if (error) in ext4_xattr_ibody_find()
996 return error; in ext4_xattr_ibody_find()
998 error = ext4_xattr_find_entry(&is->s.here, i->name_index, in ext4_xattr_ibody_find()
1001 if (error && error != -ENODATA) in ext4_xattr_ibody_find()
1002 return error; in ext4_xattr_ibody_find()
1003 is->s.not_found = error; in ext4_xattr_ibody_find()
1014 int error; in ext4_xattr_ibody_inline_set() local
1018 error = ext4_xattr_set_entry(i, s); in ext4_xattr_ibody_inline_set()
1019 if (error) { in ext4_xattr_ibody_inline_set()
1020 if (error == -ENOSPC && in ext4_xattr_ibody_inline_set()
1022 error = ext4_try_to_evict_inline_data(handle, inode, in ext4_xattr_ibody_inline_set()
1025 if (error) in ext4_xattr_ibody_inline_set()
1026 return error; in ext4_xattr_ibody_inline_set()
1027 error = ext4_xattr_ibody_find(inode, i, is); in ext4_xattr_ibody_inline_set()
1028 if (error) in ext4_xattr_ibody_inline_set()
1029 return error; in ext4_xattr_ibody_inline_set()
1030 error = ext4_xattr_set_entry(i, s); in ext4_xattr_ibody_inline_set()
1032 if (error) in ext4_xattr_ibody_inline_set()
1033 return error; in ext4_xattr_ibody_inline_set()
1052 int error; in ext4_xattr_ibody_set() local
1056 error = ext4_xattr_set_entry(i, s); in ext4_xattr_ibody_set()
1057 if (error) in ext4_xattr_ibody_set()
1058 return error; in ext4_xattr_ibody_set()
1101 int error; in ext4_xattr_set_handle() local
1111 error = ext4_reserve_inode_write(handle, inode, &is.iloc); in ext4_xattr_set_handle()
1112 if (error) in ext4_xattr_set_handle()
1121 error = ext4_xattr_ibody_find(inode, &i, &is); in ext4_xattr_set_handle()
1122 if (error) in ext4_xattr_set_handle()
1125 error = ext4_xattr_block_find(inode, &i, &bs); in ext4_xattr_set_handle()
1126 if (error) in ext4_xattr_set_handle()
1129 error = -ENODATA; in ext4_xattr_set_handle()
1132 error = 0; in ext4_xattr_set_handle()
1136 error = -EEXIST; in ext4_xattr_set_handle()
1142 error = ext4_xattr_ibody_set(handle, inode, &i, &is); in ext4_xattr_set_handle()
1144 error = ext4_xattr_block_set(handle, inode, &i, &bs); in ext4_xattr_set_handle()
1146 error = ext4_xattr_ibody_set(handle, inode, &i, &is); in ext4_xattr_set_handle()
1147 if (!error && !bs.s.not_found) { in ext4_xattr_set_handle()
1149 error = ext4_xattr_block_set(handle, inode, &i, &bs); in ext4_xattr_set_handle()
1150 } else if (error == -ENOSPC) { in ext4_xattr_set_handle()
1152 error = ext4_xattr_block_find(inode, &i, &bs); in ext4_xattr_set_handle()
1153 if (error) in ext4_xattr_set_handle()
1156 error = ext4_xattr_block_set(handle, inode, &i, &bs); in ext4_xattr_set_handle()
1157 if (error) in ext4_xattr_set_handle()
1161 error = ext4_xattr_ibody_set(handle, inode, &i, in ext4_xattr_set_handle()
1166 if (!error) { in ext4_xattr_set_handle()
1171 error = ext4_mark_iloc_dirty(handle, inode, &is.iloc); in ext4_xattr_set_handle()
1187 return error; in ext4_xattr_set_handle()
1203 int error, retries = 0; in ext4_xattr_set() local
1209 error = PTR_ERR(handle); in ext4_xattr_set()
1213 error = ext4_xattr_set_handle(handle, inode, name_index, name, in ext4_xattr_set()
1216 if (error == -ENOSPC && in ext4_xattr_set()
1219 if (error == 0) in ext4_xattr_set()
1220 error = error2; in ext4_xattr_set()
1223 return error; in ext4_xattr_set()
1267 int extra_isize = 0, error = 0, tried_min_extra_isize = 0; in ext4_expand_extra_isize_ea() local
1300 error = 0; in ext4_expand_extra_isize_ea()
1310 error = -EIO; in ext4_expand_extra_isize_ea()
1316 error = -EFSCORRUPTED; in ext4_expand_extra_isize_ea()
1331 error = -1; in ext4_expand_extra_isize_ea()
1352 error = -ENOMEM; in ext4_expand_extra_isize_ea()
1391 error = -1; in ext4_expand_extra_isize_ea()
1402 error = -ENOMEM; in ext4_expand_extra_isize_ea()
1412 error = ext4_get_inode_loc(inode, &is->iloc); in ext4_expand_extra_isize_ea()
1413 if (error) in ext4_expand_extra_isize_ea()
1416 error = ext4_xattr_ibody_find(inode, &i, is); in ext4_expand_extra_isize_ea()
1417 if (error) in ext4_expand_extra_isize_ea()
1421 error = ext4_xattr_ibody_set(handle, inode, &i, is); in ext4_expand_extra_isize_ea()
1422 if (error) in ext4_expand_extra_isize_ea()
1444 error = ext4_xattr_block_find(inode, &i, bs); in ext4_expand_extra_isize_ea()
1445 if (error) in ext4_expand_extra_isize_ea()
1449 error = ext4_xattr_block_set(handle, inode, &i, bs); in ext4_expand_extra_isize_ea()
1450 if (error) in ext4_expand_extra_isize_ea()
1473 return error; in ext4_expand_extra_isize_ea()
1535 int error; in ext4_xattr_cache_insert() local
1542 error = mb_cache_entry_insert(ce, bh->b_bdev, bh->b_blocknr, hash); in ext4_xattr_cache_insert()
1543 if (error) { in ext4_xattr_cache_insert()
1545 if (error == -EBUSY) { in ext4_xattr_cache_insert()
1547 error = 0; in ext4_xattr_cache_insert()