Lines Matching refs:d
73 struct xfs_disk_dquot *d = &dq->q_core; in xfs_qm_adjust_dqlimits() local
77 ASSERT(d->d_id); in xfs_qm_adjust_dqlimits()
80 if (defq->bsoftlimit && !d->d_blk_softlimit) { in xfs_qm_adjust_dqlimits()
81 d->d_blk_softlimit = cpu_to_be64(defq->bsoftlimit); in xfs_qm_adjust_dqlimits()
84 if (defq->bhardlimit && !d->d_blk_hardlimit) { in xfs_qm_adjust_dqlimits()
85 d->d_blk_hardlimit = cpu_to_be64(defq->bhardlimit); in xfs_qm_adjust_dqlimits()
88 if (defq->isoftlimit && !d->d_ino_softlimit) in xfs_qm_adjust_dqlimits()
89 d->d_ino_softlimit = cpu_to_be64(defq->isoftlimit); in xfs_qm_adjust_dqlimits()
90 if (defq->ihardlimit && !d->d_ino_hardlimit) in xfs_qm_adjust_dqlimits()
91 d->d_ino_hardlimit = cpu_to_be64(defq->ihardlimit); in xfs_qm_adjust_dqlimits()
92 if (defq->rtbsoftlimit && !d->d_rtb_softlimit) in xfs_qm_adjust_dqlimits()
93 d->d_rtb_softlimit = cpu_to_be64(defq->rtbsoftlimit); in xfs_qm_adjust_dqlimits()
94 if (defq->rtbhardlimit && !d->d_rtb_hardlimit) in xfs_qm_adjust_dqlimits()
95 d->d_rtb_hardlimit = cpu_to_be64(defq->rtbhardlimit); in xfs_qm_adjust_dqlimits()
117 xfs_disk_dquot_t *d) in xfs_qm_adjust_dqtimers() argument
119 ASSERT(d->d_id); in xfs_qm_adjust_dqtimers()
122 if (d->d_blk_hardlimit) in xfs_qm_adjust_dqtimers()
123 ASSERT(be64_to_cpu(d->d_blk_softlimit) <= in xfs_qm_adjust_dqtimers()
124 be64_to_cpu(d->d_blk_hardlimit)); in xfs_qm_adjust_dqtimers()
125 if (d->d_ino_hardlimit) in xfs_qm_adjust_dqtimers()
126 ASSERT(be64_to_cpu(d->d_ino_softlimit) <= in xfs_qm_adjust_dqtimers()
127 be64_to_cpu(d->d_ino_hardlimit)); in xfs_qm_adjust_dqtimers()
128 if (d->d_rtb_hardlimit) in xfs_qm_adjust_dqtimers()
129 ASSERT(be64_to_cpu(d->d_rtb_softlimit) <= in xfs_qm_adjust_dqtimers()
130 be64_to_cpu(d->d_rtb_hardlimit)); in xfs_qm_adjust_dqtimers()
133 if (!d->d_btimer) { in xfs_qm_adjust_dqtimers()
134 if ((d->d_blk_softlimit && in xfs_qm_adjust_dqtimers()
135 (be64_to_cpu(d->d_bcount) > in xfs_qm_adjust_dqtimers()
136 be64_to_cpu(d->d_blk_softlimit))) || in xfs_qm_adjust_dqtimers()
137 (d->d_blk_hardlimit && in xfs_qm_adjust_dqtimers()
138 (be64_to_cpu(d->d_bcount) > in xfs_qm_adjust_dqtimers()
139 be64_to_cpu(d->d_blk_hardlimit)))) { in xfs_qm_adjust_dqtimers()
140 d->d_btimer = cpu_to_be32(get_seconds() + in xfs_qm_adjust_dqtimers()
143 d->d_bwarns = 0; in xfs_qm_adjust_dqtimers()
146 if ((!d->d_blk_softlimit || in xfs_qm_adjust_dqtimers()
147 (be64_to_cpu(d->d_bcount) <= in xfs_qm_adjust_dqtimers()
148 be64_to_cpu(d->d_blk_softlimit))) && in xfs_qm_adjust_dqtimers()
149 (!d->d_blk_hardlimit || in xfs_qm_adjust_dqtimers()
150 (be64_to_cpu(d->d_bcount) <= in xfs_qm_adjust_dqtimers()
151 be64_to_cpu(d->d_blk_hardlimit)))) { in xfs_qm_adjust_dqtimers()
152 d->d_btimer = 0; in xfs_qm_adjust_dqtimers()
156 if (!d->d_itimer) { in xfs_qm_adjust_dqtimers()
157 if ((d->d_ino_softlimit && in xfs_qm_adjust_dqtimers()
158 (be64_to_cpu(d->d_icount) > in xfs_qm_adjust_dqtimers()
159 be64_to_cpu(d->d_ino_softlimit))) || in xfs_qm_adjust_dqtimers()
160 (d->d_ino_hardlimit && in xfs_qm_adjust_dqtimers()
161 (be64_to_cpu(d->d_icount) > in xfs_qm_adjust_dqtimers()
162 be64_to_cpu(d->d_ino_hardlimit)))) { in xfs_qm_adjust_dqtimers()
163 d->d_itimer = cpu_to_be32(get_seconds() + in xfs_qm_adjust_dqtimers()
166 d->d_iwarns = 0; in xfs_qm_adjust_dqtimers()
169 if ((!d->d_ino_softlimit || in xfs_qm_adjust_dqtimers()
170 (be64_to_cpu(d->d_icount) <= in xfs_qm_adjust_dqtimers()
171 be64_to_cpu(d->d_ino_softlimit))) && in xfs_qm_adjust_dqtimers()
172 (!d->d_ino_hardlimit || in xfs_qm_adjust_dqtimers()
173 (be64_to_cpu(d->d_icount) <= in xfs_qm_adjust_dqtimers()
174 be64_to_cpu(d->d_ino_hardlimit)))) { in xfs_qm_adjust_dqtimers()
175 d->d_itimer = 0; in xfs_qm_adjust_dqtimers()
179 if (!d->d_rtbtimer) { in xfs_qm_adjust_dqtimers()
180 if ((d->d_rtb_softlimit && in xfs_qm_adjust_dqtimers()
181 (be64_to_cpu(d->d_rtbcount) > in xfs_qm_adjust_dqtimers()
182 be64_to_cpu(d->d_rtb_softlimit))) || in xfs_qm_adjust_dqtimers()
183 (d->d_rtb_hardlimit && in xfs_qm_adjust_dqtimers()
184 (be64_to_cpu(d->d_rtbcount) > in xfs_qm_adjust_dqtimers()
185 be64_to_cpu(d->d_rtb_hardlimit)))) { in xfs_qm_adjust_dqtimers()
186 d->d_rtbtimer = cpu_to_be32(get_seconds() + in xfs_qm_adjust_dqtimers()
189 d->d_rtbwarns = 0; in xfs_qm_adjust_dqtimers()
192 if ((!d->d_rtb_softlimit || in xfs_qm_adjust_dqtimers()
193 (be64_to_cpu(d->d_rtbcount) <= in xfs_qm_adjust_dqtimers()
194 be64_to_cpu(d->d_rtb_softlimit))) && in xfs_qm_adjust_dqtimers()
195 (!d->d_rtb_hardlimit || in xfs_qm_adjust_dqtimers()
196 (be64_to_cpu(d->d_rtbcount) <= in xfs_qm_adjust_dqtimers()
197 be64_to_cpu(d->d_rtb_hardlimit)))) { in xfs_qm_adjust_dqtimers()
198 d->d_rtbtimer = 0; in xfs_qm_adjust_dqtimers()
215 xfs_dqblk_t *d; in xfs_qm_init_dquot_blk() local
222 d = bp->b_addr; in xfs_qm_init_dquot_blk()
228 memset(d, 0, BBTOB(q->qi_dqchunklen)); in xfs_qm_init_dquot_blk()
229 for (i = 0; i < q->qi_dqperchunk; i++, d++, curid++) { in xfs_qm_init_dquot_blk()
230 d->dd_diskdq.d_magic = cpu_to_be16(XFS_DQUOT_MAGIC); in xfs_qm_init_dquot_blk()
231 d->dd_diskdq.d_version = XFS_DQUOT_VERSION; in xfs_qm_init_dquot_blk()
232 d->dd_diskdq.d_id = cpu_to_be32(curid); in xfs_qm_init_dquot_blk()
233 d->dd_diskdq.d_flags = type; in xfs_qm_init_dquot_blk()
235 uuid_copy(&d->dd_uuid, &mp->m_sb.sb_meta_uuid); in xfs_qm_init_dquot_blk()
236 xfs_update_cksum((char *)d, sizeof(struct xfs_dqblk), in xfs_qm_init_dquot_blk()