Lines Matching refs:header_bh
114 static void nilfs_sufile_mod_counter(struct buffer_head *header_bh, in nilfs_sufile_mod_counter() argument
120 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_mod_counter()
121 header = kaddr + bh_offset(header_bh); in nilfs_sufile_mod_counter()
126 mark_buffer_dirty(header_bh); in nilfs_sufile_mod_counter()
172 struct buffer_head *header_bh, *bh; in nilfs_sufile_updatev() local
195 ret = nilfs_sufile_get_header_block(sufile, &header_bh); in nilfs_sufile_updatev()
206 dofunc(sufile, *seg, header_bh, bh); in nilfs_sufile_updatev()
225 brelse(header_bh); in nilfs_sufile_updatev()
239 struct buffer_head *header_bh, *bh; in nilfs_sufile_update() local
249 ret = nilfs_sufile_get_header_block(sufile, &header_bh); in nilfs_sufile_update()
255 dofunc(sufile, segnum, header_bh, bh); in nilfs_sufile_update()
258 brelse(header_bh); in nilfs_sufile_update()
313 struct buffer_head *header_bh, *su_bh; in nilfs_sufile_alloc() local
325 ret = nilfs_sufile_get_header_block(sufile, &header_bh); in nilfs_sufile_alloc()
328 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_alloc()
329 header = kaddr + bh_offset(header_bh); in nilfs_sufile_alloc()
378 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_alloc()
379 header = kaddr + bh_offset(header_bh); in nilfs_sufile_alloc()
386 mark_buffer_dirty(header_bh); in nilfs_sufile_alloc()
402 brelse(header_bh); in nilfs_sufile_alloc()
410 struct buffer_head *header_bh, in nilfs_sufile_do_cancel_free() argument
427 nilfs_sufile_mod_counter(header_bh, -1, 1); in nilfs_sufile_do_cancel_free()
435 struct buffer_head *header_bh, in nilfs_sufile_do_scrap() argument
458 nilfs_sufile_mod_counter(header_bh, clean ? (u64)-1 : 0, dirty ? 0 : 1); in nilfs_sufile_do_scrap()
466 struct buffer_head *header_bh, in nilfs_sufile_do_free() argument
489 nilfs_sufile_mod_counter(header_bh, 1, sudirty ? (u64)-1 : 0); in nilfs_sufile_do_free()
569 struct buffer_head *header_bh; in nilfs_sufile_get_stat() local
577 ret = nilfs_sufile_get_header_block(sufile, &header_bh); in nilfs_sufile_get_stat()
581 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_get_stat()
582 header = kaddr + bh_offset(header_bh); in nilfs_sufile_get_stat()
592 brelse(header_bh); in nilfs_sufile_get_stat()
600 struct buffer_head *header_bh, in nilfs_sufile_do_set_error() argument
618 nilfs_sufile_mod_counter(header_bh, -1, 0); in nilfs_sufile_do_set_error()
646 struct buffer_head *header_bh; in nilfs_sufile_truncate_range() local
664 ret = nilfs_sufile_get_header_block(sufile, &header_bh); in nilfs_sufile_truncate_range()
722 nilfs_sufile_mod_counter(header_bh, ncleaned, 0); in nilfs_sufile_truncate_range()
725 brelse(header_bh); in nilfs_sufile_truncate_range()
749 struct buffer_head *header_bh; in nilfs_sufile_resize() local
767 ret = nilfs_sufile_get_header_block(sufile, &header_bh); in nilfs_sufile_resize()
781 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_resize()
782 header = kaddr + bh_offset(header_bh); in nilfs_sufile_resize()
786 mark_buffer_dirty(header_bh); in nilfs_sufile_resize()
791 brelse(header_bh); in nilfs_sufile_resize()
896 struct buffer_head *header_bh, *bh; in nilfs_sufile_set_suinfo() local
920 ret = nilfs_sufile_get_header_block(sufile, &header_bh); in nilfs_sufile_set_suinfo()
991 nilfs_sufile_mod_counter(header_bh, (u64)ncleaned, in nilfs_sufile_set_suinfo()
997 put_bh(header_bh); in nilfs_sufile_set_suinfo()
1167 struct buffer_head *header_bh; in nilfs_sufile_read() local
1201 err = nilfs_sufile_get_header_block(sufile, &header_bh); in nilfs_sufile_read()
1206 kaddr = kmap_atomic(header_bh->b_page); in nilfs_sufile_read()
1207 header = kaddr + bh_offset(header_bh); in nilfs_sufile_read()
1210 brelse(header_bh); in nilfs_sufile_read()