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 = -EIO; 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 == -EIO) 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()
428 int error; in ext4_xattr_block_list() local
434 error = 0; in ext4_xattr_block_list()
440 error = -EIO; in ext4_xattr_block_list()
448 error = -EIO; in ext4_xattr_block_list()
452 error = ext4_xattr_list_entries(dentry, BFIRST(bh), buffer, buffer_size); in ext4_xattr_block_list()
457 return error; in ext4_xattr_block_list()
468 int error; in ext4_xattr_ibody_list() local
472 error = ext4_get_inode_loc(inode, &iloc); in ext4_xattr_ibody_list()
473 if (error) in ext4_xattr_ibody_list()
474 return error; in ext4_xattr_ibody_list()
478 error = ext4_xattr_check_names(IFIRST(header), end, IFIRST(header)); in ext4_xattr_ibody_list()
479 if (error) in ext4_xattr_ibody_list()
481 error = ext4_xattr_list_entries(dentry, IFIRST(header), in ext4_xattr_ibody_list()
486 return error; in ext4_xattr_ibody_list()
547 int error = 0; in ext4_xattr_release_block() local
552 error = ext4_journal_get_write_access(handle, bh); in ext4_xattr_release_block()
553 if (error) in ext4_xattr_release_block()
581 error = ext4_handle_dirty_xattr_block(handle, inode, in ext4_xattr_release_block()
585 error = ext4_handle_dirty_xattr_block(handle, inode, in ext4_xattr_release_block()
594 ext4_std_error(inode->i_sb, error); in ext4_xattr_release_block()
737 int error; in ext4_xattr_block_find() local
745 error = -EIO; in ext4_xattr_block_find()
754 error = -EIO; in ext4_xattr_block_find()
762 error = ext4_xattr_find_entry(&bs->s.here, i->name_index, in ext4_xattr_block_find()
764 if (error && error != -ENODATA) in ext4_xattr_block_find()
766 bs->s.not_found = error; in ext4_xattr_block_find()
768 error = 0; in ext4_xattr_block_find()
771 return error; in ext4_xattr_block_find()
783 int error = 0; in ext4_xattr_block_set() local
794 error = ext4_journal_get_write_access(handle, bs->bh); in ext4_xattr_block_set()
795 if (error) in ext4_xattr_block_set()
805 error = ext4_xattr_set_entry(i, s); in ext4_xattr_block_set()
806 if (!error) { in ext4_xattr_block_set()
814 if (error == -EIO) in ext4_xattr_block_set()
816 if (!error) in ext4_xattr_block_set()
817 error = ext4_handle_dirty_xattr_block(handle, in ext4_xattr_block_set()
820 if (error) in ext4_xattr_block_set()
833 error = -ENOMEM; in ext4_xattr_block_set()
846 error = -ENOMEM; in ext4_xattr_block_set()
857 error = ext4_xattr_set_entry(i, s); in ext4_xattr_block_set()
858 if (error == -EIO) in ext4_xattr_block_set()
860 if (error) in ext4_xattr_block_set()
875 error = dquot_alloc_block(inode, in ext4_xattr_block_set()
877 if (error) in ext4_xattr_block_set()
880 error = ext4_journal_get_write_access(handle, in ext4_xattr_block_set()
882 if (error) in ext4_xattr_block_set()
889 error = ext4_handle_dirty_xattr_block(handle, in ext4_xattr_block_set()
892 if (error) in ext4_xattr_block_set()
914 NULL, &error); in ext4_xattr_block_set()
915 if (error) in ext4_xattr_block_set()
926 error = -ENOMEM; in ext4_xattr_block_set()
933 error = ext4_journal_get_create_access(handle, new_bh); in ext4_xattr_block_set()
934 if (error) { in ext4_xattr_block_set()
936 error = -EIO; in ext4_xattr_block_set()
943 error = ext4_handle_dirty_xattr_block(handle, in ext4_xattr_block_set()
945 if (error) in ext4_xattr_block_set()
956 error = 0; in ext4_xattr_block_set()
965 return error; in ext4_xattr_block_set()
984 int error; in ext4_xattr_ibody_find() local
994 error = ext4_xattr_check_names(IFIRST(header), is->s.end, in ext4_xattr_ibody_find()
996 if (error) in ext4_xattr_ibody_find()
997 return error; in ext4_xattr_ibody_find()
999 error = ext4_xattr_find_entry(&is->s.here, i->name_index, in ext4_xattr_ibody_find()
1002 if (error && error != -ENODATA) in ext4_xattr_ibody_find()
1003 return error; in ext4_xattr_ibody_find()
1004 is->s.not_found = error; in ext4_xattr_ibody_find()
1015 int error; in ext4_xattr_ibody_inline_set() local
1019 error = ext4_xattr_set_entry(i, s); in ext4_xattr_ibody_inline_set()
1020 if (error) { in ext4_xattr_ibody_inline_set()
1021 if (error == -ENOSPC && in ext4_xattr_ibody_inline_set()
1023 error = ext4_try_to_evict_inline_data(handle, inode, in ext4_xattr_ibody_inline_set()
1026 if (error) in ext4_xattr_ibody_inline_set()
1027 return error; in ext4_xattr_ibody_inline_set()
1028 error = ext4_xattr_ibody_find(inode, i, is); in ext4_xattr_ibody_inline_set()
1029 if (error) in ext4_xattr_ibody_inline_set()
1030 return error; in ext4_xattr_ibody_inline_set()
1031 error = ext4_xattr_set_entry(i, s); in ext4_xattr_ibody_inline_set()
1033 if (error) in ext4_xattr_ibody_inline_set()
1034 return error; in ext4_xattr_ibody_inline_set()
1053 int error; in ext4_xattr_ibody_set() local
1057 error = ext4_xattr_set_entry(i, s); in ext4_xattr_ibody_set()
1058 if (error) in ext4_xattr_ibody_set()
1059 return error; in ext4_xattr_ibody_set()
1102 int error; in ext4_xattr_set_handle() local
1112 error = ext4_reserve_inode_write(handle, inode, &is.iloc); in ext4_xattr_set_handle()
1113 if (error) in ext4_xattr_set_handle()
1122 error = ext4_xattr_ibody_find(inode, &i, &is); in ext4_xattr_set_handle()
1123 if (error) in ext4_xattr_set_handle()
1126 error = ext4_xattr_block_find(inode, &i, &bs); in ext4_xattr_set_handle()
1127 if (error) in ext4_xattr_set_handle()
1130 error = -ENODATA; in ext4_xattr_set_handle()
1133 error = 0; in ext4_xattr_set_handle()
1137 error = -EEXIST; 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()
1148 if (!error && !bs.s.not_found) { in ext4_xattr_set_handle()
1150 error = ext4_xattr_block_set(handle, inode, &i, &bs); in ext4_xattr_set_handle()
1151 } else if (error == -ENOSPC) { in ext4_xattr_set_handle()
1153 error = ext4_xattr_block_find(inode, &i, &bs); in ext4_xattr_set_handle()
1154 if (error) in ext4_xattr_set_handle()
1157 error = ext4_xattr_block_set(handle, inode, &i, &bs); in ext4_xattr_set_handle()
1158 if (error) in ext4_xattr_set_handle()
1162 error = ext4_xattr_ibody_set(handle, inode, &i, in ext4_xattr_set_handle()
1167 if (!error) { in ext4_xattr_set_handle()
1172 error = ext4_mark_iloc_dirty(handle, inode, &is.iloc); in ext4_xattr_set_handle()
1188 return error; in ext4_xattr_set_handle()
1204 int error, retries = 0; in ext4_xattr_set() local
1210 error = PTR_ERR(handle); in ext4_xattr_set()
1214 error = ext4_xattr_set_handle(handle, inode, name_index, name, in ext4_xattr_set()
1217 if (error == -ENOSPC && in ext4_xattr_set()
1220 if (error == 0) in ext4_xattr_set()
1221 error = error2; in ext4_xattr_set()
1224 return error; in ext4_xattr_set()
1268 int extra_isize = 0, error = 0, tried_min_extra_isize = 0; in ext4_expand_extra_isize_ea() local
1301 error = 0; in ext4_expand_extra_isize_ea()
1311 error = -EIO; in ext4_expand_extra_isize_ea()
1317 error = -EIO; in ext4_expand_extra_isize_ea()
1332 error = -1; in ext4_expand_extra_isize_ea()
1353 error = -ENOMEM; in ext4_expand_extra_isize_ea()
1392 error = -1; in ext4_expand_extra_isize_ea()
1403 error = -ENOMEM; in ext4_expand_extra_isize_ea()
1413 error = ext4_get_inode_loc(inode, &is->iloc); in ext4_expand_extra_isize_ea()
1414 if (error) in ext4_expand_extra_isize_ea()
1417 error = ext4_xattr_ibody_find(inode, &i, is); in ext4_expand_extra_isize_ea()
1418 if (error) in ext4_expand_extra_isize_ea()
1422 error = ext4_xattr_ibody_set(handle, inode, &i, is); in ext4_expand_extra_isize_ea()
1423 if (error) in ext4_expand_extra_isize_ea()
1445 error = ext4_xattr_block_find(inode, &i, bs); in ext4_expand_extra_isize_ea()
1446 if (error) in ext4_expand_extra_isize_ea()
1450 error = ext4_xattr_block_set(handle, inode, &i, bs); in ext4_expand_extra_isize_ea()
1451 if (error) in ext4_expand_extra_isize_ea()
1474 return error; in ext4_expand_extra_isize_ea()
1536 int error; in ext4_xattr_cache_insert() local
1543 error = mb_cache_entry_insert(ce, bh->b_bdev, bh->b_blocknr, hash); in ext4_xattr_cache_insert()
1544 if (error) { in ext4_xattr_cache_insert()
1546 if (error == -EBUSY) { in ext4_xattr_cache_insert()
1548 error = 0; in ext4_xattr_cache_insert()