ump 80 isofs/udf/udf.h struct umount *ump; ump 102 isofs/udf/udf.h bread(devvp, sector << (ump->um_bshift - DEV_BSHIFT), size, NOCRED, bp) ump 105 isofs/udf/udf.h udf_readlblks(struct umount *ump, int sector, int size, struct buf **bp) ump 107 isofs/udf/udf.h return (RDSECTOR(ump->um_devvp, sector, ump 108 isofs/udf/udf.h (size + ump->um_bmask) & ~ump->um_bmask, bp)); ump 188 isofs/udf/udf_subr.c udf_vat_get(struct umount *ump, uint32_t lb) ump 194 isofs/udf/udf_subr.c error = udf_vget(ump->um_mountp, lb - ump->um_start - 3, &vp); ump 201 isofs/udf/udf_subr.c ump->um_vat = malloc(sizeof(struct unode), M_UDFMOUNT, M_WAITOK); ump 202 isofs/udf/udf_subr.c *ump->um_vat = *up; ump 204 isofs/udf/udf_subr.c ump->um_flags &= ~UDF_MNT_FIND_VAT; ump 205 isofs/udf/udf_subr.c ump->um_flags |= UDF_MNT_USES_VAT; ump 214 isofs/udf/udf_subr.c udf_vat_map(struct umount *ump, uint32_t *sector) ump 217 isofs/udf/udf_subr.c if (!(ump->um_flags & UDF_MNT_USES_VAT)) { ump 218 isofs/udf/udf_subr.c *sector += ump->um_start; ump 223 isofs/udf/udf_subr.c if (*sector >= ump->um_vat->u_vatlen) ump 226 isofs/udf/udf_subr.c return (udf_vat_read(ump, sector)); ump 231 isofs/udf/udf_subr.c udf_vat_read(struct umount *ump, uint32_t *sector) ump 243 isofs/udf/udf_subr.c error = udf_readatoffset(ump->um_vat, &size, *sector << 2, &bp, &data); ump 260 isofs/udf/udf_subr.c *sector = letoh32(*(uint32_t *)data) + ump->um_start; ump 219 isofs/udf/udf_vfsops.c struct umount *ump = NULL; ump 251 isofs/udf/udf_vfsops.c MALLOC(ump, struct umount *, sizeof(struct umount), M_UDFMOUNT, ump 253 isofs/udf/udf_vfsops.c bzero(ump, sizeof(struct umount)); ump 255 isofs/udf/udf_vfsops.c mp->mnt_data = (qaddr_t) ump; ump 260 isofs/udf/udf_vfsops.c ump->um_mountp = mp; ump 261 isofs/udf/udf_vfsops.c ump->um_dev = devvp->v_rdev; ump 262 isofs/udf/udf_vfsops.c ump->um_devvp = devvp; ump 297 isofs/udf/udf_vfsops.c ump->um_bsize = letoh32(lvd->lb_size); ump 298 isofs/udf/udf_vfsops.c ump->um_bmask = ump->um_bsize - 1; ump 299 isofs/udf/udf_vfsops.c ump->um_bshift = ffs(ump->um_bsize) - 1; ump 302 isofs/udf/udf_vfsops.c if (udf_find_partmaps(ump, lvd)) ump 310 isofs/udf/udf_vfsops.c ump->um_len = letoh32(pd->part_len); ump 311 isofs/udf/udf_vfsops.c ump->um_start = letoh32(pd->start_loc); ump 331 isofs/udf/udf_vfsops.c mtx_init(&ump->um_hashmtx, IPL_NONE); ump 332 isofs/udf/udf_vfsops.c ump->um_hashtbl = hashinit(UDF_HASHTBLSIZE, M_UDFMOUNT, M_WAITOK, ump 333 isofs/udf/udf_vfsops.c &ump->um_hashsz); ump 336 isofs/udf/udf_vfsops.c if (ump->um_flags & UDF_MNT_FIND_VAT) { ump 337 isofs/udf/udf_vfsops.c error = udf_vat_get(ump, lb); ump 348 isofs/udf/udf_vfsops.c udf_vat_map(ump, §or); ump 349 isofs/udf/udf_vfsops.c if ((error = RDSECTOR(devvp, sector, ump->um_bsize, &bp)) != 0) { ump 356 isofs/udf/udf_vfsops.c bcopy(&fsd->rootdir_icb, &ump->um_root_icb, ump 372 isofs/udf/udf_vfsops.c sector = letoh32(ump->um_root_icb.loc.lb_num); ump 373 isofs/udf/udf_vfsops.c size = letoh32(ump->um_root_icb.len); ump 374 isofs/udf/udf_vfsops.c udf_vat_map(ump, §or); ump 375 isofs/udf/udf_vfsops.c if ((error = udf_readlblks(ump, sector, size, &bp)) != 0) { ump 394 isofs/udf/udf_vfsops.c if (ump->um_hashtbl != NULL) ump 395 isofs/udf/udf_vfsops.c free(ump->um_hashtbl, M_UDFMOUNT); ump 397 isofs/udf/udf_vfsops.c if (ump != NULL) { ump 398 isofs/udf/udf_vfsops.c FREE(ump, M_UDFMOUNT); ump 412 isofs/udf/udf_vfsops.c struct umount *ump; ump 416 isofs/udf/udf_vfsops.c ump = VFSTOUDFFS(mp); ump 417 isofs/udf/udf_vfsops.c devvp = ump->um_devvp; ump 435 isofs/udf/udf_vfsops.c if (ump->um_flags & UDF_MNT_USES_VAT) ump 436 isofs/udf/udf_vfsops.c free(ump->um_vat, M_UDFMOUNT); ump 438 isofs/udf/udf_vfsops.c if (ump->um_stbl != NULL) ump 439 isofs/udf/udf_vfsops.c free(ump->um_stbl, M_UDFMOUNT); ump 441 isofs/udf/udf_vfsops.c if (ump->um_hashtbl != NULL) ump 442 isofs/udf/udf_vfsops.c free(ump->um_hashtbl, M_UDFMOUNT); ump 444 isofs/udf/udf_vfsops.c FREE(ump, M_UDFMOUNT); ump 455 isofs/udf/udf_vfsops.c struct umount *ump; ump 460 isofs/udf/udf_vfsops.c ump = VFSTOUDFFS(mp); ump 462 isofs/udf/udf_vfsops.c id = udf_getid(&ump->um_root_icb); ump 484 isofs/udf/udf_vfsops.c struct umount *ump; ump 486 isofs/udf/udf_vfsops.c ump = VFSTOUDFFS(mp); ump 488 isofs/udf/udf_vfsops.c sbp->f_bsize = ump->um_bsize; ump 489 isofs/udf/udf_vfsops.c sbp->f_iosize = ump->um_bsize; ump 490 isofs/udf/udf_vfsops.c sbp->f_blocks = ump->um_len; ump 510 isofs/udf/udf_vfsops.c struct umount *ump; ump 520 isofs/udf/udf_vfsops.c ump = VFSTOUDFFS(mp); ump 523 isofs/udf/udf_vfsops.c if ((error = udf_hashlookup(ump, ino, LK_EXCLUSIVE, vpp)) != 0) ump 539 isofs/udf/udf_vfsops.c devvp = ump->um_devvp; ump 540 isofs/udf/udf_vfsops.c udf_vat_map(ump, §or); ump 541 isofs/udf/udf_vfsops.c if ((error = RDSECTOR(devvp, sector, ump->um_bsize, &bp)) != 0) { ump 579 isofs/udf/udf_vfsops.c up->u_devvp = ump->um_devvp; ump 580 isofs/udf/udf_vfsops.c up->u_dev = ump->um_dev; ump 581 isofs/udf/udf_vfsops.c up->u_ump = ump; ump 583 isofs/udf/udf_vfsops.c VREF(ump->um_devvp); ump 683 isofs/udf/udf_vfsops.c udf_get_vpartmap(struct umount *ump, struct part_map_virt *pmv) ump 685 isofs/udf/udf_vfsops.c ump->um_flags |= UDF_MNT_FIND_VAT; /* Should do more than this */ ump 691 isofs/udf/udf_vfsops.c udf_get_spartmap(struct umount *ump, struct part_map_spare *pms) ump 696 isofs/udf/udf_vfsops.c ump->um_stbl = malloc(letoh32(pms->st_size), M_UDFMOUNT, M_NOWAIT); ump 697 isofs/udf/udf_vfsops.c if (ump->um_stbl == NULL) ump 700 isofs/udf/udf_vfsops.c bzero(ump->um_stbl, letoh32(pms->st_size)); ump 703 isofs/udf/udf_vfsops.c ump->um_psecs = letoh16(pms->packet_len) / ump->um_bsize; ump 705 isofs/udf/udf_vfsops.c error = udf_readlblks(ump, letoh32(pms->st_loc[0]), ump 711 isofs/udf/udf_vfsops.c free(ump->um_stbl, M_UDFMOUNT); ump 715 isofs/udf/udf_vfsops.c bcopy(bp->b_data, ump->um_stbl, letoh32(pms->st_size)); ump 718 isofs/udf/udf_vfsops.c if (udf_checktag(&ump->um_stbl->tag, 0)) { ump 719 isofs/udf/udf_vfsops.c free(ump->um_stbl, M_UDFMOUNT); ump 727 isofs/udf/udf_vfsops.c for (i = 0; i < letoh16(ump->um_stbl->rt_l); i++) { ump 728 isofs/udf/udf_vfsops.c ump->um_stbl_len = i; ump 729 isofs/udf/udf_vfsops.c if (letoh32(ump->um_stbl->entries[i].org) >= 0xfffffff0) ump 738 isofs/udf/udf_vfsops.c udf_find_partmaps(struct umount *ump, struct logvol_desc *lvd) ump 768 isofs/udf/udf_vfsops.c error = udf_get_vpartmap(ump, ump 772 isofs/udf/udf_vfsops.c error = udf_get_spartmap(ump, ump 89 isofs/udf/udf_vnops.c udf_hashlookup(struct umount *ump, ino_t id, int flags, struct vnode **vpp) ump 99 isofs/udf/udf_vnops.c mtx_enter(&ump->um_hashmtx); ump 100 isofs/udf/udf_vnops.c lh = &ump->um_hashtbl[id & ump->um_hashsz]; ump 102 isofs/udf/udf_vnops.c mtx_leave(&ump->um_hashmtx); ump 108 isofs/udf/udf_vnops.c mtx_leave(&ump->um_hashmtx); ump 119 isofs/udf/udf_vnops.c mtx_leave(&ump->um_hashmtx); ump 127 isofs/udf/udf_vnops.c struct umount *ump; ump 131 isofs/udf/udf_vnops.c ump = up->u_ump; ump 134 isofs/udf/udf_vnops.c mtx_enter(&ump->um_hashmtx); ump 135 isofs/udf/udf_vnops.c lh = &ump->um_hashtbl[up->u_ino & ump->um_hashsz]; ump 139 isofs/udf/udf_vnops.c mtx_leave(&ump->um_hashmtx); ump 147 isofs/udf/udf_vnops.c struct umount *ump; ump 150 isofs/udf/udf_vnops.c ump = up->u_ump; ump 152 isofs/udf/udf_vnops.c mtx_enter(&ump->um_hashmtx); ump 153 isofs/udf/udf_vnops.c lh = &ump->um_hashtbl[up->u_ino & ump->um_hashsz]; ump 157 isofs/udf/udf_vnops.c mtx_leave(&ump->um_hashmtx); ump 455 isofs/udf/udf_vnops.c udf_transname(char *cs0string, char *destname, int len, struct umount *ump) ump 500 isofs/udf/udf_vnops.c udf_cmpname(char *cs0string, char *cmpname, int cs0len, int cmplen, struct umount *ump) ump 508 isofs/udf/udf_vnops.c cs0len = udf_transname(cs0string, transname, cs0len, ump); ump 549 isofs/udf/udf_vnops.c udf_opendir(struct unode *up, int offset, int fsize, struct umount *ump) ump 558 isofs/udf/udf_vnops.c ds->ump = ump; ump 610 isofs/udf/udf_vnops.c if (frag_size >= ds->ump->um_bsize) { ump 620 isofs/udf/udf_vnops.c ds->buf = malloc(ds->ump->um_bsize, M_UDFFID, M_WAITOK); ump 621 isofs/udf/udf_vnops.c bzero(ds->buf, ds->ump->um_bsize); ump 654 isofs/udf/udf_vnops.c if (total_fid_size > ds->ump->um_bsize) { ump 702 isofs/udf/udf_vnops.c struct umount *ump; ump 716 isofs/udf/udf_vnops.c ump = up->u_ump; ump 782 isofs/udf/udf_vnops.c &dir.d_name[0], fid->l_fi, ump); ump 967 isofs/udf/udf_vnops.c struct umount *ump; ump 983 isofs/udf/udf_vnops.c ump = up->u_ump; ump 1033 isofs/udf/udf_vnops.c ds = udf_opendir(up, offset, fsize, ump); ump 1054 isofs/udf/udf_vnops.c nameptr, fid->l_fi, namelen, ump))) { ump 1071 isofs/udf/udf_vnops.c error = udf_vget(ump->um_mountp, id, &tdp); ump 1171 isofs/udf/udf_vnops.c struct umount *ump; ump 1178 isofs/udf/udf_vnops.c ump = up->u_ump; ump 1200 isofs/udf/udf_vnops.c if ((error = udf_readlblks(ump, sector, *size, bp))) { ump 1207 isofs/udf/udf_vnops.c *data = (uint8_t *)&bp1->b_data[offset % ump->um_bsize]; ump 1219 isofs/udf/udf_vnops.c struct umount *ump; ump 1228 isofs/udf/udf_vnops.c ump = up->u_ump; ump 1265 isofs/udf/udf_vnops.c lsector = (offset >> ump->um_bshift) + ump 1290 isofs/udf/udf_vnops.c lsector = (offset >> ump->um_bshift) + ump 1302 isofs/udf/udf_vnops.c *sector = up->u_ino + ump->um_start; ump 1313 isofs/udf/udf_vnops.c *sector = lsector + ump->um_start; ump 1319 isofs/udf/udf_vnops.c if (ump->um_stbl != NULL) { ump 1320 isofs/udf/udf_vnops.c for (i = 0; i< ump->um_stbl_len; i++) { ump 1322 isofs/udf/udf_vnops.c lsector - letoh32(ump->um_stbl->entries[i].org); ump 1323 isofs/udf/udf_vnops.c if ((p_offset < ump->um_psecs) && (p_offset >= 0)) { ump 1325 isofs/udf/udf_vnops.c letoh32(ump->um_stbl->entries[i].map) + ump 104 ufs/ext2fs/ext2fs_bmap.c struct ufsmount *ump; ump 114 ufs/ext2fs/ext2fs_bmap.c ump = VFSTOUFS(mp); ump 139 ufs/ext2fs/ext2fs_bmap.c *bnp = blkptrtodb(ump, fs2h32(ip->i_e2fs_blocks[bn])); ump 144 ufs/ext2fs/ext2fs_bmap.c is_sequential(ump, fs2h32(ip->i_e2fs_blocks[bn - 1]), ump 189 ufs/ext2fs/ext2fs_bmap.c bp->b_blkno = blkptrtodb(ump, daddr); ump 202 ufs/ext2fs/ext2fs_bmap.c bn < MNINDIR(ump) && *runp < maxrun && ump 203 ufs/ext2fs/ext2fs_bmap.c is_sequential(ump, ((int32_t *)bp->b_data)[bn - 1], ump 210 ufs/ext2fs/ext2fs_bmap.c daddr = blkptrtodb(ump, daddr); ump 132 ufs/ext2fs/ext2fs_vfsops.c struct ufsmount *ump; ump 155 ufs/ext2fs/ext2fs_vfsops.c ump = VFSTOUFS(mp); ump 156 ufs/ext2fs/ext2fs_vfsops.c fs = ump->um_e2fs; ump 182 ufs/ext2fs/ext2fs_vfsops.c struct ufsmount *ump = NULL; ump 196 ufs/ext2fs/ext2fs_vfsops.c ump = VFSTOUFS(mp); ump 197 ufs/ext2fs/ext2fs_vfsops.c fs = ump->um_e2fs; ump 204 ufs/ext2fs/ext2fs_vfsops.c ext2fs_cgupdate(ump, MNT_WAIT) == 0 && ump 207 ufs/ext2fs/ext2fs_vfsops.c (void) ext2fs_sbupdate(ump, MNT_WAIT); ump 224 ufs/ext2fs/ext2fs_vfsops.c devvp = ump->um_devvp; ump 245 ufs/ext2fs/ext2fs_vfsops.c return (vfs_export(mp, &ump->um_export, ump 285 ufs/ext2fs/ext2fs_vfsops.c if (devvp != ump->um_devvp) ump 294 ufs/ext2fs/ext2fs_vfsops.c ump = VFSTOUFS(mp); ump 295 ufs/ext2fs/ext2fs_vfsops.c fs = ump->um_e2fs; ump 315 ufs/ext2fs/ext2fs_vfsops.c (void) ext2fs_cgupdate(ump, MNT_WAIT); ump 478 ufs/ext2fs/ext2fs_vfsops.c struct ufsmount *ump; ump 512 ufs/ext2fs/ext2fs_vfsops.c ump = NULL; ump 525 ufs/ext2fs/ext2fs_vfsops.c ump = malloc(sizeof *ump, M_UFSMNT, M_WAITOK); ump 526 ufs/ext2fs/ext2fs_vfsops.c memset((caddr_t)ump, 0, sizeof *ump); ump 527 ufs/ext2fs/ext2fs_vfsops.c ump->um_e2fs = malloc(sizeof(struct m_ext2fs), M_UFSMNT, M_WAITOK); ump 528 ufs/ext2fs/ext2fs_vfsops.c memset((caddr_t)ump->um_e2fs, 0, sizeof(struct m_ext2fs)); ump 529 ufs/ext2fs/ext2fs_vfsops.c e2fs_sbload((struct ext2fs*)bp->b_data, &ump->um_e2fs->e2fs); ump 532 ufs/ext2fs/ext2fs_vfsops.c m_fs = ump->um_e2fs; ump 534 ufs/ext2fs/ext2fs_vfsops.c ump->um_fstype = UM_EXT2FS; ump 576 ufs/ext2fs/ext2fs_vfsops.c mp->mnt_data = (qaddr_t)ump; ump 581 ufs/ext2fs/ext2fs_vfsops.c ump->um_mountp = mp; ump 582 ufs/ext2fs/ext2fs_vfsops.c ump->um_dev = dev; ump 583 ufs/ext2fs/ext2fs_vfsops.c ump->um_devvp = devvp; ump 584 ufs/ext2fs/ext2fs_vfsops.c ump->um_nindir = NINDIR(m_fs); ump 585 ufs/ext2fs/ext2fs_vfsops.c ump->um_bptrtodb = m_fs->e2fs_fsbtodb; ump 586 ufs/ext2fs/ext2fs_vfsops.c ump->um_seqinc = 1; /* no frags */ ump 595 ufs/ext2fs/ext2fs_vfsops.c if (ump) { ump 596 ufs/ext2fs/ext2fs_vfsops.c free(ump->um_e2fs, M_UFSMNT); ump 597 ufs/ext2fs/ext2fs_vfsops.c free(ump, M_UFSMNT); ump 609 ufs/ext2fs/ext2fs_vfsops.c struct ufsmount *ump; ump 618 ufs/ext2fs/ext2fs_vfsops.c ump = VFSTOUFS(mp); ump 619 ufs/ext2fs/ext2fs_vfsops.c fs = ump->um_e2fs; ump 621 ufs/ext2fs/ext2fs_vfsops.c ext2fs_cgupdate(ump, MNT_WAIT) == 0 && ump 624 ufs/ext2fs/ext2fs_vfsops.c (void) ext2fs_sbupdate(ump, MNT_WAIT); ump 627 ufs/ext2fs/ext2fs_vfsops.c if (ump->um_devvp->v_type != VBAD) ump 628 ufs/ext2fs/ext2fs_vfsops.c ump->um_devvp->v_specmountpoint = NULL; ump 629 ufs/ext2fs/ext2fs_vfsops.c vn_lock(ump->um_devvp, LK_EXCLUSIVE | LK_RETRY, p); ump 630 ufs/ext2fs/ext2fs_vfsops.c error = VOP_CLOSE(ump->um_devvp, fs->e2fs_ronly ? FREAD : FREAD|FWRITE, ump 632 ufs/ext2fs/ext2fs_vfsops.c vput(ump->um_devvp); ump 635 ufs/ext2fs/ext2fs_vfsops.c free(ump, M_UFSMNT); ump 647 ufs/ext2fs/ext2fs_vfsops.c struct ufsmount *ump; ump 650 ufs/ext2fs/ext2fs_vfsops.c ump = VFSTOUFS(mp); ump 659 ufs/ext2fs/ext2fs_vfsops.c vn_lock(ump->um_devvp, LK_EXCLUSIVE | LK_RETRY, p); ump 660 ufs/ext2fs/ext2fs_vfsops.c error = VOP_FSYNC(ump->um_devvp, p->p_ucred, MNT_WAIT, p); ump 661 ufs/ext2fs/ext2fs_vfsops.c VOP_UNLOCK(ump->um_devvp, 0, p); ump 671 ufs/ext2fs/ext2fs_vfsops.c struct ufsmount *ump; ump 676 ufs/ext2fs/ext2fs_vfsops.c ump = VFSTOUFS(mp); ump 677 ufs/ext2fs/ext2fs_vfsops.c fs = ump->um_e2fs; ump 757 ufs/ext2fs/ext2fs_vfsops.c struct ufsmount *ump = VFSTOUFS(mp); ump 762 ufs/ext2fs/ext2fs_vfsops.c fs = ump->um_e2fs; ump 784 ufs/ext2fs/ext2fs_vfsops.c vn_lock(ump->um_devvp, LK_EXCLUSIVE | LK_RETRY, p); ump 785 ufs/ext2fs/ext2fs_vfsops.c if ((error = VOP_FSYNC(ump->um_devvp, cred, waitfor, p)) != 0) ump 787 ufs/ext2fs/ext2fs_vfsops.c VOP_UNLOCK(ump->um_devvp, 0, p); ump 795 ufs/ext2fs/ext2fs_vfsops.c if ((error = ext2fs_cgupdate(ump, waitfor))) ump 813 ufs/ext2fs/ext2fs_vfsops.c struct ufsmount *ump; ump 819 ufs/ext2fs/ext2fs_vfsops.c ump = VFSTOUFS(mp); ump 820 ufs/ext2fs/ext2fs_vfsops.c dev = ump->um_dev; ump 837 ufs/ext2fs/ext2fs_vfsops.c ip->i_ump = ump; ump 838 ufs/ext2fs/ext2fs_vfsops.c ip->i_e2fs = fs = ump->um_e2fs; ump 862 ufs/ext2fs/ext2fs_vfsops.c error = bread(ump->um_devvp, fsbtodb(fs, ino_to_fsba(fs, ino)), ump 579 ufs/ffs/ffs_alloc.c struct ufsmount *ump; ump 588 ufs/ffs/ffs_alloc.c ump = ip->i_ump; ump 5092 ufs/ffs/ffs_softdep.c struct ufsmount *ump; ump 5101 ufs/ffs/ffs_softdep.c ump = VFSTOUFS(mp); ump 5194 ufs/ffs/ffs_softdep.c if (inodedep_lookup(ump->um_fs, inum, 0, &inodedep) == 0) { ump 5217 ufs/ffs/ffs_softdep.c if ((error = bread(ump->um_devvp, ump 5218 ufs/ffs/ffs_softdep.c fsbtodb(ump->um_fs, ino_to_fsba(ump->um_fs, inum)), ump 5219 ufs/ffs/ffs_softdep.c (int)ump->um_fs->fs_bsize, NOCRED, &bp)) != 0) { ump 117 ufs/ffs/ffs_vfsops.c struct ufsmount *ump; ump 148 ufs/ffs/ffs_vfsops.c ump = VFSTOUFS(mp); ump 149 ufs/ffs/ffs_vfsops.c fs = ump->um_fs; ump 169 ufs/ffs/ffs_vfsops.c struct ufsmount *ump = NULL; ump 201 ufs/ffs/ffs_vfsops.c ump = VFSTOUFS(mp); ump 202 ufs/ffs/ffs_vfsops.c fs = ump->um_fs; ump 203 ufs/ffs/ffs_vfsops.c devvp = ump->um_devvp; ump 322 ufs/ffs/ffs_vfsops.c error = vfs_export(mp, &ump->um_export, ump 372 ufs/ffs/ffs_vfsops.c if (devvp != ump->um_devvp) { ump 373 ufs/ffs/ffs_vfsops.c if (devvp->v_rdev == ump->um_devvp->v_rdev) { ump 433 ufs/ffs/ffs_vfsops.c fs = ump->um_fs; ump 447 ufs/ffs/ffs_vfsops.c ffs_sbupdate(ump, MNT_WAIT); ump 667 ufs/ffs/ffs_vfsops.c struct ufsmount *ump; ump 708 ufs/ffs/ffs_vfsops.c ump = NULL; ump 790 ufs/ffs/ffs_vfsops.c ump = malloc(sizeof *ump, M_UFSMNT, M_WAITOK); ump 791 ufs/ffs/ffs_vfsops.c bzero(ump, sizeof *ump); ump 792 ufs/ffs/ffs_vfsops.c ump->um_fs = malloc((u_long)fs->fs_sbsize, M_UFSMNT, ump 796 ufs/ffs/ffs_vfsops.c ump->um_fstype = UM_UFS1; ump 799 ufs/ffs/ffs_vfsops.c ump->um_fstype = UM_UFS2; ump 802 ufs/ffs/ffs_vfsops.c bcopy(bp->b_data, ump->um_fs, (u_int)fs->fs_sbsize); ump 807 ufs/ffs/ffs_vfsops.c fs = ump->um_fs; ump 809 ufs/ffs/ffs_vfsops.c ffs1_compat_read(fs, ump, sbloc); ump 840 ufs/ffs/ffs_vfsops.c mp->mnt_data = (qaddr_t)ump; ump 849 ufs/ffs/ffs_vfsops.c ump->um_mountp = mp; ump 850 ufs/ffs/ffs_vfsops.c ump->um_dev = dev; ump 851 ufs/ffs/ffs_vfsops.c ump->um_devvp = devvp; ump 852 ufs/ffs/ffs_vfsops.c ump->um_nindir = fs->fs_nindir; ump 853 ufs/ffs/ffs_vfsops.c ump->um_bptrtodb = fs->fs_fsbtodb; ump 854 ufs/ffs/ffs_vfsops.c ump->um_seqinc = fs->fs_frag; ump 856 ufs/ffs/ffs_vfsops.c ump->um_quotas[i] = NULLVP; ump 896 ufs/ffs/ffs_vfsops.c ump->um_savedmaxfilesize = fs->fs_maxfilesize; /* XXX */ ump 913 ufs/ffs/ffs_vfsops.c (void) ffs_sbupdate(ump, MNT_WAIT); ump 921 ufs/ffs/ffs_vfsops.c if (ump) { ump 922 ufs/ffs/ffs_vfsops.c free(ump->um_fs, M_UFSMNT); ump 923 ufs/ffs/ffs_vfsops.c free(ump, M_UFSMNT); ump 963 ufs/ffs/ffs_vfsops.c ffs1_compat_read(struct fs *fs, struct ufsmount *ump, daddr64_t sbloc) ump 989 ufs/ffs/ffs_vfsops.c ffs1_compat_write(struct fs *fs, struct ufsmount *ump) ump 1007 ufs/ffs/ffs_vfsops.c struct ufsmount *ump; ump 1015 ufs/ffs/ffs_vfsops.c ump = VFSTOUFS(mp); ump 1016 ufs/ffs/ffs_vfsops.c fs = ump->um_fs; ump 1026 ufs/ffs/ffs_vfsops.c error = ffs_sbupdate(ump, MNT_WAIT); ump 1034 ufs/ffs/ffs_vfsops.c ump->um_devvp->v_specmountpoint = NULL; ump 1036 ufs/ffs/ffs_vfsops.c vinvalbuf(ump->um_devvp, V_SAVE, NOCRED, p, 0, 0); ump 1037 ufs/ffs/ffs_vfsops.c error = VOP_CLOSE(ump->um_devvp, fs->fs_ronly ? FREAD : FREAD|FWRITE, ump 1039 ufs/ffs/ffs_vfsops.c vrele(ump->um_devvp); ump 1042 ufs/ffs/ffs_vfsops.c free(ump, M_UFSMNT); ump 1054 ufs/ffs/ffs_vfsops.c struct ufsmount *ump; ump 1057 ufs/ffs/ffs_vfsops.c ump = VFSTOUFS(mp); ump 1063 ufs/ffs/ffs_vfsops.c if (ump->um_quotas[i] == NULLVP) ump 1081 ufs/ffs/ffs_vfsops.c vn_lock(ump->um_devvp, LK_EXCLUSIVE | LK_RETRY, p); ump 1082 ufs/ffs/ffs_vfsops.c error = VOP_FSYNC(ump->um_devvp, p->p_ucred, MNT_WAIT, p); ump 1083 ufs/ffs/ffs_vfsops.c VOP_UNLOCK(ump->um_devvp, 0, p); ump 1093 ufs/ffs/ffs_vfsops.c struct ufsmount *ump; ump 1096 ufs/ffs/ffs_vfsops.c ump = VFSTOUFS(mp); ump 1097 ufs/ffs/ffs_vfsops.c fs = ump->um_fs; ump 1168 ufs/ffs/ffs_vfsops.c struct ufsmount *ump = VFSTOUFS(mp); ump 1173 ufs/ffs/ffs_vfsops.c fs = ump->um_fs; ump 1203 ufs/ffs/ffs_vfsops.c if ((ump->um_mountp->mnt_flag & MNT_SOFTDEP) && waitfor == MNT_WAIT) { ump 1204 ufs/ffs/ffs_vfsops.c if ((error = softdep_flushworklist(ump->um_mountp, &count, p))) ump 1211 ufs/ffs/ffs_vfsops.c vn_lock(ump->um_devvp, LK_EXCLUSIVE | LK_RETRY, p); ump 1212 ufs/ffs/ffs_vfsops.c if ((error = VOP_FSYNC(ump->um_devvp, cred, waitfor, p)) != 0) ump 1214 ufs/ffs/ffs_vfsops.c VOP_UNLOCK(ump->um_devvp, 0, p); ump 1221 ufs/ffs/ffs_vfsops.c if (fs->fs_fmod != 0 && (error = ffs_sbupdate(ump, waitfor)) != 0) ump 1242 ufs/ffs/ffs_vfsops.c struct ufsmount *ump; ump 1248 ufs/ffs/ffs_vfsops.c ump = VFSTOUFS(mp); ump 1249 ufs/ffs/ffs_vfsops.c dev = ump->um_dev; ump 1266 ufs/ffs/ffs_vfsops.c ip->i_ump = ump; ump 1270 ufs/ffs/ffs_vfsops.c ip->i_fs = fs = ump->um_fs; ump 1298 ufs/ffs/ffs_vfsops.c error = bread(ump->um_devvp, fsbtodb(fs, ino_to_fsba(fs, ino)), ump 94 ufs/mfs/mfs_vfsops.c struct ufsmount *ump; ump 123 ufs/mfs/mfs_vfsops.c ump = VFSTOUFS(mp); ump 124 ufs/mfs/mfs_vfsops.c fs = ump->um_fs; ump 167 ufs/mfs/mfs_vfsops.c struct ufsmount *ump; ump 182 ufs/mfs/mfs_vfsops.c ump = VFSTOUFS(mp); ump 183 ufs/mfs/mfs_vfsops.c fs = ump->um_fs; ump 196 ufs/mfs/mfs_vfsops.c return (vfs_export(mp, &ump->um_export, ump 220 ufs/mfs/mfs_vfsops.c ump = VFSTOUFS(mp); ump 221 ufs/mfs/mfs_vfsops.c fs = ump->um_fs; ump 97 ufs/ufs/ufs_bmap.c struct ufsmount *ump; ump 107 ufs/ufs/ufs_bmap.c ump = VFSTOUFS(mp); ump 132 ufs/ufs/ufs_bmap.c *bnp = blkptrtodb(ump, DIP(ip, db[bn])); ump 137 ufs/ufs/ufs_bmap.c is_sequential(ump, DIP(ip, db[bn - 1]), ump 175 ufs/ufs/ufs_bmap.c bp->b_blkno = blkptrtodb(ump, daddr); ump 190 ufs/ufs/ufs_bmap.c bn < MNINDIR(ump) && *runp < maxrun && ump 191 ufs/ufs/ufs_bmap.c is_sequential(ump, ump 204 ufs/ufs/ufs_bmap.c bn < MNINDIR(ump) && *runp < maxrun && ump 205 ufs/ufs/ufs_bmap.c is_sequential(ump, ump 213 ufs/ufs/ufs_bmap.c daddr = blkptrtodb(ump, daddr); ump 231 ufs/ufs/ufs_bmap.c struct ufsmount *ump; ump 235 ufs/ufs/ufs_bmap.c ump = VFSTOUFS(vp->v_mount); ump 263 ufs/ufs/ufs_bmap.c blockcnt *= MNINDIR(ump); ump 289 ufs/ufs/ufs_bmap.c blockcnt /= MNINDIR(ump); ump 290 ufs/ufs/ufs_bmap.c off = (bn / blockcnt) % MNINDIR(ump); ump 150 ufs/ufs/ufs_quota.c struct ufsmount *ump; ump 154 ufs/ufs/ufs_quota.c ump = ip->i_ump; ump 161 ufs/ufs/ufs_quota.c dqget(vp, DIP(ip, uid), ump, USRQUOTA, &ip->i_dquot[USRQUOTA])) && ump 170 ufs/ufs/ufs_quota.c dqget(vp, DIP(ip, gid), ump, GRPQUOTA, &ip->i_dquot[GRPQUOTA])) && ump 435 ufs/ufs/ufs_quota.c struct ufsmount *ump = ip->i_ump; ump 443 ufs/ufs/ufs_quota.c if (ump->um_quotas[i] == NULLVP || ump 444 ufs/ufs/ufs_quota.c (ump->um_qflags[i] & (QTF_OPENING|QTF_CLOSING))) ump 483 ufs/ufs/ufs_quota.c struct ufsmount *ump = VFSTOUFS(mp); ump 494 ufs/ufs/ufs_quota.c vpp = &ump->um_quotas[type]; ump 506 ufs/ufs/ufs_quota.c ump->um_qflags[type] |= QTF_OPENING; ump 515 ufs/ufs/ufs_quota.c ump->um_cred[type] = p->p_ucred; ump 516 ufs/ufs/ufs_quota.c ump->um_btime[type] = MAX_DQ_TIME; ump 517 ufs/ufs/ufs_quota.c ump->um_itime[type] = MAX_IQ_TIME; ump 518 ufs/ufs/ufs_quota.c if (dqget(NULLVP, 0, ump, type, &dq) == 0) { ump 520 ufs/ufs/ufs_quota.c ump->um_btime[type] = dq->dq_btime; ump 522 ufs/ufs/ufs_quota.c ump->um_itime[type] = dq->dq_itime; ump 532 ufs/ufs/ufs_quota.c ump->um_qflags[type] &= ~QTF_OPENING; ump 571 ufs/ufs/ufs_quota.c struct ufsmount *ump = VFSTOUFS(mp); ump 579 ufs/ufs/ufs_quota.c if ((qvp = ump->um_quotas[type]) == NULLVP) ump 581 ufs/ufs/ufs_quota.c ump->um_qflags[type] |= QTF_CLOSING; ump 591 ufs/ufs/ufs_quota.c ump->um_quotas[type] = NULLVP; ump 592 ufs/ufs/ufs_quota.c crfree(ump->um_cred[type]); ump 593 ufs/ufs/ufs_quota.c ump->um_cred[type] = NOCRED; ump 594 ufs/ufs/ufs_quota.c ump->um_qflags[type] &= ~QTF_CLOSING; ump 596 ufs/ufs/ufs_quota.c if (ump->um_quotas[type] != NULLVP) ump 627 ufs/ufs/ufs_quota.c struct ufsmount *ump = VFSTOUFS(mp); ump 634 ufs/ufs/ufs_quota.c if ((error = dqget(NULLVP, id, ump, type, &ndq)) != 0) ump 655 ufs/ufs/ufs_quota.c newlim.dqb_btime = time_second + ump->um_btime[type]; ump 659 ufs/ufs/ufs_quota.c newlim.dqb_itime = time_second + ump->um_itime[type]; ump 682 ufs/ufs/ufs_quota.c struct ufsmount *ump = VFSTOUFS(mp); ump 690 ufs/ufs/ufs_quota.c if ((error = dqget(NULLVP, id, ump, type, &ndq)) != 0) ump 703 ufs/ufs/ufs_quota.c dq->dq_btime = time_second + ump->um_btime[type]; ump 706 ufs/ufs/ufs_quota.c dq->dq_itime = time_second + ump->um_itime[type]; ump 746 ufs/ufs/ufs_quota.c struct ufsmount *ump = VFSTOUFS(mp); ump 754 ufs/ufs/ufs_quota.c if (ump->um_quotas[i] != NULLVP) ump 796 ufs/ufs/ufs_quota.c dqget(struct vnode *vp, u_long id, struct ufsmount *ump, int type, ump 807 ufs/ufs/ufs_quota.c dqvp = ump->um_quotas[type]; ump 808 ufs/ufs/ufs_quota.c if (dqvp == NULLVP || (ump->um_qflags[type] & QTF_CLOSING)) { ump 864 ufs/ufs/ufs_quota.c crhold(ump->um_cred[type]); ump 865 ufs/ufs/ufs_quota.c dq->dq_cred = ump->um_cred[type]; ump 902 ufs/ufs/ufs_quota.c dq->dq_btime = time_second + ump->um_btime[type]; ump 904 ufs/ufs/ufs_quota.c dq->dq_itime = time_second + ump->um_itime[type]; ump 94 ufs/ufs/ufs_vfsops.c struct ufsmount *ump = VFSTOUFS(mp); ump 99 ufs/ufs/ufs_vfsops.c np = vfs_export_lookup(mp, &ump->um_export, nam); ump 91 ufs/ufs/ufsmount.h #define MNINDIR(ump) ((ump)->um_nindir) ump 92 ufs/ufs/ufsmount.h #define blkptrtodb(ump, b) ((b) << (ump)->um_bptrtodb) ump 93 ufs/ufs/ufsmount.h #define is_sequential(ump, a, b) ((b) == (a) + ump->um_seqinc) ump 228 xfs/xfs_vfsops-bsd.c np = vfs_export_lookup(mp, &ump->um_export, nam); ump 262 xfs/xfs_vfsops-bsd.c np = vfs_export_lookup(mp, &ump->um_export, nam);