Lines Matching refs:error

51 	int			error;  in xchk_setup_nlinks()  local
56 error = xrep_setup_nlinks(sc); in xchk_setup_nlinks()
57 if (error) in xchk_setup_nlinks()
58 return error; in xchk_setup_nlinks()
126 int error; in xchk_nlinks_update_incore() local
131 error = xfarray_load_sparse(xnc->nlinks, ino, &nl); in xchk_nlinks_update_incore()
132 if (error) in xchk_nlinks_update_incore()
133 return error; in xchk_nlinks_update_incore()
143 error = xfarray_store(xnc->nlinks, ino, &nl); in xchk_nlinks_update_incore()
144 if (error == -EFBIG) { in xchk_nlinks_update_incore()
150 error = -ECANCELED; in xchk_nlinks_update_incore()
152 return error; in xchk_nlinks_update_incore()
167 int error; in xchk_nlinks_live_update() local
188 error = xchk_nlinks_update_incore(xnc, p->ip->i_ino, p->delta, in xchk_nlinks_live_update()
190 if (!error && S_ISDIR(VFS_IC(p->ip)->i_mode)) in xchk_nlinks_live_update()
191 error = xchk_nlinks_update_incore(xnc, p->dp->i_ino, 0, in xchk_nlinks_live_update()
194 if (error) in xchk_nlinks_live_update()
205 error = xchk_nlinks_update_incore(xnc, p->dp->i_ino, 0, in xchk_nlinks_live_update()
208 if (error) in xchk_nlinks_live_update()
231 int error; in xchk_nlinks_collect_dirent() local
235 error = -ECANCELED; in xchk_nlinks_collect_dirent()
247 error = -ECANCELED; in xchk_nlinks_collect_dirent()
253 error = -ECANCELED; in xchk_nlinks_collect_dirent()
260 error = -ECANCELED; in xchk_nlinks_collect_dirent()
283 error = xchk_nlinks_update_incore(xnc, ino, 1, 0, 0); in xchk_nlinks_collect_dirent()
285 error = xchk_nlinks_update_incore(xnc, ino, 0, 1, 0); in xchk_nlinks_collect_dirent()
287 error = 0; in xchk_nlinks_collect_dirent()
288 if (error) in xchk_nlinks_collect_dirent()
297 error = xchk_nlinks_update_incore(xnc, ino, 1, 0, 0); in xchk_nlinks_collect_dirent()
298 if (error) in xchk_nlinks_collect_dirent()
307 error = xchk_nlinks_update_incore(xnc, dp->i_ino, 0, 0, 1); in xchk_nlinks_collect_dirent()
308 if (error) in xchk_nlinks_collect_dirent()
321 return error; in xchk_nlinks_collect_dirent()
343 int error; in xchk_nlinks_collect_pptr() local
348 error = -ECANCELED; in xchk_nlinks_collect_pptr()
355 error = xfs_parent_from_attr(sc->mp, attr_flags, name, namelen, value, in xchk_nlinks_collect_pptr()
357 if (error) in xchk_nlinks_collect_pptr()
358 return error; in xchk_nlinks_collect_pptr()
364 error = xchk_nlinks_update_incore(xnc, parent_ino, 0, 1, 0); in xchk_nlinks_collect_pptr()
365 if (error) in xchk_nlinks_collect_pptr()
376 return error; in xchk_nlinks_collect_pptr()
387 int error = 0; in xchk_nlinks_collect_dir() local
413 error = -EBUSY; in xchk_nlinks_collect_dir()
417 error = xchk_dir_walk(sc, dp, xchk_nlinks_collect_dirent, xnc); in xchk_nlinks_collect_dir()
418 if (error == -ECANCELED) { in xchk_nlinks_collect_dir()
419 error = 0; in xchk_nlinks_collect_dir()
422 if (error) in xchk_nlinks_collect_dir()
433 error = -EBUSY; in xchk_nlinks_collect_dir()
437 error = xchk_xattr_walk(sc, dp, xchk_nlinks_collect_pptr, NULL, in xchk_nlinks_collect_dir()
439 if (error == -ECANCELED) { in xchk_nlinks_collect_dir()
440 error = 0; in xchk_nlinks_collect_dir()
443 if (error) in xchk_nlinks_collect_dir()
456 return error; in xchk_nlinks_collect_dir()
478 int error = -ECANCELED; in xchk_nlinks_collect_metafiles() local
485 error = xchk_nlinks_collect_metafile(xnc, mp->m_sb.sb_rbmino); in xchk_nlinks_collect_metafiles()
486 if (error) in xchk_nlinks_collect_metafiles()
489 error = xchk_nlinks_collect_metafile(xnc, mp->m_sb.sb_rsumino); in xchk_nlinks_collect_metafiles()
490 if (error) in xchk_nlinks_collect_metafiles()
493 error = xchk_nlinks_collect_metafile(xnc, mp->m_sb.sb_uquotino); in xchk_nlinks_collect_metafiles()
494 if (error) in xchk_nlinks_collect_metafiles()
497 error = xchk_nlinks_collect_metafile(xnc, mp->m_sb.sb_gquotino); in xchk_nlinks_collect_metafiles()
498 if (error) in xchk_nlinks_collect_metafiles()
501 error = xchk_nlinks_collect_metafile(xnc, mp->m_sb.sb_pquotino); in xchk_nlinks_collect_metafiles()
502 if (error) in xchk_nlinks_collect_metafiles()
513 return error; in xchk_nlinks_collect_metafiles()
535 int error; in xchk_nlinks_collect() local
538 error = xchk_nlinks_collect_metafiles(xnc); in xchk_nlinks_collect()
539 if (error) in xchk_nlinks_collect()
540 return error; in xchk_nlinks_collect()
558 error = xchk_trans_alloc_empty(sc); in xchk_nlinks_collect()
559 if (error) in xchk_nlinks_collect()
560 return error; in xchk_nlinks_collect()
562 while ((error = xchk_iscan_iter(&xnc->collect_iscan, &ip)) == 1) { in xchk_nlinks_collect()
564 error = xchk_nlinks_collect_dir(xnc, ip); in xchk_nlinks_collect()
566 error = xchk_nlinks_collect_file(xnc, ip); in xchk_nlinks_collect()
568 if (error) in xchk_nlinks_collect()
571 if (xchk_should_terminate(sc, &error)) in xchk_nlinks_collect()
575 if (error) { in xchk_nlinks_collect()
582 if (error == -EBUSY) in xchk_nlinks_collect()
584 return error; in xchk_nlinks_collect()
610 int error; in xchk_nlinks_comparison_read() local
612 error = xfarray_load_sparse(xnc->nlinks, ino, &nl); in xchk_nlinks_comparison_read()
613 if (error) in xchk_nlinks_comparison_read()
614 return error; in xchk_nlinks_comparison_read()
618 error = xfarray_store(xnc->nlinks, ino, &nl); in xchk_nlinks_comparison_read()
619 if (error == -EFBIG) { in xchk_nlinks_comparison_read()
629 if (error) in xchk_nlinks_comparison_read()
630 return error; in xchk_nlinks_comparison_read()
650 int error; in xchk_nlinks_compare_inode() local
665 error = -ECANCELED; in xchk_nlinks_compare_inode()
669 error = xchk_nlinks_comparison_read(xnc, ip->i_ino, &obs); in xchk_nlinks_compare_inode()
670 if (error) in xchk_nlinks_compare_inode()
762 error = -ECANCELED; in xchk_nlinks_compare_inode()
766 return error; in xchk_nlinks_compare_inode()
784 int error; in xchk_nlinks_compare_inum() local
793 error = xchk_iget_agi(xnc->sc, ino, &agi_bp, &ip); in xchk_nlinks_compare_inum()
794 if (!error) { in xchk_nlinks_compare_inum()
796 error = xchk_nlinks_compare_inode(xnc, ip); in xchk_nlinks_compare_inum()
798 return error; in xchk_nlinks_compare_inum()
800 if (error == -ENOENT || error == -EINVAL) { in xchk_nlinks_compare_inum()
802 error = 0; in xchk_nlinks_compare_inum()
804 if (error) in xchk_nlinks_compare_inum()
816 error = -ECANCELED; in xchk_nlinks_compare_inum()
821 error = xchk_nlinks_comparison_read(xnc, ino, &obs); in xchk_nlinks_compare_inum()
822 if (error) in xchk_nlinks_compare_inum()
833 error = -ECANCELED; in xchk_nlinks_compare_inum()
841 return error; in xchk_nlinks_compare_inum()
854 int error; in xchk_nlinks_compare_iter() local
857 error = xchk_iscan_iter(&xnc->compare_iscan, ipp); in xchk_nlinks_compare_iter()
858 } while (error == -EBUSY); in xchk_nlinks_compare_iter()
860 return error; in xchk_nlinks_compare_iter()
872 int error; in xchk_nlinks_compare() local
883 error = xchk_trans_alloc_empty(sc); in xchk_nlinks_compare()
884 if (error) in xchk_nlinks_compare()
885 return error; in xchk_nlinks_compare()
893 while ((error = xchk_nlinks_compare_iter(xnc, &ip)) == 1) { in xchk_nlinks_compare()
894 error = xchk_nlinks_compare_inode(xnc, ip); in xchk_nlinks_compare()
897 if (error) in xchk_nlinks_compare()
900 if (xchk_should_terminate(sc, &error)) in xchk_nlinks_compare()
905 if (error) in xchk_nlinks_compare()
906 return error; in xchk_nlinks_compare()
916 while ((error = xfarray_iter(xnc->nlinks, &cur, &nl)) == 1) { in xchk_nlinks_compare()
924 error = xchk_nlinks_compare_inum(xnc, ino); in xchk_nlinks_compare()
925 if (error) in xchk_nlinks_compare()
926 return error; in xchk_nlinks_compare()
928 if (xchk_should_terminate(xnc->sc, &error)) in xchk_nlinks_compare()
929 return error; in xchk_nlinks_compare()
935 return error; in xchk_nlinks_compare()
973 int error; in xchk_nlinks_setup_scan() local
987 error = xfarray_create(descr, min(XFS_MAXINUMBER + 1, max_inos), in xchk_nlinks_setup_scan()
990 if (error) in xchk_nlinks_setup_scan()
1002 error = xfs_dir_hook_add(mp, &xnc->dhook); in xchk_nlinks_setup_scan()
1003 if (error) in xchk_nlinks_setup_scan()
1012 return error; in xchk_nlinks_setup_scan()
1021 int error = 0; in xchk_nlinks() local
1024 error = xchk_nlinks_setup_scan(sc, xnc); in xchk_nlinks()
1025 if (error) in xchk_nlinks()
1026 return error; in xchk_nlinks()
1029 error = xchk_nlinks_collect(xnc); in xchk_nlinks()
1030 if (!xchk_xref_process_error(sc, 0, 0, &error)) in xchk_nlinks()
1031 return error; in xchk_nlinks()
1040 error = xchk_nlinks_compare(xnc); in xchk_nlinks()
1041 if (!xchk_xref_process_error(sc, 0, 0, &error)) in xchk_nlinks()
1042 return error; in xchk_nlinks()