Lines Matching defs:hfsmp

106 	struct hfsmount *hfsmp;
112 hfsmp = VTOHFS(vp);
118 error = dqget(cp->c_uid, &hfsmp->hfs_qfiles[USRQUOTA], USRQUOTA, &cp->c_dquot[USRQUOTA]);
131 error = dqget(cp->c_gid, &hfsmp->hfs_qfiles[GRPQUOTA], GRPQUOTA, &cp->c_dquot[GRPQUOTA]);
367 int hfs_isiqchg_allowed(dq, hfsmp, change, cred, type, uid)
369 struct hfsmount* hfsmp;
401 dq->dq_itime = tv.tv_sec + hfsmp->hfs_qfiles[type].qf_itime;
505 struct hfsmount *hfsmp = VTOHFS(vp);
509 if (hfsmp->hfs_qfiles[i].qf_vp == NULLVP)
551 struct hfsmount *hfsmp = VFSTOHFS(mp);
560 qfp = &hfsmp->hfs_qfiles[type];
575 HFS_MOUNT_LOCK(hfsmp, TRUE)
576 hfsmp->hfs_flags |= HFS_QUOTAS;
577 HFS_MOUNT_UNLOCK(hfsmp, TRUE);
656 struct hfsmount *hfsmp = VFSTOHFS(mp);
667 qfp = &hfsmp->hfs_qfiles[type];
703 if (hfsmp->hfs_qfiles[type].qf_vp != NULLVP)
707 HFS_MOUNT_LOCK(hfsmp, TRUE)
708 hfsmp->hfs_flags &= ~HFS_QUOTAS;
709 HFS_MOUNT_UNLOCK(hfsmp, TRUE);
725 int hfs_quotacheck(hfsmp, change, uid, gid, cred)
726 struct hfsmount *hfsmp;
752 error = dqget(id, &hfsmp->hfs_qfiles[i], i, &dq);
761 error = hfs_isiqchg_allowed(dq, hfsmp, change, cred, i, id);
816 struct hfsmount *hfsmp = VFSTOHFS(mp);
821 error = dqget(id, &hfsmp->hfs_qfiles[type], type, &dq);
841 newlimp->dqb_btime = tv.tv_sec + hfsmp->hfs_qfiles[type].qf_btime;
847 newlimp->dqb_itime = tv.tv_sec + hfsmp->hfs_qfiles[type].qf_itime;
877 struct hfsmount *hfsmp = VFSTOHFS(mp);
883 error = dqget(id, &hfsmp->hfs_qfiles[type], type, &dq);
895 dq->dq_btime = tv.tv_sec + hfsmp->hfs_qfiles[type].qf_btime;
900 dq->dq_itime = tv.tv_sec + hfsmp->hfs_qfiles[type].qf_itime;
941 struct hfsmount *hfsmp = VFSTOHFS(mp);
952 if (hfsmp->hfs_qfiles[i].qf_vp != NULLVP)
961 if (hfsmp->hfs_qfiles[i].qf_vp != NULLVP)
962 dqsync_orphans(&hfsmp->hfs_qfiles[i]);
987 struct hfsmount *hfsmp = VFSTOHFS(mp);
991 if ((((unsigned int)vfs_flags(mp)) & MNT_QUOTA) && (hfsmp->hfs_qfiles[type].qf_vp != NULLVP))