• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/fs/cd9660/

Lines Matching refs:ip

137 	struct iso_node *ip = VTOI(vp);
160 return (vaccess(vp->v_type, ip->inode.iso_mode, ip->inode.iso_uid,
161 ip->inode.iso_gid, ap->a_accmode, ap->a_cred, NULL));
175 struct iso_node *ip = VTOI(vp);
180 vnode_create_vobject(vp, ip->i_size, ap->a_td);
196 struct iso_node *ip = VTOI(vp);
198 vap->va_fsid = dev2udev(ip->i_mnt->im_dev);
199 vap->va_fileid = ip->i_number;
201 vap->va_mode = ip->inode.iso_mode;
202 vap->va_nlink = ip->inode.iso_links;
203 vap->va_uid = ip->inode.iso_uid;
204 vap->va_gid = ip->inode.iso_gid;
205 vap->va_atime = ip->inode.iso_atime;
206 vap->va_mtime = ip->inode.iso_mtime;
207 vap->va_ctime = ip->inode.iso_ctime;
208 vap->va_rdev = ip->inode.iso_rdev;
210 vap->va_size = (u_quad_t) ip->i_size;
211 if (ip->i_size == 0 && (vap->va_mode & S_IFMT) == S_IFLNK) {
236 vap->va_blocksize = ip->i_mnt->logical_block_size;
237 vap->va_bytes = (u_quad_t) ip->i_size;
258 struct iso_node *ip;
272 ip = VTOI(vp);
277 *(int *)(ap->a_data) = ip->iso_start;
302 struct iso_node *ip = VTOI(vp);
320 imp = ip->i_mnt;
325 diff = (off_t)ip->i_size - uio->uio_offset;
330 size = blksize(imp, ip, lbn);
333 if (lblktosize(imp, rablock) < ip->i_size)
334 error = cluster_read(vp, (off_t)ip->i_size,
341 lblktosize(imp, rablock) < ip->i_size) {
342 rasize = blksize(imp, ip, rablock);
668 ISONODE *ip;
677 ip = VTOI(ap->a_vp);
678 imp = ip->i_mnt;
688 (ip->i_number >> imp->im_bshift) <<
699 dirp = (ISODIR *)(bp->b_data + (ip->i_number & imp->im_bmask));
705 if ((ip->i_number & imp->im_bmask) + isonum_711(dirp->length)
761 struct iso_node *ip;
764 ip = VTOI(vp);
768 bp->b_blkno = (ip->iso_start + bp->b_lblkno) <<
769 (ip->i_mnt->im_bshift - DEV_BSHIFT);
772 bo = ip->i_mnt->im_bo;
828 struct iso_node *ip = VTOI(ap->a_vp);
832 ifh.ifid_ino = ip->i_number;
833 ifh.ifid_start = ip->iso_start;
864 struct iso_node *ip;
866 ip = VTOI(vp);
867 return (blksize(ip->i_mnt, ip, lbn));