Searched refs:dqp (Results 1 - 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dquota.c128 register struct dquot *dqp; local
146 for (dqp = dquot; dqp < dquotNDQUOT; dqp++) {
147 mutex_init(&dqp->dq_lock, NULL, MUTEX_DEFAULT, NULL);
148 dqp->dq_forw = dqp->dq_back = dqp;
149 dqinsheadfree(dqp);
164 struct dquot *dqp; local
509 register struct dquot *dqp; local
[all...]
H A Dquota_ufs.c76 struct dquot *dqp, *xdqp; local
106 dqp = xdqp;
107 mutex_enter(&dqp->dq_lock);
108 ASSERT(ip->i_uid == dqp->dq_uid);
110 if (dqp->dq_fhardlimit == 0 && dqp->dq_fsoftlimit == 0 &&
111 dqp->dq_bhardlimit == 0 && dqp->dq_bsoftlimit == 0) {
112 dqput(dqp);
113 mutex_exit(&dqp
128 struct dquot *dqp; local
422 struct dquot *dqp, *xdqp; local
596 dqrele(struct dquot *dqp) argument
[all...]
H A Dquotacalls.c201 struct dquot *dqp; local
287 error = getdiskquota((uid_t)0, ufsvfsp, 1, &dqp);
289 mutex_enter(&dqp->dq_lock);
291 (dqp->dq_btimelimit? dqp->dq_btimelimit: DQ_BTIMELIMIT);
293 (dqp->dq_ftimelimit? dqp->dq_ftimelimit: DQ_FTIMELIMIT);
297 dqput(dqp);
298 mutex_exit(&dqp->dq_lock);
324 struct dquot *dqp; local
494 struct dquot *dqp; local
683 struct dquot *dqp; local
738 struct dquot *dqp; local
[all...]
H A Dufs_trans.c508 ufs_trans_push_quota(ufsvfs_t *ufsvfsp, delta_t dtyp, struct dquot *dqp) argument
516 mutex_enter(&dqp->dq_lock);
523 if ((dqp->dq_flags & DQ_TRANS) == 0) {
524 mutex_exit(&dqp->dq_lock);
530 if (dqp->dq_flags & DQ_ERROR) {
537 ASSERT(dqp->dq_cnt >= 1);
538 dqp->dq_flags &= ~DQ_TRANS;
539 dqput(dqp);
540 mutex_exit(&dqp->dq_lock);
546 if (dqp
579 ufs_trans_quota(struct dquot *dqp) argument
615 ufs_trans_dqrele(struct dquot *dqp) argument
[all...]
H A Dlufs_map.c1986 struct dquot *dqp; local
1988 dqp = (struct dquot *)me->me_arg;
1993 dolock = (!RW_LOCK_HELD(&dqp->dq_ufsvfsp->vfs_dqrwlock));
1995 rw_enter(&dqp->dq_ufsvfsp->vfs_dqrwlock, RW_READER);
1997 domutex = (!MUTEX_HELD(&dqp->dq_lock));
1999 mutex_enter(&dqp->dq_lock);
2004 if (dqp->dq_cnt == 0) {
2006 mutex_exit(&dqp->dq_lock);
2008 rw_exit(&dqp->dq_ufsvfsp->vfs_dqrwlock);
2012 dqp
[all...]
/illumos-gate/usr/src/cmd/fs.d/ufs/quota/
H A Dquota.c438 warn(struct mnttab *mntp, struct dqblk *dqp) argument
444 if (dqp->dqb_bhardlimit &&
445 dqp->dqb_curblocks >= dqp->dqb_bhardlimit) {
447 } else if (dqp->dqb_bsoftlimit &&
448 dqp->dqb_curblocks >= dqp->dqb_bsoftlimit) {
449 if (dqp->dqb_btimelimit == 0) {
452 kb(dqp->dqb_curblocks - dqp
517 prquota(struct mnttab *mntp, struct dqblk *dqp) argument
622 getdiskquota(struct mnttab *mntp, uid_t uid, struct dqblk *dqp) argument
762 getnfsquota(char *hostp, char *path, uid_t uid, struct dqblk *dqp) argument
[all...]
/illumos-gate/usr/src/cmd/fm/fmd/common/
H A Dfmd_dispq.c98 fmd_dispq_t *dqp = fmd_alloc(sizeof (fmd_dispq_t), FMD_SLEEP); local
100 (void) pthread_rwlock_init(&dqp->dq_lock, NULL);
101 dqp->dq_root = fmd_dispqelem_create(NULL);
102 dqp->dq_gids = fmd_idspace_create("dispq_gids", 1, INT_MAX);
103 dqp->dq_gmax = 0;
105 return (dqp);
109 fmd_dispq_destroy(fmd_dispq_t *dqp) argument
111 fmd_dispqelem_destroy(dqp->dq_root);
112 fmd_idspace_destroy(dqp->dq_gids);
113 fmd_free(dqp, sizeo
141 fmd_dispq_insert(fmd_dispq_t *dqp, fmd_eventq_t *eqp, const char *pattern) argument
213 fmd_dispq_delete(fmd_dispq_t *dqp, fmd_eventq_t *eqp, const char *pattern) argument
308 fmd_dispq_dispatch_gid(fmd_dispq_t *dqp, fmd_event_t *ep, const char *class, id_t gid) argument
392 fmd_dispq_dispatch(fmd_dispq_t *dqp, fmd_event_t *ep, const char *class) argument
398 fmd_dispq_getgid(fmd_dispq_t *dqp, void *cookie) argument
413 fmd_dispq_delgid(fmd_dispq_t *dqp, id_t gid) argument
[all...]
/illumos-gate/usr/src/cmd/fs.d/ufs/repquota/
H A Drepquota.c287 prquota(uid_t uid, struct dqblk *dqp) argument
293 if (dqp->dqb_bsoftlimit == 0 && dqp->dqb_bhardlimit == 0 &&
294 dqp->dqb_fsoftlimit == 0 && dqp->dqb_fhardlimit == 0)
303 if (dqp->dqb_bsoftlimit &&
304 dqp->dqb_curblocks >= dqp->dqb_bsoftlimit) {
305 if (dqp->dqb_btimelimit == 0)
307 else if (dqp
[all...]
/illumos-gate/usr/src/cmd/fs.d/nfs/rquotad/
H A Drpc.rquotad.c406 quotactl(cmd, mountp, uid, dqp)
410 struct dqblk *dqp;
462 quota.addr = (caddr_t)dqp;
613 getdiskquota(fsqp, uid, dqp)
616 struct dqblk *dqp;
625 if (read(fd, dqp, sizeof (struct dqblk)) != sizeof (struct dqblk)) {
630 if (dqp->dqb_bhardlimit == 0 && dqp->dqb_bsoftlimit == 0 &&
631 dqp->dqb_fhardlimit == 0 && dqp
[all...]
/illumos-gate/usr/src/uts/common/sys/fs/
H A Dufs_trans.h318 #define TRANS_QUOTA(dqp) \
319 if (TRANS_ISTRANS(dqp->dq_ufsvfsp)) \
320 ufs_trans_quota(dqp);
322 #define TRANS_DQRELE(ufsvfsp, dqp) \
325 ufs_trans_dqrele(dqp); \
328 dqrele(dqp); \
/illumos-gate/usr/src/cmd/mdb/common/modules/rdc/
H A Drdc.c670 disk_queue *dqp = NULL; local
731 dqp = &grp.diskq;
762 if (dqp) {
763 if (IS_QSTATE(dqp, RDC_QNOBLOCK))
802 if (dqp) {
803 mdb_printf("diskqsize: %d\n", QSIZE(dqp));
/illumos-gate/usr/src/uts/common/avs/ns/rdc/
H A Drdc.c580 disk_queue *dqp; local
636 dqp = &krdc->group->diskq;
637 if (IS_QSTATE(dqp, RDC_QNOBLOCK))
H A Drdc_io.c5648 disk_queue *dqp; local
5695 dqp = &krdc->group->diskq;
5696 if (IS_QSTATE(dqp, RDC_QNOBLOCK))
/illumos-gate/usr/src/uts/common/io/lvm/mirror/
H A Dmirror.c3177 daemon_queue_t *dqp; local
3180 dqp = (daemon_queue_t *)cs;
3181 dqp->dq_prev = NULL;
3182 dqp->dq_next = NULL;
3184 last_err_retry, dqp,
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/mdnsd/
H A DmDNS.c7233 DNSQuestion **dqp = &DupQuestions; local
7435 if (q->NextInDQList == mDNSNULL && dqp != &q->NextInDQList)
7439 { *dqp = q; dqp = &q->NextInDQList; }
7536 dqp = &DupQuestions;
7537 while (*dqp)
7539 DNSQuestion *q = *dqp;
7541 { *dqp = q->NextInDQList; q->NextInDQList = mDNSNULL; }
7542 else dqp = &q->NextInDQList;

Completed in 287 milliseconds