Lines Matching refs:obh
176 struct buffer_head *obh, *nbh; in nilfs_btnode_prepare_change_key() local
184 obh = ctxt->bh; in nilfs_btnode_prepare_change_key()
188 lock_page(obh->b_page); in nilfs_btnode_prepare_change_key()
198 if (unlikely(oldkey != obh->b_page->index)) in nilfs_btnode_prepare_change_key()
199 NILFS_PAGE_BUG(obh->b_page, in nilfs_btnode_prepare_change_key()
205 err = radix_tree_insert(&btnc->i_pages, newkey, obh->b_page); in nilfs_btnode_prepare_change_key()
223 unlock_page(obh->b_page); in nilfs_btnode_prepare_change_key()
230 BUG_ON(nbh == obh); in nilfs_btnode_prepare_change_key()
235 unlock_page(obh->b_page); in nilfs_btnode_prepare_change_key()
246 struct buffer_head *obh = ctxt->bh, *nbh = ctxt->newbh; in nilfs_btnode_commit_change_key() local
254 opage = obh->b_page; in nilfs_btnode_commit_change_key()
260 mark_buffer_dirty(obh); in nilfs_btnode_commit_change_key()
268 opage->index = obh->b_blocknr = newkey; in nilfs_btnode_commit_change_key()
271 nilfs_copy_buffer(nbh, obh); in nilfs_btnode_commit_change_key()
276 nilfs_btnode_delete(obh); /* will decrement bh->b_count */ in nilfs_btnode_commit_change_key()