Lines Matching refs:bp
129 struct buf *bp; /* a buffer of directory entries */
131 int entryoffsetinblock; /* offset of ep in bp's buffer */
157 bp = NULL;
225 (error = cd9660_blkatoff(vdp, SECTOFF(imp, dp->i_offset), NULL, &bp)))
240 if (bp != NULL)
241 buf_brelse(bp);
242 if ( (error = cd9660_blkatoff(vdp, SECTOFF(imp,dp->i_offset), NULL, &bp)) )
250 ((char *)0 + buf_dataptr(bp) + entryoffsetinblock);
281 ino = ((daddr_t)buf_blkno(bp) << imp->im_bshift) + entryoffsetinblock;
309 ino = ((daddr_t)buf_blkno(bp) << imp->im_bshift) + entryoffsetinblock;
316 ino = ((daddr_t)buf_blkno(bp) << imp->im_bshift) + entryoffsetinblock;
338 if (bp != NULL)
339 buf_brelse(bp);
340 if ( (error = cd9660_blkatoff(vdp, SECTOFF(imp, saveoffset), NULL, &bp)) )
345 ((char *)0 + buf_dataptr(bp) + entryoffsetinblock);
361 if (bp != NULL)
362 buf_brelse(bp);
412 buf_brelse(bp);
416 buf_brelse(bp);
424 buf_brelse(bp);
443 buf_t bp;
457 if ( (error = (int)buf_bread(vp, (daddr64_t)((unsigned)lbn), bsize, NOCRED, &bp)) ) {
458 buf_brelse(bp);
463 *res = (char *)0 + buf_dataptr(bp) + blkoff(imp, offset);
464 *bpp = bp;