Lines Matching refs:di
1583 static void do_get_dqblk(struct dquot *dquot, struct if_dqblk *di)
1588 di->dqb_bhardlimit = dm->dqb_bhardlimit;
1589 di->dqb_bsoftlimit = dm->dqb_bsoftlimit;
1590 di->dqb_curspace = dm->dqb_curspace;
1591 di->dqb_ihardlimit = dm->dqb_ihardlimit;
1592 di->dqb_isoftlimit = dm->dqb_isoftlimit;
1593 di->dqb_curinodes = dm->dqb_curinodes;
1594 di->dqb_btime = dm->dqb_btime;
1595 di->dqb_itime = dm->dqb_itime;
1596 di->dqb_valid = QIF_ALL;
1600 int vfs_get_dqblk(struct super_block *sb, int type, qid_t id, struct if_dqblk *di)
1609 do_get_dqblk(dquot, di);
1616 static void do_set_dqblk(struct dquot *dquot, struct if_dqblk *di)
1622 if (di->dqb_valid & QIF_SPACE) {
1623 dm->dqb_curspace = di->dqb_curspace;
1626 if (di->dqb_valid & QIF_BLIMITS) {
1627 dm->dqb_bsoftlimit = di->dqb_bsoftlimit;
1628 dm->dqb_bhardlimit = di->dqb_bhardlimit;
1631 if (di->dqb_valid & QIF_INODES) {
1632 dm->dqb_curinodes = di->dqb_curinodes;
1635 if (di->dqb_valid & QIF_ILIMITS) {
1636 dm->dqb_isoftlimit = di->dqb_isoftlimit;
1637 dm->dqb_ihardlimit = di->dqb_ihardlimit;
1640 if (di->dqb_valid & QIF_BTIME)
1641 dm->dqb_btime = di->dqb_btime;
1642 if (di->dqb_valid & QIF_ITIME)
1643 dm->dqb_itime = di->dqb_itime;
1650 else if (!(di->dqb_valid & QIF_BTIME)) /* Set grace only if user hasn't provided his own... */
1658 else if (!(di->dqb_valid & QIF_ITIME)) /* Set grace only if user hasn't provided his own... */
1669 int vfs_set_dqblk(struct super_block *sb, int type, qid_t id, struct if_dqblk *di)
1678 do_set_dqblk(dquot, di);