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);