Lines Matching refs:bh

175 				      struct buffer_head *bh,  in ext4_journal_abort_handle()  argument
183 if (bh) in ext4_journal_abort_handle()
184 BUFFER_TRACE(bh, "abort"); in ext4_journal_abort_handle()
221 handle_t *handle, struct buffer_head *bh) in __ext4_journal_get_write_access() argument
227 if (bh->b_bdev->bd_super) in __ext4_journal_get_write_access()
228 ext4_check_bdev_write_error(bh->b_bdev->bd_super); in __ext4_journal_get_write_access()
231 err = jbd2_journal_get_write_access(handle, bh); in __ext4_journal_get_write_access()
233 ext4_journal_abort_handle(where, line, __func__, bh, in __ext4_journal_get_write_access()
253 struct buffer_head *bh, ext4_fsblk_t blocknr) in __ext4_forget() argument
260 BUFFER_TRACE(bh, "enter"); in __ext4_forget()
264 bh, is_metadata, inode->i_mode, in __ext4_forget()
269 bforget(bh); in __ext4_forget()
280 if (bh) { in __ext4_forget()
281 BUFFER_TRACE(bh, "call jbd2_journal_forget"); in __ext4_forget()
282 err = jbd2_journal_forget(handle, bh); in __ext4_forget()
285 bh, handle, err); in __ext4_forget()
294 BUFFER_TRACE(bh, "call jbd2_journal_revoke"); in __ext4_forget()
295 err = jbd2_journal_revoke(handle, blocknr, bh); in __ext4_forget()
298 bh, handle, err); in __ext4_forget()
302 BUFFER_TRACE(bh, "exit"); in __ext4_forget()
307 handle_t *handle, struct buffer_head *bh) in __ext4_journal_get_create_access() argument
312 err = jbd2_journal_get_create_access(handle, bh); in __ext4_journal_get_create_access()
315 bh, handle, err); in __ext4_journal_get_create_access()
322 struct buffer_head *bh) in __ext4_handle_dirty_metadata() argument
328 set_buffer_meta(bh); in __ext4_handle_dirty_metadata()
329 set_buffer_prio(bh); in __ext4_handle_dirty_metadata()
331 err = jbd2_journal_dirty_metadata(handle, bh); in __ext4_handle_dirty_metadata()
334 ext4_journal_abort_handle(where, line, __func__, bh, in __ext4_handle_dirty_metadata()
347 bh->b_blocknr, in __ext4_handle_dirty_metadata()
358 set_buffer_uptodate(bh); in __ext4_handle_dirty_metadata()
360 mark_buffer_dirty_inode(bh, inode); in __ext4_handle_dirty_metadata()
362 mark_buffer_dirty(bh); in __ext4_handle_dirty_metadata()
364 sync_dirty_buffer(bh); in __ext4_handle_dirty_metadata()
365 if (buffer_req(bh) && !buffer_uptodate(bh)) { in __ext4_handle_dirty_metadata()
367 bh->b_blocknr, EIO, in __ext4_handle_dirty_metadata()
379 struct buffer_head *bh = EXT4_SB(sb)->s_sbh; in __ext4_handle_dirty_super() local
384 err = jbd2_journal_dirty_metadata(handle, bh); in __ext4_handle_dirty_super()
387 bh, handle, err); in __ext4_handle_dirty_super()
389 mark_buffer_dirty(bh); in __ext4_handle_dirty_super()