Lines Matching defs:ufsvfsp
160 struct ufsvfs *ufsvfsp,
173 ASSERT(RW_LOCK_HELD(&ufsvfsp->vfs_dqrwlock));
175 dhp = &dqhead[DQHASH(uid, ufsvfsp)];
180 if ((ufsvfsp->vfs_qflags & MQ_ENABLED) == 0 && !force)
182 qip = ufsvfsp->vfs_qinod;
184 return (ufs_fault(ufsvfsp->vfs_root, "getdiskquota: NULL qip"));
190 if (dqp->dq_uid != uid || dqp->dq_ufsvfsp != ufsvfsp)
198 if (dqp->dq_uid != uid || dqp->dq_ufsvfsp != ufsvfsp) {
247 dqp->dq_ufsvfsp = ufsvfsp;
369 struct ufsvfs *ufsvfsp;
396 ufsvfsp = qip->i_ufsvfs;
397 if (!ufsvfsp) {
402 if (ufsvfsp != dqp->dq_ufsvfsp) {
416 TRANS_BEGIN_ASYNC(ufsvfsp, TOP_QUOTA, TOP_QUOTA_SIZE);
418 if (TRANS_ISTRANS(ufsvfsp)) {
419 TRANS_DELTA(ufsvfsp, dqp->dq_mof, sizeof (struct dqblk),
421 TRANS_LOG(ufsvfsp, (caddr_t)&dqp->dq_dqb, dqp->dq_mof,
445 TRANS_END_ASYNC(ufsvfsp, TOP_QUOTA, TOP_QUOTA_SIZE);
506 invalidatedq(ufsvfsp)
507 register struct ufsvfs *ufsvfsp;
523 rw_enter(&ufsvfsp->vfs_dqrwlock, RW_WRITER);
525 ASSERT((ufsvfsp->vfs_qflags & MQ_ENABLED) == 0);
565 if (dqp->dq_ufsvfsp == ufsvfsp) {
591 rw_exit(&ufsvfsp->vfs_dqrwlock);