Lines Matching refs:error
168 int error; in ext3_xattr_check_block() local
173 error = ext3_xattr_check_names(BFIRST(bh), bh->b_data + bh->b_size); in ext3_xattr_check_block()
174 return error; in ext3_xattr_check_block()
222 int error; in ext3_xattr_block_get() local
227 error = -ENODATA; in ext3_xattr_block_get()
240 error = -EIO; in ext3_xattr_block_get()
245 error = ext3_xattr_find_entry(&entry, name_index, name, bh->b_size, 1); in ext3_xattr_block_get()
246 if (error == -EIO) in ext3_xattr_block_get()
248 if (error) in ext3_xattr_block_get()
252 error = -ERANGE; in ext3_xattr_block_get()
258 error = size; in ext3_xattr_block_get()
262 return error; in ext3_xattr_block_get()
275 int error; in ext3_xattr_ibody_get() local
279 error = ext3_get_inode_loc(inode, &iloc); in ext3_xattr_ibody_get()
280 if (error) in ext3_xattr_ibody_get()
281 return error; in ext3_xattr_ibody_get()
286 error = ext3_xattr_check_names(entry, end); in ext3_xattr_ibody_get()
287 if (error) in ext3_xattr_ibody_get()
289 error = ext3_xattr_find_entry(&entry, name_index, name, in ext3_xattr_ibody_get()
291 if (error) in ext3_xattr_ibody_get()
295 error = -ERANGE; in ext3_xattr_ibody_get()
301 error = size; in ext3_xattr_ibody_get()
305 return error; in ext3_xattr_ibody_get()
322 int error; in ext3_xattr_get() local
325 error = ext3_xattr_ibody_get(inode, name_index, name, buffer, in ext3_xattr_get()
327 if (error == -ENODATA) in ext3_xattr_get()
328 error = ext3_xattr_block_get(inode, name_index, name, buffer, in ext3_xattr_get()
331 return error; in ext3_xattr_get()
363 int error; in ext3_xattr_block_list() local
368 error = 0; in ext3_xattr_block_list()
373 error = -EIO; in ext3_xattr_block_list()
382 error = -EIO; in ext3_xattr_block_list()
386 error = ext3_xattr_list_entries(inode, BFIRST(bh), buffer, buffer_size); in ext3_xattr_block_list()
391 return error; in ext3_xattr_block_list()
401 int error; in ext3_xattr_ibody_list() local
405 error = ext3_get_inode_loc(inode, &iloc); in ext3_xattr_ibody_list()
406 if (error) in ext3_xattr_ibody_list()
407 return error; in ext3_xattr_ibody_list()
411 error = ext3_xattr_check_names(IFIRST(header), end); in ext3_xattr_ibody_list()
412 if (error) in ext3_xattr_ibody_list()
414 error = ext3_xattr_list_entries(inode, IFIRST(header), in ext3_xattr_ibody_list()
419 return error; in ext3_xattr_ibody_list()
480 int error = 0; in ext3_xattr_release_block() local
483 error = ext3_journal_get_write_access(handle, bh); in ext3_xattr_release_block()
484 if (error) in ext3_xattr_release_block()
498 error = ext3_journal_dirty_metadata(handle, bh); in ext3_xattr_release_block()
509 ext3_std_error(inode->i_sb, error); in ext3_xattr_release_block()
639 int error; in ext3_xattr_block_find() local
647 error = -EIO; in ext3_xattr_block_find()
657 error = -EIO; in ext3_xattr_block_find()
665 error = ext3_xattr_find_entry(&bs->s.here, i->name_index, in ext3_xattr_block_find()
667 if (error && error != -ENODATA) in ext3_xattr_block_find()
669 bs->s.not_found = error; in ext3_xattr_block_find()
671 error = 0; in ext3_xattr_block_find()
674 return error; in ext3_xattr_block_find()
686 int error = 0; in ext3_xattr_block_set() local
695 error = ext3_journal_get_write_access(handle, bs->bh); in ext3_xattr_block_set()
696 if (error) in ext3_xattr_block_set()
706 error = ext3_xattr_set_entry(i, s); in ext3_xattr_block_set()
707 if (!error) { in ext3_xattr_block_set()
714 if (error == -EIO) in ext3_xattr_block_set()
716 if (!error) in ext3_xattr_block_set()
717 error = ext3_journal_dirty_metadata(handle, in ext3_xattr_block_set()
719 if (error) in ext3_xattr_block_set()
734 error = -ENOMEM; in ext3_xattr_block_set()
747 error = -ENOMEM; in ext3_xattr_block_set()
758 error = ext3_xattr_set_entry(i, s); in ext3_xattr_block_set()
759 if (error == -EIO) in ext3_xattr_block_set()
761 if (error) in ext3_xattr_block_set()
776 error = -EDQUOT; in ext3_xattr_block_set()
779 error = ext3_journal_get_write_access(handle, in ext3_xattr_block_set()
781 if (error) in ext3_xattr_block_set()
788 error = ext3_journal_dirty_metadata(handle, in ext3_xattr_block_set()
790 if (error) in ext3_xattr_block_set()
805 goal, &error); in ext3_xattr_block_set()
806 if (error) in ext3_xattr_block_set()
814 error = -EIO; in ext3_xattr_block_set()
818 error = ext3_journal_get_create_access(handle, new_bh); in ext3_xattr_block_set()
819 if (error) { in ext3_xattr_block_set()
827 error = ext3_journal_dirty_metadata(handle, new_bh); in ext3_xattr_block_set()
828 if (error) in ext3_xattr_block_set()
839 error = 0; in ext3_xattr_block_set()
848 return error; in ext3_xattr_block_set()
874 int error; in ext3_xattr_ibody_find() local
884 error = ext3_xattr_check_names(IFIRST(header), is->s.end); in ext3_xattr_ibody_find()
885 if (error) in ext3_xattr_ibody_find()
886 return error; in ext3_xattr_ibody_find()
888 error = ext3_xattr_find_entry(&is->s.here, i->name_index, in ext3_xattr_ibody_find()
891 if (error && error != -ENODATA) in ext3_xattr_ibody_find()
892 return error; in ext3_xattr_ibody_find()
893 is->s.not_found = error; in ext3_xattr_ibody_find()
905 int error; in ext3_xattr_ibody_set() local
909 error = ext3_xattr_set_entry(i, s); in ext3_xattr_ibody_set()
910 if (error) in ext3_xattr_ibody_set()
911 return error; in ext3_xattr_ibody_set()
953 int error; in ext3_xattr_set_handle() local
960 error = ext3_get_inode_loc(inode, &is.iloc); in ext3_xattr_set_handle()
961 if (error) in ext3_xattr_set_handle()
970 error = ext3_xattr_ibody_find(inode, &i, &is); in ext3_xattr_set_handle()
971 if (error) in ext3_xattr_set_handle()
974 error = ext3_xattr_block_find(inode, &i, &bs); in ext3_xattr_set_handle()
975 if (error) in ext3_xattr_set_handle()
978 error = -ENODATA; in ext3_xattr_set_handle()
981 error = 0; in ext3_xattr_set_handle()
985 error = -EEXIST; in ext3_xattr_set_handle()
989 error = ext3_journal_get_write_access(handle, is.iloc.bh); in ext3_xattr_set_handle()
990 if (error) in ext3_xattr_set_handle()
994 error = ext3_xattr_ibody_set(handle, inode, &i, &is); in ext3_xattr_set_handle()
996 error = ext3_xattr_block_set(handle, inode, &i, &bs); in ext3_xattr_set_handle()
998 error = ext3_xattr_ibody_set(handle, inode, &i, &is); in ext3_xattr_set_handle()
999 if (!error && !bs.s.not_found) { in ext3_xattr_set_handle()
1001 error = ext3_xattr_block_set(handle, inode, &i, &bs); in ext3_xattr_set_handle()
1002 } else if (error == -ENOSPC) { in ext3_xattr_set_handle()
1004 error = ext3_xattr_block_find(inode, &i, &bs); in ext3_xattr_set_handle()
1005 if (error) in ext3_xattr_set_handle()
1008 error = ext3_xattr_block_set(handle, inode, &i, &bs); in ext3_xattr_set_handle()
1009 if (error) in ext3_xattr_set_handle()
1013 error = ext3_xattr_ibody_set(handle, inode, &i, in ext3_xattr_set_handle()
1018 if (!error) { in ext3_xattr_set_handle()
1021 error = ext3_mark_iloc_dirty(handle, inode, &is.iloc); in ext3_xattr_set_handle()
1035 return error; in ext3_xattr_set_handle()
1051 int error, retries = 0; in ext3_xattr_set() local
1056 error = PTR_ERR(handle); in ext3_xattr_set()
1060 error = ext3_xattr_set_handle(handle, inode, name_index, name, in ext3_xattr_set()
1063 if (error == -ENOSPC && in ext3_xattr_set()
1066 if (error == 0) in ext3_xattr_set()
1067 error = error2; in ext3_xattr_set()
1070 return error; in ext3_xattr_set()
1132 int error; in ext3_xattr_cache_insert() local
1139 error = mb_cache_entry_insert(ce, bh->b_bdev, bh->b_blocknr, &hash); in ext3_xattr_cache_insert()
1140 if (error) { in ext3_xattr_cache_insert()
1142 if (error == -EBUSY) { in ext3_xattr_cache_insert()
1144 error = 0; in ext3_xattr_cache_insert()