Lines Matching refs:src

187 static void copy_to_if_dqblk(struct if_dqblk *dst, struct qc_dqblk *src)
190 dst->dqb_bhardlimit = stoqb(src->d_spc_hardlimit);
191 dst->dqb_bsoftlimit = stoqb(src->d_spc_softlimit);
192 dst->dqb_curspace = src->d_space;
193 dst->dqb_ihardlimit = src->d_ino_hardlimit;
194 dst->dqb_isoftlimit = src->d_ino_softlimit;
195 dst->dqb_curinodes = src->d_ino_count;
196 dst->dqb_btime = src->d_spc_timer;
197 dst->dqb_itime = src->d_ino_timer;
261 static void copy_from_if_dqblk(struct qc_dqblk *dst, struct if_dqblk *src)
263 dst->d_spc_hardlimit = qbtos(src->dqb_bhardlimit);
264 dst->d_spc_softlimit = qbtos(src->dqb_bsoftlimit);
265 dst->d_space = src->dqb_curspace;
266 dst->d_ino_hardlimit = src->dqb_ihardlimit;
267 dst->d_ino_softlimit = src->dqb_isoftlimit;
268 dst->d_ino_count = src->dqb_curinodes;
269 dst->d_spc_timer = src->dqb_btime;
270 dst->d_ino_timer = src->dqb_itime;
273 if (src->dqb_valid & QIF_BLIMITS)
275 if (src->dqb_valid & QIF_SPACE)
277 if (src->dqb_valid & QIF_ILIMITS)
279 if (src->dqb_valid & QIF_INODES)
281 if (src->dqb_valid & QIF_BTIME)
283 if (src->dqb_valid & QIF_ITIME)
547 static void copy_from_xfs_dqblk(struct qc_dqblk *dst, struct fs_disk_quota *src)
549 dst->d_spc_hardlimit = quota_bbtob(src->d_blk_hardlimit);
550 dst->d_spc_softlimit = quota_bbtob(src->d_blk_softlimit);
551 dst->d_ino_hardlimit = src->d_ino_hardlimit;
552 dst->d_ino_softlimit = src->d_ino_softlimit;
553 dst->d_space = quota_bbtob(src->d_bcount);
554 dst->d_ino_count = src->d_icount;
555 dst->d_ino_timer = copy_from_xfs_dqblk_ts(src, src->d_itimer,
556 src->d_itimer_hi);
557 dst->d_spc_timer = copy_from_xfs_dqblk_ts(src, src->d_btimer,
558 src->d_btimer_hi);
559 dst->d_ino_warns = src->d_iwarns;
560 dst->d_spc_warns = src->d_bwarns;
561 dst->d_rt_spc_hardlimit = quota_bbtob(src->d_rtb_hardlimit);
562 dst->d_rt_spc_softlimit = quota_bbtob(src->d_rtb_softlimit);
563 dst->d_rt_space = quota_bbtob(src->d_rtbcount);
564 dst->d_rt_spc_timer = copy_from_xfs_dqblk_ts(src, src->d_rtbtimer,
565 src->d_rtbtimer_hi);
566 dst->d_rt_spc_warns = src->d_rtbwarns;
568 if (src->d_fieldmask & FS_DQ_ISOFT)
570 if (src->d_fieldmask & FS_DQ_IHARD)
572 if (src->d_fieldmask & FS_DQ_BSOFT)
574 if (src->d_fieldmask & FS_DQ_BHARD)
576 if (src->d_fieldmask & FS_DQ_RTBSOFT)
578 if (src->d_fieldmask & FS_DQ_RTBHARD)
580 if (src->d_fieldmask & FS_DQ_BTIMER)
582 if (src->d_fieldmask & FS_DQ_ITIMER)
584 if (src->d_fieldmask & FS_DQ_RTBTIMER)
586 if (src->d_fieldmask & FS_DQ_BWARNS)
588 if (src->d_fieldmask & FS_DQ_IWARNS)
590 if (src->d_fieldmask & FS_DQ_RTBWARNS)
592 if (src->d_fieldmask & FS_DQ_BCOUNT)
594 if (src->d_fieldmask & FS_DQ_ICOUNT)
596 if (src->d_fieldmask & FS_DQ_RTBCOUNT)
601 struct fs_disk_quota *src)
604 dst->i_spc_timelimit = src->d_btimer;
605 dst->i_ino_timelimit = src->d_itimer;
606 dst->i_rt_spc_timelimit = src->d_rtbtimer;
607 dst->i_ino_warnlimit = src->d_iwarns;
608 dst->i_spc_warnlimit = src->d_bwarns;
609 dst->i_rt_spc_warnlimit = src->d_rtbwarns;
610 if (src->d_fieldmask & FS_DQ_BWARNS)
612 if (src->d_fieldmask & FS_DQ_IWARNS)
614 if (src->d_fieldmask & FS_DQ_RTBWARNS)
616 if (src->d_fieldmask & FS_DQ_BTIMER)
618 if (src->d_fieldmask & FS_DQ_ITIMER)
620 if (src->d_fieldmask & FS_DQ_RTBTIMER)
670 static void copy_to_xfs_dqblk(struct fs_disk_quota *dst, struct qc_dqblk *src,
674 if (want_bigtime(src->d_ino_timer) || want_bigtime(src->d_spc_timer) ||
675 want_bigtime(src->d_rt_spc_timer))
685 dst->d_blk_hardlimit = quota_btobb(src->d_spc_hardlimit);
686 dst->d_blk_softlimit = quota_btobb(src->d_spc_softlimit);
687 dst->d_ino_hardlimit = src->d_ino_hardlimit;
688 dst->d_ino_softlimit = src->d_ino_softlimit;
689 dst->d_bcount = quota_btobb(src->d_space);
690 dst->d_icount = src->d_ino_count;
692 src->d_ino_timer);
694 src->d_spc_timer);
695 dst->d_iwarns = src->d_ino_warns;
696 dst->d_bwarns = src->d_spc_warns;
697 dst->d_rtb_hardlimit = quota_btobb(src->d_rt_spc_hardlimit);
698 dst->d_rtb_softlimit = quota_btobb(src->d_rt_spc_softlimit);
699 dst->d_rtbcount = quota_btobb(src->d_rt_space);
701 src->d_rt_spc_timer);
702 dst->d_rtbwarns = src->d_rt_spc_warns;