Lines Matching refs:di

2535 static void do_get_dqblk(struct dquot *dquot, struct qc_dqblk *di)  in do_get_dqblk()  argument
2539 memset(di, 0, sizeof(*di)); in do_get_dqblk()
2541 di->d_spc_hardlimit = dm->dqb_bhardlimit; in do_get_dqblk()
2542 di->d_spc_softlimit = dm->dqb_bsoftlimit; in do_get_dqblk()
2543 di->d_ino_hardlimit = dm->dqb_ihardlimit; in do_get_dqblk()
2544 di->d_ino_softlimit = dm->dqb_isoftlimit; in do_get_dqblk()
2545 di->d_space = dm->dqb_curspace + dm->dqb_rsvspace; in do_get_dqblk()
2546 di->d_ino_count = dm->dqb_curinodes; in do_get_dqblk()
2547 di->d_spc_timer = dm->dqb_btime; in do_get_dqblk()
2548 di->d_ino_timer = dm->dqb_itime; in do_get_dqblk()
2553 struct qc_dqblk *di) in dquot_get_dqblk() argument
2560 do_get_dqblk(dquot, di); in dquot_get_dqblk()
2573 static int do_set_dqblk(struct dquot *dquot, struct qc_dqblk *di) in do_set_dqblk() argument
2579 if (di->d_fieldmask & ~VFS_QC_MASK) in do_set_dqblk()
2582 if (((di->d_fieldmask & QC_SPC_SOFT) && in do_set_dqblk()
2583 di->d_spc_softlimit > dqi->dqi_max_spc_limit) || in do_set_dqblk()
2584 ((di->d_fieldmask & QC_SPC_HARD) && in do_set_dqblk()
2585 di->d_spc_hardlimit > dqi->dqi_max_spc_limit) || in do_set_dqblk()
2586 ((di->d_fieldmask & QC_INO_SOFT) && in do_set_dqblk()
2587 (di->d_ino_softlimit > dqi->dqi_max_ino_limit)) || in do_set_dqblk()
2588 ((di->d_fieldmask & QC_INO_HARD) && in do_set_dqblk()
2589 (di->d_ino_hardlimit > dqi->dqi_max_ino_limit))) in do_set_dqblk()
2593 if (di->d_fieldmask & QC_SPACE) { in do_set_dqblk()
2594 dm->dqb_curspace = di->d_space - dm->dqb_rsvspace; in do_set_dqblk()
2599 if (di->d_fieldmask & QC_SPC_SOFT) in do_set_dqblk()
2600 dm->dqb_bsoftlimit = di->d_spc_softlimit; in do_set_dqblk()
2601 if (di->d_fieldmask & QC_SPC_HARD) in do_set_dqblk()
2602 dm->dqb_bhardlimit = di->d_spc_hardlimit; in do_set_dqblk()
2603 if (di->d_fieldmask & (QC_SPC_SOFT | QC_SPC_HARD)) { in do_set_dqblk()
2608 if (di->d_fieldmask & QC_INO_COUNT) { in do_set_dqblk()
2609 dm->dqb_curinodes = di->d_ino_count; in do_set_dqblk()
2614 if (di->d_fieldmask & QC_INO_SOFT) in do_set_dqblk()
2615 dm->dqb_isoftlimit = di->d_ino_softlimit; in do_set_dqblk()
2616 if (di->d_fieldmask & QC_INO_HARD) in do_set_dqblk()
2617 dm->dqb_ihardlimit = di->d_ino_hardlimit; in do_set_dqblk()
2618 if (di->d_fieldmask & (QC_INO_SOFT | QC_INO_HARD)) { in do_set_dqblk()
2623 if (di->d_fieldmask & QC_SPC_TIMER) { in do_set_dqblk()
2624 dm->dqb_btime = di->d_spc_timer; in do_set_dqblk()
2629 if (di->d_fieldmask & QC_INO_TIMER) { in do_set_dqblk()
2630 dm->dqb_itime = di->d_ino_timer; in do_set_dqblk()
2640 } else if (!(di->d_fieldmask & QC_SPC_TIMER)) in do_set_dqblk()
2649 } else if (!(di->d_fieldmask & QC_INO_TIMER)) in do_set_dqblk()
2665 struct qc_dqblk *di) in dquot_set_dqblk() argument
2675 rc = do_set_dqblk(dquot, di); in dquot_set_dqblk()