Home | History | Annotate | Download | only in lfs

Lines Matching defs:q2e

84     struct quota2_entry *q2e)
90 q2e->q2e_val[objtype].q2v_hardlimit = val->qv_hardlimit;
91 q2e->q2e_val[objtype].q2v_softlimit = val->qv_softlimit;
92 q2e->q2e_val[objtype].q2v_grace = val->qv_grace;
116 q2e_to_quotaval(struct quota2_entry *q2e, int def,
122 *id = q2e->q2e_uid;
126 q2val_to_quotaval(&q2e->q2e_val[objtype], ret);
203 struct quota2_entry *q2e;
227 q2e = (void *)((char *)(bp->b_data) + blkoff);
228 ret = (*func)(ump, offp, q2e, off, a);
244 offp = &(q2e->q2e_next);
298 struct quota2_entry *q2e;
343 q2e = (void *)((char *)bp->b_data + dq->dq2_blkoff);
346 dq->dq2_blkoff, &bp, &q2e, B_MODIFY);
354 q2h->q2h_free = q2e->q2e_next;
356 memcpy(q2e, &q2h->q2h_defentry, sizeof(*q2e));
357 q2e->q2e_uid = ulfs_rw32(uid, needswap);
359 q2e->q2e_next = q2h->q2h_entries[uid & hash_mask];
443 struct quota2_entry *q2e[ULFS_MAXQUOTAS];
453 if ((error = getinoquota2(ip, change > 0, change != 0, bp, q2e)) != 0)
471 if (q2e[i] == NULL) {
475 q2vp = &q2e[i]->q2e_val[vtype];
494 KASSERT(q2e[i] != NULL);
495 lfsquota2_ulfs_rwq2v(&q2e[i]->q2e_val[vtype], &q2v, needswap);
542 lfsquota2_ulfs_rwq2v(&q2v, &q2e[i]->q2e_val[vtype],
552 KASSERT(q2e[i] != NULL);
554 q2vp = &q2e[i]->q2e_val[vtype];
584 struct quota2_entry q2e, *q2ep;
603 lfsquota2_ulfs_rwq2e(&q2h->q2h_defentry, &q2e, needswap);
604 quota2_dict_update_q2e_limits(key->qk_objtype, val, &q2e);
605 lfsquota2_ulfs_rwq2e(&q2e, &q2h->q2h_defentry, needswap);
630 lfsquota2_ulfs_rwq2e(q2ep, &q2e, needswap);
636 q2e.q2e_val[key->qk_objtype].q2v_cur >= val->qv_softlimit &&
637 (q2e.q2e_val[key->qk_objtype].q2v_softlimit == 0 ||
638 q2e.q2e_val[key->qk_objtype].q2v_cur < q2e.q2e_val[key->qk_objtype].q2v_softlimit))
639 q2e.q2e_val[key->qk_objtype].q2v_time = time_second + val->qv_grace;
640 quota2_dict_update_q2e_limits(key->qk_objtype, val, &q2e);
641 lfsquota2_ulfs_rwq2e(&q2e, q2ep, needswap);
658 dq2clear_callback(struct ulfsmount *ump, uint64_t *offp, struct quota2_entry *q2e,
666 if (ulfs_rw32(q2e->q2e_uid, needswap) == c->id) {
672 *offp = q2e->q2e_next;
674 q2e->q2e_next = c->q2h->q2h_free;
689 struct quota2_entry q2e, *q2ep;
711 memcpy(&q2e, &q2h->q2h_defentry, sizeof(q2e));
737 q2e.q2e_val[objtype].q2v_softlimit;
739 q2e.q2e_val[objtype].q2v_hardlimit;
741 q2e.q2e_val[objtype].q2v_grace;
749 q2e.q2e_val[i].q2v_softlimit) ||
751 q2e.q2e_val[i].q2v_hardlimit) ||
753 q2e.q2e_val[i].q2v_grace)) {
832 struct quota2_entry *q2ep, q2e;
855 lfsquota2_ulfs_rwq2e(q2ep, &q2e, needswap);
860 q2e_to_quotaval(&q2e, 0, &id2, qk->qk_objtype, ret);
871 struct quota2_entry q2e;
899 lfsquota2_ulfs_rwq2e(&q2h->q2h_defentry, &q2e, needswap);
902 q2e_to_quotaval(&q2e, qk->qk_id == QUOTA_DEFAULTID, &id2,
1227 struct quota2_entry q2e;
1239 q2e = *default_q2e;
1243 &q2e);
1257 q2val_to_quotaval(&q2e.q2e_val[objtype], &state->vals[pos]);
1505 dq2get_callback(struct ulfsmount *ump, uint64_t *offp, struct quota2_entry *q2e,
1514 if (ulfs_rw32(q2e->q2e_uid, needswap) == c->id) {