Lines Matching refs:ip

121 	struct iso_node *ip = VTOI(vp);
147 file_mode = ip->inode.iso_mode;
148 file_mode &= (vp->v_type == VDIR) ? ip->i_mnt->im_dmask : ip->i_mnt->im_fmask;
150 uid = (ip->i_mnt->im_flags & ISOFSMNT_UID) ?
151 ip->i_mnt->im_uid : ip->inode.iso_uid;
152 gid = (ip->i_mnt->im_flags & ISOFSMNT_GID) ?
153 ip->i_mnt->im_gid : ip->inode.iso_gid;
163 struct iso_node *ip = VTOI(vp);
168 vnode_create_vobject(vp, ip->i_size, ap->a_td);
178 struct iso_node *ip = VTOI(vp);
180 vap->va_fsid = dev2udev(ip->i_mnt->im_dev);
181 vap->va_fileid = ip->i_number;
183 vap->va_mode = ip->inode.iso_mode;
184 vap->va_mode &= (vp->v_type == VDIR) ? ip->i_mnt->im_dmask : ip->i_mnt->im_fmask;
186 vap->va_nlink = ip->inode.iso_links;
187 vap->va_uid = (ip->i_mnt->im_flags & ISOFSMNT_UID) ?
188 ip->i_mnt->im_uid : ip->inode.iso_uid;
189 vap->va_gid = (ip->i_mnt->im_flags & ISOFSMNT_GID) ?
190 ip->i_mnt->im_gid : ip->inode.iso_gid;
191 vap->va_atime = ip->inode.iso_atime;
192 vap->va_mtime = ip->inode.iso_mtime;
193 vap->va_ctime = ip->inode.iso_ctime;
194 vap->va_rdev = ip->inode.iso_rdev;
196 vap->va_size = (u_quad_t) ip->i_size;
197 if (ip->i_size == 0 && (vap->va_mode & S_IFMT) == S_IFLNK) {
222 vap->va_blocksize = ip->i_mnt->logical_block_size;
223 vap->va_bytes = (u_quad_t) ip->i_size;
236 struct iso_node *ip;
250 ip = VTOI(vp);
255 *(int *)(ap->a_data) = ip->iso_start;
274 struct iso_node *ip = VTOI(vp);
292 imp = ip->i_mnt;
297 diff = (off_t)ip->i_size - uio->uio_offset;
302 size = blksize(imp, ip, lbn);
305 if (lblktosize(imp, rablock) < ip->i_size)
306 error = cluster_read(vp, (off_t)ip->i_size,
313 lblktosize(imp, rablock) < ip->i_size) {
314 rasize = blksize(imp, ip, rablock);
622 ISONODE *ip;
631 ip = VTOI(ap->a_vp);
632 imp = ip->i_mnt;
642 (ip->i_number >> imp->im_bshift) <<
652 dirp = (ISODIR *)(bp->b_data + (ip->i_number & imp->im_bmask));
658 if ((ip->i_number & imp->im_bmask) + isonum_711(dirp->length)
710 struct iso_node *ip;
713 ip = VTOI(vp);
717 bp->b_blkno = (ip->iso_start + bp->b_lblkno) <<
718 (ip->i_mnt->im_bshift - DEV_BSHIFT);
721 bo = ip->i_mnt->im_bo;
768 struct iso_node *ip = VTOI(ap->a_vp);
772 ifh.ifid_ino = ip->i_number;
773 ifh.ifid_start = ip->iso_start;
805 struct iso_node *ip;
807 ip = VTOI(vp);
808 *sz = blksize(ip->i_mnt, ip, lbn);