quotaval
void quotaval_clear(struct quotaval *);
struct quotaval *);
const struct quotaval *);
struct quotaval *);
struct quotaval *, unsigned /*maxnum*/);
struct quotakey *qk_ret, struct quotaval *qv_ret)
struct quotakey *keys, struct quotaval *vals,
quotaval_clear(struct quotaval *qv)
quota_get(struct quotahandle *qh, const struct quotakey *qk, struct quotaval *qv)
struct quotaval *qv)
const struct quotaval *qv)
struct quotakey *key, struct quotaval *val)
struct quotakey *keys, struct quotaval *vals,
struct quotaval *qv)
struct quotaval blocks, inodes;
struct quotaval *blocks, struct quotaval *files)
dqblk_getblocks(const struct dqblk *dq, struct quotaval *qv)
dqblk_getfiles(const struct dqblk *dq, struct quotaval *qv)
dqblk_putblocks(const struct quotaval *qv, struct dqblk *dq)
dqblk_putfiles(const struct quotaval *qv, struct dqblk *dq)
struct quotaval *qv, int *isallzero)
const struct quotaval *qv)
struct quotaval qv2;
struct quotaval *qv)
const struct quotaval *qv)
struct quotaval qv;
struct quotakey *key, struct quotaval *val)
struct quotakey *keys, struct quotaval *vals,
const struct quotaval *qv)
struct quotaval *qv);
const struct quotaval *qv);
struct quotakey *, struct quotaval *);
struct quotakey *, struct quotaval *,
int __quota_getquota(const char *path, struct quotaval *qv, uid_t id,
struct quotaval *qv);
const struct quotaval *qv);
struct quotakey *, struct quotaval *);
struct quotakey *, struct quotaval *,
struct quotaval *qv);
quotavals_to_rquota(const struct quotaval *blocks,
const struct quotaval *files,
struct quotaval blocks, files;
struct quotaval blocks, files;
struct quotakey *keys, struct quotaval *vals, unsigned maxnum,
struct quotaval *val)
const struct quotaval *val)
struct quotakey *keys_u, struct quotaval *vals_u, unsigned maxnum,
struct quotaval stackvals[CGET_STACK_MAX];
struct quotaval *vals_k;
struct quotaval *val_u)
struct quotaval val_k;
const struct quotaval *val_u)
struct quotaval val_k;
struct quotaval; /* in sys/quota.h */
struct quotaval *);
const struct quotaval *);
struct quotakey *, struct quotaval *, unsigned, unsigned *);
struct quotaval *qc_val;
const struct quotaval *qc_val;
struct quotaval *qc_vals;
struct quotaval *qv = args->u.get.qc_val;
struct quotaval *qv = args->u.get.qc_val;
const struct quotaval *qv = args->u.put.qc_val;
const struct quotaval *qv = args->u.put.qc_val;
struct quotaval *vals = args->u.cursorget.qc_vals;
struct quotaval *);
const struct quotaval *);
struct quotaval *);
const struct quotaval *);
struct quotakey *, struct quotaval *, unsigned, unsigned *);
struct quotaval *qv)
struct quotaval blocks, files;
const struct quotaval *val)
struct quotaval *, struct quotaval *);
void lfs_quotavals_to_dqblk(const struct quotaval *, const struct quotaval *,
struct quotaval *blocks, struct quotaval *files)
lfs_quotavals_to_dqblk(const struct quotaval *blocks, const struct quotaval *files,
struct quotaval *vals, unsigned maxkeyvals, int blocks_done)
q2val_to_quotaval(struct quota2_val *q2v, struct quotaval *qv)
id_t *id, int objtype, struct quotaval *ret)
struct quotakey *keys, struct quotaval *vals, unsigned maxreturn,
const struct quotaval *val)
struct quotaval *ret)
quota2_dict_update_q2e_limits(int objtype, const struct quotaval *val,
struct quotaval *qv)
struct quotaval *vals;
struct quotaval *, struct quotaval *);
void quotavals_to_dqblk(const struct quotaval *, const struct quotaval *,
struct quotaval *blocks, struct quotaval *files)
quotavals_to_dqblk(const struct quotaval *blocks, const struct quotaval *files,
struct quotaval *qv;
const struct quotaval *qv;
struct quotaval *vals = args->u.cursorget.qc_vals;
struct quotaval *);
const struct quotaval *);
struct quotaval *);
const struct quotaval *);
struct quotakey *, struct quotaval *, unsigned, unsigned *);
struct quotaval *qv)
struct quotaval blocks, files;
const struct quotaval *val)
q2val_to_quotaval(struct quota2_val *q2v, struct quotaval *qv)
struct quotaval *vals, unsigned maxkeyvals, int blocks_done)
id_t *id, int objtype, struct quotaval *ret)
struct quotakey *keys, struct quotaval *vals, unsigned maxreturn,
const struct quotaval *val)
quota2_dict_update_q2e_limits(int objtype, const struct quotaval *val,
struct quotaval *ret)
struct quotaval *qv)
struct quotaval *vals;
static int unlimited(struct quotaval *qvs, unsigned numqvs);
struct quotaval *qvs;
printqv(struct quotaval *qv, int isbytes, time_t now)
unlimited(struct quotaval *qvs, unsigned numqvs)
anyusage(struct quotaval *qvs, unsigned numqvs)
anyover(struct quotaval *qvs, unsigned numqvs, time_t now)
isover(struct quotaval *qv, time_t now)
getovermsg(struct quotaval *qv, const char *what, time_t now)
struct quotaval *qvs;
static int anyusage(struct quotaval *, unsigned);
static int anyover(struct quotaval *, unsigned, time_t);
static const char *getovermsg(struct quotaval *, const char *, time_t);
static int isover(struct quotaval *qv, time_t now);
static void printqv(struct quotaval *, int, time_t);
struct quotaval qv[EDQUOTA_NUMOBJTYPES];
struct quotaval *q = lqup->qv;
struct quotaval *q = qup->qv;
struct quotaval *qv;
struct quotaval vals[MAX];
struct quotaval val;
static int isover(struct quotaval *qv, time_t now);
struct quotaval qv;
struct quotaval *qvp;
struct quotaval *q;
exportquotaval(const struct quotaval *qv)
isover(struct quotaval *qv, time_t now)
struct quotaval fu_qv[REPQUOTA_NUMOBJTYPES];
static struct quotaval defaultqv[REPQUOTA_NUMIDTYPES][REPQUOTA_NUMOBJTYPES];