Lines Matching defs:bp
56 #define SU_USAGE_OFF(bp, offset) \
57 ((struct nandfs_segment_usage *)((bp)->b_data + offset))
83 struct buf *bp_header, *bp;
107 bp = NULL;
119 &bp);
122 &bp);
126 if (bp)
127 brelse(bp);
131 su_usage = SU_USAGE_OFF(bp, offset);
134 bp = bp_header;
158 brelse(bp);
166 brelse(bp);
192 if (bp && bp != bp_header)
193 brelse(bp);
196 if (bp && bp != bp_header)
197 nandfs_dirty_buf(bp, 1);
217 struct buf *bp;
226 error = nandfs_bread(su_node, blk, NOCRED, 0, &bp);
228 brelse(bp);
232 nandfs_dirty_buf(bp, 1);
244 struct buf *bp;
253 error = nandfs_bread(su_node, blk, NOCRED, 0, &bp);
257 brelse(bp);
261 su_usage = SU_USAGE_OFF(bp, offset);
269 nandfs_dirty_buf(bp, 1);
281 struct buf *bp_header, *bp;
300 error = nandfs_bread(su_node, blk, NOCRED, 0, &bp);
302 brelse(bp);
307 bp = bp_header;
310 su_usage = SU_USAGE_OFF(bp, offset);
325 if (bp != bp_header)
326 nandfs_dirty_buf(bp, 1);
343 struct buf *bp;
352 error = nandfs_bread(su_node, blk, NOCRED, 0, &bp);
354 brelse(bp);
358 su_usage = SU_USAGE_OFF(bp, offset);
364 nandfs_dirty_buf(bp, 1);
374 struct buf *bp;
384 error = nandfs_bread(su_node, blk, NOCRED, 0, &bp);
386 brelse(bp);
391 su_usage = SU_USAGE_OFF(bp, offset);
395 brelse(bp);
437 struct buf *bp;
444 err = nandfs_bread(nandfsdev->nd_su_node, 0, NOCRED, 0, &bp);
446 brelse(bp);
452 suhdr = (struct nandfs_sufile_header *)bp->b_data;
460 brelse(bp);
508 struct buf *bp;
520 bp = NULL;
531 if (bp != NULL)
532 brelse(bp);
534 0, &bp);
541 su = SU_USAGE_OFF(bp, blockoff);
563 if (bp != NULL)
564 brelse(bp);