imp 78 isofs/cd9660/cd9660_extern.h #define blkoff(imp, loc) ((loc) & (imp)->im_bmask)
imp 79 isofs/cd9660/cd9660_extern.h #define lblktosize(imp, blk) ((blk) << (imp)->im_bshift)
imp 80 isofs/cd9660/cd9660_extern.h #define lblkno(imp, loc) ((loc) >> (imp)->im_bshift)
imp 81 isofs/cd9660/cd9660_extern.h #define blksize(imp, ip, lbn) ((imp)->logical_block_size)
imp 101 isofs/cd9660/cd9660_lookup.c register struct iso_mnt *imp; /* file system that directory is in */
imp 136 isofs/cd9660/cd9660_lookup.c imp = dp->i_mnt;
imp 165 isofs/cd9660/cd9660_lookup.c assoc = (imp->iso_ftype != ISO_FTYPE_RRIP && *name == ASSOCCHAR);
imp 182 isofs/cd9660/cd9660_lookup.c bmask = imp->im_bmask;
imp 225 isofs/cd9660/cd9660_lookup.c (dp->i_offset & ~bmask) + imp->logical_block_size;
imp 233 isofs/cd9660/cd9660_lookup.c if (entryoffsetinblock + reclen > imp->logical_block_size)
imp 246 isofs/cd9660/cd9660_lookup.c switch (imp->iso_ftype) {
imp 258 isofs/cd9660/cd9660_lookup.c dp->i_ino = isodirino(ep, imp);
imp 265 isofs/cd9660/cd9660_lookup.c ep->name, namelen, imp->joliet_level))) {
imp 267 isofs/cd9660/cd9660_lookup.c ino = isodirino(ep, imp);
imp 284 isofs/cd9660/cd9660_lookup.c ino = isodirino(ep, imp);
imp 289 isofs/cd9660/cd9660_lookup.c cd9660_rrip_getname(ep,altname,&namelen,&dp->i_ino,imp);
imp 306 isofs/cd9660/cd9660_lookup.c if (lblkno(imp, dp->i_offset) !=
imp 307 isofs/cd9660/cd9660_lookup.c lblkno(imp, saveoffset)) {
imp 433 isofs/cd9660/cd9660_lookup.c struct iso_mnt *imp;
imp 439 isofs/cd9660/cd9660_lookup.c imp = ip->i_mnt;
imp 440 isofs/cd9660/cd9660_lookup.c lbn = lblkno(imp, offset);
imp 441 isofs/cd9660/cd9660_lookup.c bsize = blksize(imp, ip, lbn);
imp 449 isofs/cd9660/cd9660_lookup.c *res = (char *)bp->b_data + blkoff(imp, offset);
imp 303 isofs/cd9660/cd9660_node.c struct iso_mnt *imp;
imp 319 isofs/cd9660/cd9660_node.c && ((imp = inop->i_mnt)->im_flags & ISOFSMNT_EXTATT)
imp 321 isofs/cd9660/cd9660_node.c cd9660_bufatoff(inop, (off_t)-(off << imp->im_bshift), NULL,
imp 366 isofs/cd9660/cd9660_node.c struct iso_mnt *imp;
imp 371 isofs/cd9660/cd9660_node.c && ((imp = inop->i_mnt)->im_flags & ISOFSMNT_EXTATT)
imp 373 isofs/cd9660/cd9660_node.c cd9660_bufatoff(inop, (off_t)-(off << imp->im_bshift), NULL,
imp 489 isofs/cd9660/cd9660_node.c isodirino(isodir, imp)
imp 491 isofs/cd9660/cd9660_node.c struct iso_mnt *imp;
imp 496 isofs/cd9660/cd9660_node.c isonum_711(isodir->ext_attr_length)) << imp->im_bshift;
imp 175 isofs/cd9660/cd9660_rrip.c inbuf = ana->imp->im_mountp->mnt_stat.f_mntonname;
imp 302 isofs/cd9660/cd9660_rrip.c isonum_711(isodir->flags) & 4, ana->imp->joliet_level);
imp 323 isofs/cd9660/cd9660_rrip.c *ana->inump = isonum_733(p->dir_loc) << ana->imp->im_bshift;
imp 540 isofs/cd9660/cd9660_rrip.c isochar(isodir->name, pwhead, ana->imp->joliet_level, &c);
imp 543 isofs/cd9660/cd9660_rrip.c if (c != 0 || isonum_733(isodir->extent) != ana->imp->root_extent)
imp 544 isofs/cd9660/cd9660_rrip.c pwhead += ana->imp->rr_skip;
imp 546 isofs/cd9660/cd9660_rrip.c pwhead += ana->imp->rr_skip0;
imp 588 isofs/cd9660/cd9660_rrip.c if (ana->iso_ce_blk >= ana->imp->volume_space_size ||
imp 590 isofs/cd9660/cd9660_rrip.c ana->imp->logical_block_size ||
imp 591 isofs/cd9660/cd9660_rrip.c bread(ana->imp->im_devvp, ana->iso_ce_blk <<
imp 592 isofs/cd9660/cd9660_rrip.c (ana->imp->im_bshift - DEV_BSHIFT),
imp 593 isofs/cd9660/cd9660_rrip.c ana->imp->logical_block_size, NOCRED, &bp))
imp 637 isofs/cd9660/cd9660_rrip.c cd9660_rrip_analyze(isodir, inop, imp)
imp 640 isofs/cd9660/cd9660_rrip.c struct iso_mnt *imp;
imp 645 isofs/cd9660/cd9660_rrip.c analyze.imp = imp;
imp 674 isofs/cd9660/cd9660_rrip.c cd9660_rrip_getname(isodir, outbuf, outlen, inump, imp)
imp 679 isofs/cd9660/cd9660_rrip.c struct iso_mnt *imp;
imp 689 isofs/cd9660/cd9660_rrip.c analyze.imp = imp;
imp 695 isofs/cd9660/cd9660_rrip.c imp->joliet_level, &c);
imp 719 isofs/cd9660/cd9660_rrip.c cd9660_rrip_getsymname(isodir, outbuf, outlen, imp)
imp 723 isofs/cd9660/cd9660_rrip.c struct iso_mnt *imp;
imp 732 isofs/cd9660/cd9660_rrip.c analyze.imp = imp;
imp 751 isofs/cd9660/cd9660_rrip.c cd9660_rrip_offset(isodir, imp)
imp 753 isofs/cd9660/cd9660_rrip.c struct iso_mnt *imp;
imp 758 isofs/cd9660/cd9660_rrip.c imp->rr_skip0 = 0;
imp 762 isofs/cd9660/cd9660_rrip.c imp->rr_skip0 = 15;
imp 768 isofs/cd9660/cd9660_rrip.c analyze.imp = imp;
imp 141 isofs/cd9660/cd9660_vfsops.c struct iso_mnt *imp = NULL;
imp 155 isofs/cd9660/cd9660_vfsops.c imp = VFSTOISOFS(mp);
imp 157 isofs/cd9660/cd9660_vfsops.c return (vfs_export(mp, &imp->im_export,
imp 193 isofs/cd9660/cd9660_vfsops.c if (devvp != imp->im_devvp)
imp 202 isofs/cd9660/cd9660_vfsops.c imp = VFSTOISOFS(mp);
imp 600 isofs/cd9660/cd9660_vfsops.c struct iso_mnt *imp = VFSTOISOFS(mp);
imp 602 isofs/cd9660/cd9660_vfsops.c (struct iso_directory_record *)imp->root;
imp 603 isofs/cd9660/cd9660_vfsops.c ino_t ino = isodirino(dp, imp);
imp 610 isofs/cd9660/cd9660_vfsops.c imp->iso_ftype == ISO_FTYPE_RRIP, dp));
imp 750 isofs/cd9660/cd9660_vfsops.c register struct iso_mnt *imp;
imp 758 isofs/cd9660/cd9660_vfsops.c imp = VFSTOISOFS(mp);
imp 759 isofs/cd9660/cd9660_vfsops.c dev = imp->im_dev;
imp 797 isofs/cd9660/cd9660_vfsops.c lbn = lblkno(imp, ino);
imp 798 isofs/cd9660/cd9660_vfsops.c if (lbn >= imp->volume_space_size) {
imp 804 isofs/cd9660/cd9660_vfsops.c off = blkoff(imp, ino);
imp 805 isofs/cd9660/cd9660_vfsops.c if (off + ISO_DIRECTORY_RECORD_SIZE > imp->logical_block_size)
imp 813 isofs/cd9660/cd9660_vfsops.c error = bread(imp->im_devvp,
imp 814 isofs/cd9660/cd9660_vfsops.c lbn << (imp->im_bshift - DEV_BSHIFT),
imp 815 isofs/cd9660/cd9660_vfsops.c imp->logical_block_size, NOCRED, &bp);
imp 825 isofs/cd9660/cd9660_vfsops.c imp->logical_block_size) {
imp 850 isofs/cd9660/cd9660_vfsops.c ip->i_mnt = imp;
imp 851 isofs/cd9660/cd9660_vfsops.c ip->i_devvp = imp->im_devvp;
imp 859 isofs/cd9660/cd9660_vfsops.c ip->iso_start = ino >> imp->im_bshift;
imp 877 isofs/cd9660/cd9660_vfsops.c switch (imp->iso_ftype) {
imp 882 isofs/cd9660/cd9660_vfsops.c if ((imp->im_flags & ISOFSMNT_EXTATT) &&
imp 884 isofs/cd9660/cd9660_vfsops.c cd9660_bufatoff(ip, (off_t)-(off << imp->im_bshift),
imp 895 isofs/cd9660/cd9660_vfsops.c cd9660_rrip_analyze(isodir, ip, imp);
imp 952 isofs/cd9660/cd9660_vfsops.c if (ip->iso_extent == imp->root_extent)
imp 1000 isofs/cd9660/cd9660_vfsops.c register struct iso_mnt *imp = VFSTOISOFS(mp);
imp 1005 isofs/cd9660/cd9660_vfsops.c np = vfs_export_lookup(mp, &imp->im_export, nam);
imp 286 isofs/cd9660/cd9660_vnops.c register struct iso_mnt *imp;
imp 298 isofs/cd9660/cd9660_vnops.c imp = ip->i_mnt;
imp 302 isofs/cd9660/cd9660_vnops.c lbn = lblkno(imp, uio->uio_offset);
imp 303 isofs/cd9660/cd9660_vnops.c on = blkoff(imp, uio->uio_offset);
imp 304 isofs/cd9660/cd9660_vnops.c n = min((u_int)(imp->logical_block_size - on),
imp 311 isofs/cd9660/cd9660_vnops.c size = blksize(imp, ip, lbn);
imp 324 isofs/cd9660/cd9660_vnops.c lblktosize(imp, (rablock + i)) < ip->i_size;
imp 327 isofs/cd9660/cd9660_vnops.c ra->sizes[i] = blksize(imp, ip, rablock + i);
imp 343 isofs/cd9660/cd9660_vnops.c if (n + on == imp->logical_block_size ||
imp 497 isofs/cd9660/cd9660_vnops.c struct iso_mnt *imp;
imp 510 isofs/cd9660/cd9660_vnops.c imp = dp->i_mnt;
imp 511 isofs/cd9660/cd9660_vnops.c bmask = imp->im_bmask;
imp 569 isofs/cd9660/cd9660_vnops.c (idp->curroff & ~bmask) + imp->logical_block_size;
imp 579 isofs/cd9660/cd9660_vnops.c if (entryoffsetinblock + reclen > imp->logical_block_size) {
imp 594 isofs/cd9660/cd9660_vnops.c idp->current.d_fileno = isodirino(ep, imp);
imp 601 isofs/cd9660/cd9660_vnops.c switch (imp->iso_ftype) {
imp 604 isofs/cd9660/cd9660_vnops.c &idp->current.d_fileno,imp);
imp 622 isofs/cd9660/cd9660_vnops.c imp->iso_ftype == ISO_FTYPE_9660,
imp 624 isofs/cd9660/cd9660_vnops.c imp->joliet_level);
imp 626 isofs/cd9660/cd9660_vnops.c if (imp->iso_ftype == ISO_FTYPE_DEFAULT)
imp 638 isofs/cd9660/cd9660_vnops.c if (!error && imp->iso_ftype == ISO_FTYPE_DEFAULT) {
imp 684 isofs/cd9660/cd9660_vnops.c ISOMNT *imp;
imp 692 isofs/cd9660/cd9660_vnops.c imp = ip->i_mnt;
imp 695 isofs/cd9660/cd9660_vnops.c if (imp->iso_ftype != ISO_FTYPE_RRIP)
imp 701 isofs/cd9660/cd9660_vnops.c error = bread(imp->im_devvp,
imp 702 isofs/cd9660/cd9660_vnops.c (ip->i_number >> imp->im_bshift) <<
imp 703 isofs/cd9660/cd9660_vnops.c (imp->im_bshift - DEV_BSHIFT),
imp 704 isofs/cd9660/cd9660_vnops.c imp->logical_block_size, NOCRED, &bp);
imp 713 isofs/cd9660/cd9660_vnops.c dirp = (ISODIR *)(bp->b_data + (ip->i_number & imp->im_bmask));
imp 719 isofs/cd9660/cd9660_vnops.c if ((ip->i_number & imp->im_bmask) + isonum_711(dirp->length)
imp 720 isofs/cd9660/cd9660_vnops.c > imp->logical_block_size) {
imp 738 isofs/cd9660/cd9660_vnops.c if (cd9660_rrip_getsymname(dirp, symname, &symlen, imp) == 0) {
imp 65 isofs/cd9660/iso_rrip.h struct iso_mnt *imp; /* mount structure */
imp 74 isofs/cd9660/iso_rrip.h struct iso_node *inop, struct iso_mnt *imp);
imp 77 isofs/cd9660/iso_rrip.h ino_t *inump, struct iso_mnt *imp);
imp 80 isofs/cd9660/iso_rrip.h struct iso_mnt *imp);
imp 82 isofs/cd9660/iso_rrip.h struct iso_mnt *imp);