Lines Matching refs:bp
351 struct buf *bp = NULL;
393 if ((error = (int)buf_bread(devvp, (daddr64_t)((unsigned)iso_blknum), iso_bsize, NOCRED, &bp))) {
394 if (bp) {
395 buf_markaged(bp);
396 buf_brelse(bp);
397 bp = NULL;
404 vdp = (struct iso_volume_descriptor *)((char *)0 + buf_dataptr(bp));
430 pribp = bp;
431 bp = NULL;
436 supbp = bp;
437 bp = NULL;
456 if (bp) {
457 buf_markaged(bp);
458 buf_brelse(bp);
459 bp = NULL;
463 if (bp) {
464 buf_markaged(bp);
465 buf_brelse(bp);
466 bp = NULL;
569 isomp->logical_block_size, NOCRED, &bp)) ) {
576 rootp = (struct iso_directory_record *)((char *)0 + buf_dataptr(bp));
588 buf_markaged(bp);
589 buf_brelse(bp);
590 bp = NULL;
674 if (bp)
675 buf_brelse(bp);
1068 buf_t bp = NULL;
1135 imp->logical_block_size, NOCRED, &bp);
1140 isodir = (struct iso_directory_record *)(buf_dataptr(bp) + off);
1160 ((char *)0 + buf_dataptr(bp) + isonum_711(isodir->length));
1169 if (bp) {
1170 buf_brelse(bp);
1171 bp = NULL;
1190 if ((error = (int)buf_bread(imp->im_devvp, lbn, imp->im_sector_size, NOCRED, &bp)))
1193 isodir = (struct iso_directory_record *)((char *)0 + buf_dataptr(bp));
1301 * This must be done before we release bp, because isodir
1302 * points into bp's data.
1379 if (bp)
1380 buf_brelse(bp);
1391 if (bp)
1392 buf_brelse(bp);