Lines Matching defs:imp
232 struct iso_mnt *imp;
246 imp = ip->i_mnt;
267 lbn = cd9660_lblkno(imp, uio->uio_offset);
268 on = cd9660_blkoff(imp, uio->uio_offset);
269 n = MIN(imp->logical_block_size - on, uio->uio_resid);
275 size = cd9660_blksize(imp, ip, lbn);
277 if (cd9660_lblktosize(imp, rablock) < ip->i_size) {
278 rasize = cd9660_blksize(imp, ip, rablock);
398 struct iso_mnt *imp;
414 imp = dp->i_mnt;
415 bmask = imp->im_bmask;
470 (idp->curroff & ~bmask) + imp->logical_block_size;
480 if (entryoffsetinblock + reclen > imp->logical_block_size) {
495 idp->current.d_fileno = isodirino(ep, imp);
502 switch (imp->iso_ftype) {
505 &idp->current.d_fileno, imp);
514 imp->iso_ftype == ISO_FTYPE_9660,
515 (imp->im_flags & ISOFSMNT_NOCASETRANS) == 0,
517 imp->im_joliet_level);
534 if (imp->iso_ftype == ISO_FTYPE_DEFAULT)
548 if (!error && imp->iso_ftype == ISO_FTYPE_DEFAULT) {
598 ISOMNT *imp;
607 imp = ip->i_mnt;
610 if (imp->iso_ftype != ISO_FTYPE_RRIP)
616 error = bread(imp->im_devvp,
617 (ip->i_number >> imp->im_bshift) <<
618 (imp->im_bshift - DEV_BSHIFT),
619 imp->logical_block_size, 0, &bp);
627 dirp = (ISODIR *)((char *)bp->b_data + (ip->i_number & imp->im_bmask));
633 if ((ip->i_number & imp->im_bmask) + isonum_711(dirp->length)
634 > imp->logical_block_size) {
654 if (cd9660_rrip_getsymname(dirp, symname, &symlen, imp) == 0) {