Lines Matching refs:pip
980 ud_ialloc(struct ud_inode *pip,
1000 ASSERT(pip);
1009 udf_vfsp = pip->i_udf;
1011 prn = pip->i_icb_prn;
1013 if ((err = ud_alloc_space(pip->i_vfs, prn,
1020 bp = ud_bread(pip->i_dev, loc << udf_vfsp->udf_l2d_shift, lbsize);
1022 ud_free_space(pip->i_vfs, prn, blkno, size);
1043 ((vap->va_gid == pip->i_gid) || groupmember(vap->va_gid, cr) ||
1052 fe->fe_gid = (pip->i_char & ISGID) ?
1053 SWAP_32(pip->i_gid) : SWAP_32(gid);
1074 imode |= (pip->i_perm & (IWRITE | IWRITE >> 5 | IWRITE >> 10)) << 3;
1161 if ((pip->i_char & ISGID) && (vap->va_type == VDIR)) {
1198 if ((ip = ud_search_icache(pip->i_vfs, prn, blkno)) != NULL) {
1205 if ((err = ud_iget(pip->i_vfs, prn, blkno, ipp, bp, cr)) != 0) {
1207 ud_free_space(pip->i_vfs, prn, blkno, size);
1214 cmn_err(CE_NOTE, "%s: out of inodes\n", pip->i_udf->udf_volid);