Lines Matching defs:fsqp
319 struct fsquot *fsqp;
339 fsqp = findfsq(gqa.gqa_pathp);
340 if (fsqp == NULL) {
346 if (strcmp(fsqp->fsq_fstype, MNTTYPE_ZFS) == 0) {
347 if (getzfsquota(gqa.gqa_uid, fsqp->fsq_devname, &dqblk)) {
353 if (quotactl(Q_GETQUOTA, fsqp->fsq_dir,
366 if (quotactl(Q_ALLSYNC, fsqp->fsq_dir,
372 if (getdiskquota(fsqp, (uid_t)gqa.gqa_uid,
482 struct fsquot *fsqp;
511 for (fsqp = fsqlist; fsqp != NULL; fsqp = fsqp->fsq_next) {
512 if (sb.st_dev == fsqp->fsq_dev)
513 return (fsqp);
522 struct fsquot *fsqp;
528 fsqp = malloc(sizeof (struct fsquot));
529 if (fsqp == NULL) {
533 fsqp->fsq_dir = strdup(mp->mnt_mountp);
534 fsqp->fsq_devname = strdup(mp->mnt_special);
535 if (fsqp->fsq_dir == NULL || fsqp->fsq_devname == NULL) {
540 fsqp->fsq_fstype = MNTTYPE_ZFS;
541 fsqp->fsq_dev = sb.st_dev;
542 fsqp->fsq_next = fsqlist;
543 fsqlist = fsqp;
549 struct fsquot *fsqp;
578 fsqp = malloc(sizeof (struct fsquot));
579 if (fsqp == NULL) {
583 fsqp->fsq_dir = strdup(m.mnt_mountp);
584 fsqp->fsq_devname = strdup(m.mnt_special);
585 if (fsqp->fsq_dir == NULL || fsqp->fsq_devname == NULL) {
589 fsqp->fsq_fstype = MNTTYPE_UFS;
590 fsqp->fsq_dev = sb.st_rdev;
591 fsqp->fsq_next = fsqlist;
592 fsqlist = fsqp;
605 register struct fsquot *fsqp;
607 while ((fsqp = fsqlist) != NULL) {
608 fsqlist = fsqp->fsq_next;
609 free(fsqp->fsq_dir);
610 free(fsqp->fsq_devname);
611 free(fsqp);
616 getdiskquota(fsqp, uid, dqp)
617 struct fsquot *fsqp;
624 snprintf(qfilename, sizeof (qfilename), "%s/%s", fsqp->fsq_dir, QFNAME);