Lines Matching refs:fbp

89 	struct	fbuf *fbp;	/* dir buf where slot is */  member
123 struct fbuf *fbp; in ud_dirlook() local
204 fbp = NULL; in ud_dirlook()
208 error = ud_get_next_fid(dip, &fbp, in ud_dirlook()
245 if (fbp != NULL) { in ud_dirlook()
246 fbrelse(fbp, in ud_dirlook()
248 fbp = NULL; in ud_dirlook()
285 if (fbp != NULL) { in ud_dirlook()
286 fbrelse(fbp, in ud_dirlook()
288 fbp = NULL; in ud_dirlook()
307 if (fbp != NULL) { in ud_dirlook()
308 fbrelse(fbp, S_READ); in ud_dirlook()
309 fbp = NULL; in ud_dirlook()
318 if (fbp != NULL) { in ud_dirlook()
319 fbrelse(fbp, S_READ); in ud_dirlook()
388 slot.fbp = NULL; in ud_direnter()
549 if (slot.fbp) { in ud_direnter()
550 fbrelse(slot.fbp, S_OTHER); in ud_direnter()
653 slot.fbp = NULL; in ud_dirremove()
778 fbrelse(slot.fbp, S_OTHER); in ud_dirremove()
795 slot.fbp = NULL; in ud_dirremove()
851 if (slot.fbp != NULL) { in ud_dirremove()
852 fbrelse(slot.fbp, S_OTHER); in ud_dirremove()
882 struct fbuf *fbp; in ud_dircheckforname() local
893 fbp = NULL; in ud_dircheckforname()
915 if ((error = ud_get_next_fid(tdp, &fbp, in ud_dircheckforname()
948 fbrelse(fbp, S_OTHER); in ud_dircheckforname()
955 slotp->fbp = fbp; in ud_dircheckforname()
987 if (fbp) { in ud_dircheckforname()
988 fbrelse(fbp, S_OTHER); in ud_dircheckforname()
1125 struct fbuf *fbp; in ud_dircheckpath() local
1155 udf_vfsp->udf_lbsize, S_READ, &fbp)) != 0) { in ud_dircheckpath()
1162 fid = (struct file_id *)fbp->fb_addr; in ud_dircheckpath()
1195 if (fbp != NULL) { in ud_dircheckpath()
1196 fbrelse(fbp, S_OTHER); in ud_dircheckpath()
1197 fbp = NULL; in ud_dircheckpath()
1214 if (fbp) { in ud_dircheckpath()
1215 fbrelse(fbp, S_OTHER); in ud_dircheckpath()
1349 struct fbuf *fbp; in ud_dirmakedirect() local
1409 ip->i_udf->udf_lbsize, S_WRITE, &fbp)) != 0) { in ud_dirmakedirect()
1414 bzero(fbp->fb_addr, ip->i_udf->udf_lbsize); in ud_dirmakedirect()
1416 fid = (struct file_id *)fbp->fb_addr; in ud_dirmakedirect()
1433 err = ud_fbwrite(fbp, ip); in ud_dirmakedirect()
1628 struct fbuf *fbp; in ud_dirprepareentry() local
1687 S_WRITE, &fbp)) != 0) { in ud_dirprepareentry()
1695 (fbp->fb_addr + off); in ud_dirprepareentry()
1703 if (error = ud_fbwrite(fbp, dp)) { in ud_dirprepareentry()
1735 S_WRITE, &fbp)) != 0) { in ud_dirprepareentry()
1743 bcopy((caddr_t)buf, fbp->fb_addr + (offset & lbmask), count); in ud_dirprepareentry()
1745 if (error = ud_fbwrite(fbp, dp)) { in ud_dirprepareentry()
1751 lbsize, S_WRITE, &fbp)) != 0) { in ud_dirprepareentry()
1754 bcopy((caddr_t)(buf + count), fbp->fb_addr, entrysize - count); in ud_dirprepareentry()
1755 if (error = ud_fbwrite(fbp, dp)) { in ud_dirprepareentry()
1777 struct fbuf *fbp; in ud_dirfixdotdot() local
1789 dp->i_udf->udf_lbsize, S_WRITE, &fbp); in ud_dirfixdotdot()
1800 fid = (struct file_id *)fbp->fb_addr; in ud_dirfixdotdot()
1842 err = ud_fbwrite(fbp, dp); in ud_dirfixdotdot()
1843 fbp = NULL; in ud_dirfixdotdot()
1867 if (fbp) { in ud_dirfixdotdot()
1868 fbrelse(fbp, S_OTHER); in ud_dirfixdotdot()
1883 ASSERT(slot->fbp); in ud_write_fid()
1924 slot->fbp->fb_addr, count); in ud_write_fid()
1928 error = ud_fbwrite(slot->fbp, dp); in ud_write_fid()
1936 fbrelse(slot->fbp, S_OTHER); in ud_write_fid()
1939 if ((error = ud_fbwrite(slot->fbp, dp)) != 0) { in ud_write_fid()
1945 slot->fbp = NULL; in ud_write_fid()