| /linux/fs/xfs/scrub/ |
| H A D | quota_repair.c | 296 xfs_dqtype_t dqtype, in xrep_quota_block() argument 301 struct xfs_def_quota *defq = xfs_get_defquota(qi, dqtype); in xrep_quota_block() 330 if ((ddq->d_type & XFS_DQTYPE_REC_MASK) != dqtype || in xrep_quota_block() 352 trace_xrep_disk_dquot(sc->mp, dqtype, id + i); in xrep_quota_block() 356 ddq->d_type = dqtype; in xrep_quota_block() 400 switch (dqtype) { in xrep_quota_data_fork() 423 xfs_dqtype_t dqtype) in xrep_quota_data_fork() 480 xrep_force_quotacheck(sc, dqtype); in xrep_quota_data_fork() 534 dqtype, off * qi->qi_dqperchunk); 552 xfs_dqtype_t dqtype) in xrep_quota() 402 xrep_quota_data_fork(struct xfs_scrub * sc,xfs_dqtype_t dqtype) xrep_quota_data_fork() argument 510 xrep_quota_problems(struct xfs_scrub * sc,xfs_dqtype_t dqtype) xrep_quota_problems() argument 538 xfs_dqtype_t dqtype; xrep_quota() local [all...] |
| H A D | quotacheck.c | 556 xfs_dqtype_t dqtype, in xqcheck_compare_dquot() argument 560 struct xfarray *counts = xqcheck_counters_for(xqc, dqtype); in xqcheck_compare_dquot() 575 xchk_qcheck_set_corrupt(xqc->sc, dqtype, dq->q_id); in xqcheck_compare_dquot() 578 xchk_qcheck_set_corrupt(xqc->sc, dqtype, dq->q_id); in xqcheck_compare_dquot() 581 xchk_qcheck_set_corrupt(xqc->sc, dqtype, dq->q_id); in xqcheck_compare_dquot() 614 xfs_dqtype_t dqtype) in xqcheck_walk_observations() argument 618 struct xfarray *counts = xqcheck_counters_for(xqc, dqtype); in xqcheck_walk_observations() 631 error = xfs_qm_dqget(xqc->sc->mp, id, dqtype, false, &dq); in xqcheck_walk_observations() 633 xchk_qcheck_set_corrupt(xqc->sc, dqtype, id); in xqcheck_walk_observations() 639 error = xqcheck_compare_dquot(xqc, dqtype, dq); in xqcheck_walk_observations() [all …]
|
| H A D | dqiterate.c | 29 xfs_dqtype_t dqtype) in xchk_dqiter_init() argument 33 cursor->dqtype = dqtype & XFS_DQTYPE_REC_MASK; in xchk_dqiter_init() 34 cursor->quota_ip = xfs_quota_inode(sc->mp, cursor->dqtype); in xchk_dqiter_init() 150 struct radix_tree_root *tree = xfs_dquot_tree(qi, cursor->dqtype); in xchk_dquot_iter_advance_incore() 205 error = xfs_qm_dqget(mp, cursor->id, cursor->dqtype, false, &dq); in xchk_dquot_iter()
|
| H A D | quota.c | 45 xfs_dqtype_t dqtype; in xchk_setup_quota() local 51 dqtype = xchk_quota_to_dqtype(sc); in xchk_setup_quota() 52 if (dqtype == 0) in xchk_setup_quota() 55 if (!xfs_this_quota_on(sc->mp, dqtype)) in xchk_setup_quota() 65 error = xchk_install_live_inode(sc, xfs_quota_inode(sc->mp, dqtype)); in xchk_setup_quota() 310 xfs_dqtype_t dqtype; in xchk_quota() local 313 dqtype = xchk_quota_to_dqtype(sc); in xchk_quota() 330 xchk_dqiter_init(&cursor, sc, dqtype); in xchk_quota()
|
| H A D | quota.h | 26 xfs_dqtype_t dqtype; member 33 xfs_dqtype_t dqtype);
|
| H A D | quotacheck.h | 61 xfs_dqtype_t dqtype) in xqcheck_counters_for() argument 63 switch (dqtype) { in xqcheck_counters_for()
|
| H A D | common.h | 40 void xchk_qcheck_set_corrupt(struct xfs_scrub *sc, unsigned int dqtype,
|
| H A D | trace.h | 472 __field(xfs_dqtype_t, dqtype) 483 __entry->dqtype = cursor->dqtype; 494 __print_symbolic(__entry->dqtype, XFS_DQTYPE_STRINGS), 514 TP_PROTO(struct xfs_scrub *sc, xfs_dqtype_t dqtype, xfs_dqid_t id, 516 TP_ARGS(sc, dqtype, id, ret_ip), 519 __field(xfs_dqtype_t, dqtype) 525 __entry->dqtype = dqtype; 531 __print_symbolic(__entry->dqtype, XFS_DQTYPE_STRING [all...] |