dq                283 dev/raidframe/rf_sstf.c 			RF_DiskQueue_t *dq;
dq                284 dev/raidframe/rf_sstf.c 			dq = (RF_DiskQueue_t *) req->queue;
dq                286 dev/raidframe/rf_sstf.c 			       req->raidPtr->raidid, dq->row, dq->col,
dq                340 dev/raidframe/rf_sstf.c 		RF_DiskQueue_t *dq;
dq                341 dev/raidframe/rf_sstf.c 		dq = (RF_DiskQueue_t *) req->queue;
dq                342 dev/raidframe/rf_sstf.c 		RF_ASSERT(QSUM(sstfq) == dq->queueLength);
dq                344 dev/raidframe/rf_sstf.c 		       req->raidPtr->raidid, dq->row, dq->col,
dq                402 dev/raidframe/rf_sstf.c 		RF_DiskQueue_t *dq;
dq                403 dev/raidframe/rf_sstf.c 		dq = (RF_DiskQueue_t *) req->queue;
dq                404 dev/raidframe/rf_sstf.c 		RF_ASSERT(QSUM(scanq) == dq->queueLength);
dq                406 dev/raidframe/rf_sstf.c 		       req->raidPtr->raidid, dq->row, dq->col,
dq                457 dev/raidframe/rf_sstf.c 		RF_DiskQueue_t *dq;
dq                458 dev/raidframe/rf_sstf.c 		dq = (RF_DiskQueue_t *) req->queue;
dq                459 dev/raidframe/rf_sstf.c 		RF_ASSERT(QSUM(cscanq) == dq->queueLength);
dq                461 dev/raidframe/rf_sstf.c 		       req->raidPtr->raidid, dq->row, dq->col,
dq                309 dev/usb/usbf.c 		static usb_device_qualifier_t dq;
dq                312 dev/usb/usbf.c 		bzero(&dq, sizeof dq);
dq                313 dev/usb/usbf.c 		dq.bLength = USB_DEVICE_QUALIFIER_SIZE;
dq                314 dev/usb/usbf.c 		dq.bDescriptorType = UDESC_DEVICE_QUALIFIER;
dq                315 dev/usb/usbf.c 		USETW(dq.bcdUSB, 0x0200);
dq                316 dev/usb/usbf.c 		dq.bDeviceClass = dd->bDeviceClass;
dq                317 dev/usb/usbf.c 		dq.bDeviceSubClass = dd->bDeviceSubClass;
dq                318 dev/usb/usbf.c 		dq.bDeviceProtocol = dd->bDeviceProtocol;
dq                319 dev/usb/usbf.c 		dq.bMaxPacketSize0 = dd->bMaxPacketSize;
dq                320 dev/usb/usbf.c 		dq.bNumConfigurations = dd->bNumConfigurations;
dq                321 dev/usb/usbf.c 		*data = &dq;
dq                322 dev/usb/usbf.c 		USETW(req->wLength, MIN(UGETW(req->wLength), dq.bLength));;
dq                101 isofs/cd9660/cd9660_node.c 	register struct iso_dnode **dpp, *dp, *dq;
dq                119 isofs/cd9660/cd9660_node.c 	if (dq = *dpp)
dq                120 isofs/cd9660/cd9660_node.c 		dq->d_prev = dp->d_next;
dq                121 isofs/cd9660/cd9660_node.c 	dp->d_next = dq;
dq                132 isofs/cd9660/cd9660_node.c 	struct iso_dnode **dpp, *dp, *dq;
dq                135 isofs/cd9660/cd9660_node.c 		for (dp = *dpp; dp != NULL; dp = dq) {
dq                136 isofs/cd9660/cd9660_node.c 			dq = dp->d_next;
dq                138 isofs/cd9660/cd9660_node.c 				if (dq)
dq                139 isofs/cd9660/cd9660_node.c 					dq->d_prev = dp->d_prev;
dq                140 isofs/cd9660/cd9660_node.c 				*dp->d_prev = dq;
dq                134 ufs/ufs/ufs_quota.c dqref(struct dquot *dq)
dq                136 ufs/ufs/ufs_quota.c 	dq->dq_cnt++;
dq                183 ufs/ufs/ufs_quota.c 	struct dquot *dq;
dq                199 ufs/ufs/ufs_quota.c 			if ((dq = ip->i_dquot[i]) == NODQUOT)
dq                208 ufs/ufs/ufs_quota.c 		if ((dq = ip->i_dquot[i]) == NODQUOT)
dq                210 ufs/ufs/ufs_quota.c 		while (dq->dq_flags & DQ_LOCK) {
dq                211 ufs/ufs/ufs_quota.c 			dq->dq_flags |= DQ_WANT;
dq                212 ufs/ufs/ufs_quota.c 			(void) tsleep(dq, PINOD+1, "chkdq", 0);
dq                214 ufs/ufs/ufs_quota.c 		dq->dq_curblocks += change;
dq                215 ufs/ufs/ufs_quota.c 		dq->dq_flags |= DQ_MOD;
dq                224 ufs/ufs/ufs_quota.c 	struct dquot *dq;
dq                238 ufs/ufs/ufs_quota.c 		if ((dq = ip->i_dquot[i]) == NODQUOT)
dq                240 ufs/ufs/ufs_quota.c 		while (dq->dq_flags & DQ_LOCK) {
dq                241 ufs/ufs/ufs_quota.c 			dq->dq_flags |= DQ_WANT;
dq                242 ufs/ufs/ufs_quota.c 			(void) tsleep(dq, PINOD+1, "chkdq", 0);
dq                244 ufs/ufs/ufs_quota.c 		if (dq->dq_curblocks >= change)
dq                245 ufs/ufs/ufs_quota.c 			dq->dq_curblocks -= change;
dq                247 ufs/ufs/ufs_quota.c 			dq->dq_curblocks = 0;
dq                248 ufs/ufs/ufs_quota.c 		dq->dq_flags &= ~DQ_BLKS;
dq                249 ufs/ufs/ufs_quota.c 		dq->dq_flags |= DQ_MOD;
dq                261 ufs/ufs/ufs_quota.c 	struct dquot *dq = ip->i_dquot[type];
dq                262 ufs/ufs/ufs_quota.c 	long ncurblocks = dq->dq_curblocks + change;
dq                267 ufs/ufs/ufs_quota.c 	if (ncurblocks >= dq->dq_bhardlimit && dq->dq_bhardlimit) {
dq                268 ufs/ufs/ufs_quota.c 		if ((dq->dq_flags & DQ_BLKS) == 0 &&
dq                273 ufs/ufs/ufs_quota.c 			dq->dq_flags |= DQ_BLKS;
dq                281 ufs/ufs/ufs_quota.c 	if (ncurblocks >= dq->dq_bsoftlimit && dq->dq_bsoftlimit) {
dq                282 ufs/ufs/ufs_quota.c 		if (dq->dq_curblocks < dq->dq_bsoftlimit) {
dq                283 ufs/ufs/ufs_quota.c 			dq->dq_btime = time_second +
dq                291 ufs/ufs/ufs_quota.c 		if (time_second > dq->dq_btime) {
dq                292 ufs/ufs/ufs_quota.c 			if ((dq->dq_flags & DQ_BLKS) == 0 &&
dq                298 ufs/ufs/ufs_quota.c 				dq->dq_flags |= DQ_BLKS;
dq                313 ufs/ufs/ufs_quota.c 	struct dquot *dq;
dq                325 ufs/ufs/ufs_quota.c 			if ((dq = ip->i_dquot[i]) == NODQUOT)
dq                334 ufs/ufs/ufs_quota.c 		if ((dq = ip->i_dquot[i]) == NODQUOT)
dq                336 ufs/ufs/ufs_quota.c 		while (dq->dq_flags & DQ_LOCK) {
dq                337 ufs/ufs/ufs_quota.c 			dq->dq_flags |= DQ_WANT;
dq                338 ufs/ufs/ufs_quota.c 			(void) tsleep(dq, PINOD+1, "chkiq", 0);
dq                340 ufs/ufs/ufs_quota.c 		dq->dq_curinodes++;
dq                341 ufs/ufs/ufs_quota.c 		dq->dq_flags |= DQ_MOD;
dq                350 ufs/ufs/ufs_quota.c 	struct dquot *dq;
dq                361 ufs/ufs/ufs_quota.c 		if ((dq = ip->i_dquot[i]) == NODQUOT)
dq                363 ufs/ufs/ufs_quota.c 		while (dq->dq_flags & DQ_LOCK) {
dq                364 ufs/ufs/ufs_quota.c 			dq->dq_flags |= DQ_WANT;
dq                365 ufs/ufs/ufs_quota.c 			(void) tsleep(dq, PINOD+1, "chkiq", 0);
dq                367 ufs/ufs/ufs_quota.c 		if (dq->dq_curinodes > 0)
dq                368 ufs/ufs/ufs_quota.c 			dq->dq_curinodes--;
dq                369 ufs/ufs/ufs_quota.c 		dq->dq_flags &= ~DQ_INODS;
dq                370 ufs/ufs/ufs_quota.c 		dq->dq_flags |= DQ_MOD;
dq                382 ufs/ufs/ufs_quota.c 	struct dquot *dq = ip->i_dquot[type];
dq                383 ufs/ufs/ufs_quota.c 	long ncurinodes = dq->dq_curinodes + change;
dq                388 ufs/ufs/ufs_quota.c 	if (ncurinodes >= dq->dq_ihardlimit && dq->dq_ihardlimit) {
dq                389 ufs/ufs/ufs_quota.c 		if ((dq->dq_flags & DQ_INODS) == 0 &&
dq                394 ufs/ufs/ufs_quota.c 			dq->dq_flags |= DQ_INODS;
dq                402 ufs/ufs/ufs_quota.c 	if (ncurinodes >= dq->dq_isoftlimit && dq->dq_isoftlimit) {
dq                403 ufs/ufs/ufs_quota.c 		if (dq->dq_curinodes < dq->dq_isoftlimit) {
dq                404 ufs/ufs/ufs_quota.c 			dq->dq_itime = time_second +
dq                412 ufs/ufs/ufs_quota.c 		if (time_second > dq->dq_itime) {
dq                413 ufs/ufs/ufs_quota.c 			if ((dq->dq_flags & DQ_INODS) == 0 &&
dq                419 ufs/ufs/ufs_quota.c 				dq->dq_flags |= DQ_INODS;
dq                485 ufs/ufs/ufs_quota.c 	struct dquot *dq;
dq                518 ufs/ufs/ufs_quota.c 	if (dqget(NULLVP, 0, ump, type, &dq) == 0) {
dq                519 ufs/ufs/ufs_quota.c 		if (dq->dq_btime > 0)
dq                520 ufs/ufs/ufs_quota.c 			ump->um_btime[type] = dq->dq_btime;
dq                521 ufs/ufs/ufs_quota.c 		if (dq->dq_itime > 0)
dq                522 ufs/ufs/ufs_quota.c 			ump->um_itime[type] = dq->dq_itime;
dq                523 ufs/ufs/ufs_quota.c 		dqrele(NULLVP, dq);
dq                548 ufs/ufs/ufs_quota.c 	struct dquot *dq;
dq                557 ufs/ufs/ufs_quota.c 	dq = ip->i_dquot[qa->type];
dq                559 ufs/ufs/ufs_quota.c 	dqrele(vp, dq);
dq                609 ufs/ufs/ufs_quota.c 	struct dquot *dq;
dq                612 ufs/ufs/ufs_quota.c 	if ((error = dqget(NULLVP, id, VFSTOUFS(mp), type, &dq)) != 0)
dq                614 ufs/ufs/ufs_quota.c 	error = copyout((caddr_t)&dq->dq_dqb, addr, sizeof (struct dqblk));
dq                615 ufs/ufs/ufs_quota.c 	dqrele(NULLVP, dq);
dq                625 ufs/ufs/ufs_quota.c 	struct dquot *dq;
dq                636 ufs/ufs/ufs_quota.c 	dq = ndq;
dq                637 ufs/ufs/ufs_quota.c 	while (dq->dq_flags & DQ_LOCK) {
dq                638 ufs/ufs/ufs_quota.c 		dq->dq_flags |= DQ_WANT;
dq                639 ufs/ufs/ufs_quota.c 		(void) tsleep(dq, PINOD+1, "setquota", 0);
dq                646 ufs/ufs/ufs_quota.c 	newlim.dqb_curblocks = dq->dq_curblocks;
dq                647 ufs/ufs/ufs_quota.c 	newlim.dqb_curinodes = dq->dq_curinodes;
dq                648 ufs/ufs/ufs_quota.c 	if (dq->dq_id != 0) {
dq                649 ufs/ufs/ufs_quota.c 		newlim.dqb_btime = dq->dq_btime;
dq                650 ufs/ufs/ufs_quota.c 		newlim.dqb_itime = dq->dq_itime;
dq                653 ufs/ufs/ufs_quota.c 	    dq->dq_curblocks >= newlim.dqb_bsoftlimit &&
dq                654 ufs/ufs/ufs_quota.c 	    (dq->dq_bsoftlimit == 0 || dq->dq_curblocks < dq->dq_bsoftlimit))
dq                657 ufs/ufs/ufs_quota.c 	    dq->dq_curinodes >= newlim.dqb_isoftlimit &&
dq                658 ufs/ufs/ufs_quota.c 	    (dq->dq_isoftlimit == 0 || dq->dq_curinodes < dq->dq_isoftlimit))
dq                660 ufs/ufs/ufs_quota.c 	dq->dq_dqb = newlim;
dq                661 ufs/ufs/ufs_quota.c 	if (dq->dq_curblocks < dq->dq_bsoftlimit)
dq                662 ufs/ufs/ufs_quota.c 		dq->dq_flags &= ~DQ_BLKS;
dq                663 ufs/ufs/ufs_quota.c 	if (dq->dq_curinodes < dq->dq_isoftlimit)
dq                664 ufs/ufs/ufs_quota.c 		dq->dq_flags &= ~DQ_INODS;
dq                665 ufs/ufs/ufs_quota.c 	if (dq->dq_isoftlimit == 0 && dq->dq_bsoftlimit == 0 &&
dq                666 ufs/ufs/ufs_quota.c 	    dq->dq_ihardlimit == 0 && dq->dq_bhardlimit == 0)
dq                667 ufs/ufs/ufs_quota.c 		dq->dq_flags |= DQ_FAKE;
dq                669 ufs/ufs/ufs_quota.c 		dq->dq_flags &= ~DQ_FAKE;
dq                670 ufs/ufs/ufs_quota.c 	dq->dq_flags |= DQ_MOD;
dq                671 ufs/ufs/ufs_quota.c 	dqrele(NULLVP, dq);
dq                681 ufs/ufs/ufs_quota.c 	struct dquot *dq;
dq                692 ufs/ufs/ufs_quota.c 	dq = ndq;
dq                693 ufs/ufs/ufs_quota.c 	while (dq->dq_flags & DQ_LOCK) {
dq                694 ufs/ufs/ufs_quota.c 		dq->dq_flags |= DQ_WANT;
dq                695 ufs/ufs/ufs_quota.c 		(void) tsleep(dq, PINOD+1, "setuse", 0);
dq                701 ufs/ufs/ufs_quota.c 	if (dq->dq_bsoftlimit && dq->dq_curblocks < dq->dq_bsoftlimit &&
dq                702 ufs/ufs/ufs_quota.c 	    usage.dqb_curblocks >= dq->dq_bsoftlimit)
dq                703 ufs/ufs/ufs_quota.c 		dq->dq_btime = time_second + ump->um_btime[type];
dq                704 ufs/ufs/ufs_quota.c 	if (dq->dq_isoftlimit && dq->dq_curinodes < dq->dq_isoftlimit &&
dq                705 ufs/ufs/ufs_quota.c 	    usage.dqb_curinodes >= dq->dq_isoftlimit)
dq                706 ufs/ufs/ufs_quota.c 		dq->dq_itime = time_second + ump->um_itime[type];
dq                707 ufs/ufs/ufs_quota.c 	dq->dq_curblocks = usage.dqb_curblocks;
dq                708 ufs/ufs/ufs_quota.c 	dq->dq_curinodes = usage.dqb_curinodes;
dq                709 ufs/ufs/ufs_quota.c 	if (dq->dq_curblocks < dq->dq_bsoftlimit)
dq                710 ufs/ufs/ufs_quota.c 		dq->dq_flags &= ~DQ_BLKS;
dq                711 ufs/ufs/ufs_quota.c 	if (dq->dq_curinodes < dq->dq_isoftlimit)
dq                712 ufs/ufs/ufs_quota.c 		dq->dq_flags &= ~DQ_INODS;
dq                713 ufs/ufs/ufs_quota.c 	dq->dq_flags |= DQ_MOD;
dq                714 ufs/ufs/ufs_quota.c 	dqrele(NULLVP, dq);
dq                723 ufs/ufs/ufs_quota.c 	struct dquot *dq;
dq                732 ufs/ufs/ufs_quota.c 		dq = VTOI(vp)->i_dquot[i];
dq                733 ufs/ufs/ufs_quota.c 		if (dq != NODQUOT && (dq->dq_flags & DQ_MOD))
dq                734 ufs/ufs/ufs_quota.c 			dqsync(vp, dq);
dq                800 ufs/ufs/ufs_quota.c 	struct dquot *dq;
dq                816 ufs/ufs/ufs_quota.c 	LIST_FOREACH(dq, dqh, dq_hash) {
dq                817 ufs/ufs/ufs_quota.c 		if (dq->dq_id != id ||
dq                818 ufs/ufs/ufs_quota.c 		    dq->dq_vp != dqvp)
dq                824 ufs/ufs/ufs_quota.c 		if (dq->dq_cnt == 0)
dq                825 ufs/ufs/ufs_quota.c 			TAILQ_REMOVE(&dqfreelist, dq, dq_freelist);
dq                826 ufs/ufs/ufs_quota.c 		dqref(dq);
dq                827 ufs/ufs/ufs_quota.c 		*dqp = dq;
dq                837 ufs/ufs/ufs_quota.c 		dq = (struct dquot *)malloc(sizeof *dq, M_DQUOT, M_WAITOK);
dq                838 ufs/ufs/ufs_quota.c 		bzero((char *)dq, sizeof *dq);
dq                841 ufs/ufs/ufs_quota.c 		if ((dq = TAILQ_FIRST(&dqfreelist)) == NULL) {
dq                846 ufs/ufs/ufs_quota.c 		if (dq->dq_cnt || (dq->dq_flags & DQ_MOD))
dq                848 ufs/ufs/ufs_quota.c 		TAILQ_REMOVE(&dqfreelist, dq, dq_freelist);
dq                849 ufs/ufs/ufs_quota.c 		LIST_REMOVE(dq, dq_hash);
dq                850 ufs/ufs/ufs_quota.c 		crfree(dq->dq_cred);
dq                851 ufs/ufs/ufs_quota.c 		dq->dq_cred = NOCRED;
dq                858 ufs/ufs/ufs_quota.c 	LIST_INSERT_HEAD(dqh, dq, dq_hash);
dq                859 ufs/ufs/ufs_quota.c 	dqref(dq);
dq                860 ufs/ufs/ufs_quota.c 	dq->dq_flags = DQ_LOCK;
dq                861 ufs/ufs/ufs_quota.c 	dq->dq_id = id;
dq                862 ufs/ufs/ufs_quota.c 	dq->dq_vp = dqvp;
dq                863 ufs/ufs/ufs_quota.c 	dq->dq_type = type;
dq                865 ufs/ufs/ufs_quota.c 	dq->dq_cred = ump->um_cred[type];
dq                868 ufs/ufs/ufs_quota.c 	aiov.iov_base = (caddr_t)&dq->dq_dqb;
dq                875 ufs/ufs/ufs_quota.c 	error = VOP_READ(dqvp, &auio, 0, dq->dq_cred);
dq                877 ufs/ufs/ufs_quota.c 		bzero((caddr_t)&dq->dq_dqb, sizeof(struct dqblk));
dq                880 ufs/ufs/ufs_quota.c 	if (dq->dq_flags & DQ_WANT)
dq                881 ufs/ufs/ufs_quota.c 		wakeup(dq);
dq                882 ufs/ufs/ufs_quota.c 	dq->dq_flags = 0;
dq                888 ufs/ufs/ufs_quota.c 		LIST_REMOVE(dq, dq_hash);
dq                889 ufs/ufs/ufs_quota.c 		dqrele(vp, dq);
dq                897 ufs/ufs/ufs_quota.c 	if (dq->dq_isoftlimit == 0 && dq->dq_bsoftlimit == 0 &&
dq                898 ufs/ufs/ufs_quota.c 	    dq->dq_ihardlimit == 0 && dq->dq_bhardlimit == 0)
dq                899 ufs/ufs/ufs_quota.c 		dq->dq_flags |= DQ_FAKE;
dq                900 ufs/ufs/ufs_quota.c 	if (dq->dq_id != 0) {
dq                901 ufs/ufs/ufs_quota.c 		if (dq->dq_btime == 0)
dq                902 ufs/ufs/ufs_quota.c 			dq->dq_btime = time_second + ump->um_btime[type];
dq                903 ufs/ufs/ufs_quota.c 		if (dq->dq_itime == 0)
dq                904 ufs/ufs/ufs_quota.c 			dq->dq_itime = time_second + ump->um_itime[type];
dq                906 ufs/ufs/ufs_quota.c 	*dqp = dq;
dq                914 ufs/ufs/ufs_quota.c dqrele(struct vnode *vp, struct dquot *dq)
dq                917 ufs/ufs/ufs_quota.c 	if (dq == NODQUOT)
dq                919 ufs/ufs/ufs_quota.c 	if (dq->dq_cnt > 1) {
dq                920 ufs/ufs/ufs_quota.c 		dq->dq_cnt--;
dq                923 ufs/ufs/ufs_quota.c 	if (dq->dq_flags & DQ_MOD)
dq                924 ufs/ufs/ufs_quota.c 		(void) dqsync(vp, dq);
dq                925 ufs/ufs/ufs_quota.c 	if (--dq->dq_cnt > 0)
dq                927 ufs/ufs/ufs_quota.c 	TAILQ_INSERT_TAIL(&dqfreelist, dq, dq_freelist);
dq                934 ufs/ufs/ufs_quota.c dqsync(struct vnode *vp, struct dquot *dq)
dq                942 ufs/ufs/ufs_quota.c 	if (dq == NODQUOT)
dq                944 ufs/ufs/ufs_quota.c 	if ((dq->dq_flags & DQ_MOD) == 0)
dq                946 ufs/ufs/ufs_quota.c 	if ((dqvp = dq->dq_vp) == NULLVP)
dq                951 ufs/ufs/ufs_quota.c 	while (dq->dq_flags & DQ_LOCK) {
dq                952 ufs/ufs/ufs_quota.c 		dq->dq_flags |= DQ_WANT;
dq                953 ufs/ufs/ufs_quota.c 		(void) tsleep(dq, PINOD+2, "dqsync", 0);
dq                954 ufs/ufs/ufs_quota.c 		if ((dq->dq_flags & DQ_MOD) == 0) {
dq                960 ufs/ufs/ufs_quota.c 	dq->dq_flags |= DQ_LOCK;
dq                963 ufs/ufs/ufs_quota.c 	aiov.iov_base = (caddr_t)&dq->dq_dqb;
dq                966 ufs/ufs/ufs_quota.c 	auio.uio_offset = (off_t)(dq->dq_id * sizeof (struct dqblk));
dq                970 ufs/ufs/ufs_quota.c 	error = VOP_WRITE(dqvp, &auio, 0, dq->dq_cred);
dq                973 ufs/ufs/ufs_quota.c 	if (dq->dq_flags & DQ_WANT)
dq                974 ufs/ufs/ufs_quota.c 		wakeup(dq);
dq                975 ufs/ufs/ufs_quota.c 	dq->dq_flags &= ~(DQ_MOD|DQ_LOCK|DQ_WANT);