Lines Matching refs:real_blocks
2121 struct buffer_head **real_blocks = NULL;
2188 real_blocks = kmalloc_array(get_desc_trans_len(desc),
2191 if (!log_blocks || !real_blocks) {
2195 kfree(real_blocks);
2209 real_blocks[i] =
2213 real_blocks[i] =
2218 if (real_blocks[i]->b_blocknr > SB_BLOCK_COUNT(sb)) {
2227 (sb, real_blocks[i]->b_blocknr)) {
2233 brelse_array(real_blocks, i);
2237 kfree(real_blocks);
2252 brelse_array(real_blocks, get_desc_trans_len(desc));
2256 kfree(real_blocks);
2259 memcpy(real_blocks[i]->b_data, log_blocks[i]->b_data,
2260 real_blocks[i]->b_size);
2261 set_buffer_uptodate(real_blocks[i]);
2266 set_buffer_dirty(real_blocks[i]);
2267 write_dirty_buffer(real_blocks[i], 0);
2270 wait_on_buffer(real_blocks[i]);
2271 if (!buffer_uptodate(real_blocks[i])) {
2275 brelse_array(real_blocks + i,
2280 kfree(real_blocks);
2283 brelse(real_blocks[i]);
2306 kfree(real_blocks);