Lines Matching refs:sbh
770 struct buffer_head *sbh = sbi->s_sbh;
776 if (jbd2_journal_get_write_access(handle, sbh)) {
785 if (buffer_write_io_error(sbh) || !buffer_uptodate(sbh)) {
788 clear_buffer_write_io_error(sbh);
789 set_buffer_uptodate(sbh);
792 if (jbd2_journal_dirty_metadata(handle, sbh)) {
6103 struct buffer_head *sbh = sbi->s_sbh;
6105 lock_buffer(sbh);
6171 unlock_buffer(sbh);
6176 struct buffer_head *sbh = EXT4_SB(sb)->s_sbh;
6178 if (!sbh)
6185 lock_buffer(sbh);
6187 if (!buffer_mapped(sbh)) {
6188 unlock_buffer(sbh);
6192 if (buffer_write_io_error(sbh) || !buffer_uptodate(sbh)) {
6203 clear_buffer_write_io_error(sbh);
6204 set_buffer_uptodate(sbh);
6206 get_bh(sbh);
6208 clear_buffer_dirty(sbh);
6209 sbh->b_end_io = end_buffer_write_sync;
6211 (test_opt(sb, BARRIER) ? REQ_FUA : 0), sbh);
6212 wait_on_buffer(sbh);
6213 if (buffer_write_io_error(sbh)) {
6216 clear_buffer_write_io_error(sbh);
6217 set_buffer_uptodate(sbh);