Lines Matching refs:header_bh

104 static void nilfs_sufile_mod_counter(struct buffer_head *header_bh,  in nilfs_sufile_mod_counter()  argument
110 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_mod_counter()
111 header = kaddr + bh_offset(header_bh); in nilfs_sufile_mod_counter()
116 mark_buffer_dirty(header_bh); in nilfs_sufile_mod_counter()
162 struct buffer_head *header_bh, *bh; in nilfs_sufile_updatev() local
185 ret = nilfs_sufile_get_header_block(sufile, &header_bh); in nilfs_sufile_updatev()
196 dofunc(sufile, *seg, header_bh, bh); in nilfs_sufile_updatev()
215 brelse(header_bh); in nilfs_sufile_updatev()
229 struct buffer_head *header_bh, *bh; in nilfs_sufile_update() local
240 ret = nilfs_sufile_get_header_block(sufile, &header_bh); in nilfs_sufile_update()
246 dofunc(sufile, segnum, header_bh, bh); in nilfs_sufile_update()
249 brelse(header_bh); in nilfs_sufile_update()
304 struct buffer_head *header_bh, *su_bh; in nilfs_sufile_alloc() local
316 ret = nilfs_sufile_get_header_block(sufile, &header_bh); in nilfs_sufile_alloc()
319 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_alloc()
320 header = kaddr + bh_offset(header_bh); in nilfs_sufile_alloc()
369 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_alloc()
370 header = kaddr + bh_offset(header_bh); in nilfs_sufile_alloc()
377 mark_buffer_dirty(header_bh); in nilfs_sufile_alloc()
396 brelse(header_bh); in nilfs_sufile_alloc()
404 struct buffer_head *header_bh, in nilfs_sufile_do_cancel_free() argument
422 nilfs_sufile_mod_counter(header_bh, -1, 1); in nilfs_sufile_do_cancel_free()
430 struct buffer_head *header_bh, in nilfs_sufile_do_scrap() argument
453 nilfs_sufile_mod_counter(header_bh, clean ? (u64)-1 : 0, dirty ? 0 : 1); in nilfs_sufile_do_scrap()
461 struct buffer_head *header_bh, in nilfs_sufile_do_free() argument
485 nilfs_sufile_mod_counter(header_bh, 1, sudirty ? (u64)-1 : 0); in nilfs_sufile_do_free()
575 struct buffer_head *header_bh; in nilfs_sufile_get_stat() local
583 ret = nilfs_sufile_get_header_block(sufile, &header_bh); in nilfs_sufile_get_stat()
587 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_get_stat()
588 header = kaddr + bh_offset(header_bh); in nilfs_sufile_get_stat()
598 brelse(header_bh); in nilfs_sufile_get_stat()
606 struct buffer_head *header_bh, in nilfs_sufile_do_set_error() argument
624 nilfs_sufile_mod_counter(header_bh, -1, 0); in nilfs_sufile_do_set_error()
652 struct buffer_head *header_bh; in nilfs_sufile_truncate_range() local
670 ret = nilfs_sufile_get_header_block(sufile, &header_bh); in nilfs_sufile_truncate_range()
728 nilfs_sufile_mod_counter(header_bh, ncleaned, 0); in nilfs_sufile_truncate_range()
731 brelse(header_bh); in nilfs_sufile_truncate_range()
755 struct buffer_head *header_bh; in nilfs_sufile_resize() local
773 ret = nilfs_sufile_get_header_block(sufile, &header_bh); in nilfs_sufile_resize()
796 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_resize()
797 header = kaddr + bh_offset(header_bh); in nilfs_sufile_resize()
801 mark_buffer_dirty(header_bh); in nilfs_sufile_resize()
806 brelse(header_bh); in nilfs_sufile_resize()
911 struct buffer_head *header_bh, *bh; in nilfs_sufile_set_suinfo() local
935 ret = nilfs_sufile_get_header_block(sufile, &header_bh); in nilfs_sufile_set_suinfo()
1006 nilfs_sufile_mod_counter(header_bh, (u64)ncleaned, in nilfs_sufile_set_suinfo()
1012 put_bh(header_bh); in nilfs_sufile_set_suinfo()
1182 struct buffer_head *header_bh; in nilfs_sufile_read() local
1214 err = nilfs_sufile_get_header_block(sufile, &header_bh); in nilfs_sufile_read()
1219 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_read()
1220 header = kaddr + bh_offset(header_bh); in nilfs_sufile_read()
1223 brelse(header_bh); in nilfs_sufile_read()