dquot
struct dquot *dqp;
dqp = (struct dquot *)me->me_arg;
extern int ufs_trans_push_quota(ufsvfs_t *, delta_t, struct dquot *);
typedef struct dquot *DQptr;
register struct dquot *dqp;
dquot = kmem_zalloc(ndquot * sizeof (struct dquot), KM_SLEEP);
dquotNDQUOT = dquot + ndquot;
for (dqp = dquot; dqp < dquotNDQUOT; dqp++) {
struct dquot **dqpp) /* resulting dquot ptr */
struct dquot *dqp;
register struct dquot *dqp;
register struct dquot *dqp;
register struct dquot *dqp;
register struct dquot *dqp;
for (dqp = dquot; dqp < dquotNDQUOT; dqp++) {
struct dquot dqfreelist;
struct dquot *dqp;
struct dquot *expect_dq;
struct dquot *xdqp;
struct dquot *dqp, *xdqp;
dqrele(struct dquot *dqp)
struct dquot *
struct dquot *dqp, *xdqp;
struct dquot *dqp;
struct dquot *dqp;
struct dquot *dqp;
struct dquot *xdqp;
struct dquot *dqp;
struct dquot *xdqp;
struct dquot *dqp;
for (dqp = dquot; dqp < dquotNDQUOT; dqp++) {
for (dqp = dquot; dqp < dquotNDQUOT; dqp++) {
ufs_trans_push_quota(ufsvfs_t *ufsvfsp, delta_t dtyp, struct dquot *dqp)
ufs_trans_quota(struct dquot *dqp)
ufs_trans_dqrele(struct dquot *dqp)
struct dquot *dquot, *dquotNDQUOT;
struct dquot *i_dquot; /* quota structure controlling this file */
struct dquot *dqh_forw; /* MUST be first */
struct dquot *dqh_back; /* MUST be second */
extern struct dquot *dquot, *dquotNDQUOT;
extern struct dquot *getinoquota(struct inode *);
extern void dqrele(struct dquot *);
extern int getdiskquota(uid_t, struct ufsvfs *, int, struct dquot **);
extern void dqput(struct dquot *);
extern void dqupdate(struct dquot *);
extern void dqinval(struct dquot *);
struct dquot *dq_forw, *dq_back; /* hash list, MUST be first entry */
struct dquot *dq_freef, *dq_freeb; /* free list */
#define QUOTASIZE sizeof (struct dquot) + HEADERSIZE
extern void ufs_trans_quota(struct dquot *);
extern void ufs_trans_dqrele(struct dquot *);