• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:bh

93 	struct buffer_head *bh;  in get_block_length()  local
95 if (!(bh = sb_bread(s, *cur_index))) in get_block_length()
101 (bh->b_data + *offset)); in get_block_length()
104 (bh->b_data + *offset)); in get_block_length()
105 brelse(bh); in get_block_length()
106 if (!(bh = sb_bread(s, ++(*cur_index)))) in get_block_length()
110 bh->b_data); in get_block_length()
113 bh->b_data); in get_block_length()
119 (bh->b_data + *offset)); in get_block_length()
121 (bh->b_data + *offset + 1)); in get_block_length()
124 (bh->b_data + *offset)); in get_block_length()
126 (bh->b_data + *offset + 1)); in get_block_length()
134 brelse(bh); in get_block_length()
135 if (!(bh = sb_bread(s, ++(*cur_index)))) in get_block_length()
139 if (*((unsigned char *) (bh->b_data + *offset)) != in get_block_length()
143 brelse(bh); in get_block_length()
148 return bh; in get_block_length()
160 struct buffer_head *bh[((SQUASHFS_FILE_MAX_SIZE - 1) >> in squashfs_read_data() local
178 if (!(bh[0] = sb_getblk(s, cur_index))) in squashfs_read_data()
182 if (!(bh[b] = sb_getblk(s, ++cur_index))) in squashfs_read_data()
186 ll_rw_block(READ, b, bh); in squashfs_read_data()
188 if (!(bh[0] = get_block_length(s, &cur_index, &offset, in squashfs_read_data()
201 if (!(bh[b] = sb_getblk(s, ++cur_index))) in squashfs_read_data()
205 ll_rw_block(READ, b - 1, bh + 1); in squashfs_read_data()
215 wait_on_buffer(bh[k]); in squashfs_read_data()
216 if (!buffer_uptodate(bh[k])) in squashfs_read_data()
218 memcpy(c_buffer + bytes, bh[k]->b_data + offset, avail_bytes); in squashfs_read_data()
221 brelse(bh[k]); in squashfs_read_data()
256 brelse(bh[b]); in squashfs_read_data()