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