/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | quota.c | 128 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 D | quota_ufs.c | 76 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 D | quotacalls.c | 201 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 D | ufs_trans.c | 508 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 D | lufs_map.c | 1986 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 D | quota.c | 438 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 D | fmd_dispq.c | 98 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 D | repquota.c | 287 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 D | rpc.rquotad.c | 406 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 D | ufs_trans.h | 318 #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 D | rdc.c | 670 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 D | rdc.c | 580 disk_queue *dqp; local 636 dqp = &krdc->group->diskq; 637 if (IS_QSTATE(dqp, RDC_QNOBLOCK))
|
H A D | rdc_io.c | 5648 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 D | mirror.c | 3177 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 D | mDNS.c | 7233 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;
|