Lines Matching refs:bh
259 struct buffer_head *bh = head; in buffer_migrate_lock_buffers() local
264 get_bh(bh); in buffer_migrate_lock_buffers()
265 lock_buffer(bh); in buffer_migrate_lock_buffers()
266 bh = bh->b_this_page; in buffer_migrate_lock_buffers()
268 } while (bh != head); in buffer_migrate_lock_buffers()
275 get_bh(bh); in buffer_migrate_lock_buffers()
276 if (!trylock_buffer(bh)) { in buffer_migrate_lock_buffers()
281 struct buffer_head *failed_bh = bh; in buffer_migrate_lock_buffers()
283 bh = head; in buffer_migrate_lock_buffers()
284 while (bh != failed_bh) { in buffer_migrate_lock_buffers()
285 unlock_buffer(bh); in buffer_migrate_lock_buffers()
286 put_bh(bh); in buffer_migrate_lock_buffers()
287 bh = bh->b_this_page; in buffer_migrate_lock_buffers()
292 bh = bh->b_this_page; in buffer_migrate_lock_buffers()
293 } while (bh != head); in buffer_migrate_lock_buffers()
620 struct buffer_head *bh, *head; in buffer_migrate_page() local
647 bh = head; in buffer_migrate_page()
649 set_bh_page(bh, newpage, bh_offset(bh)); in buffer_migrate_page()
650 bh = bh->b_this_page; in buffer_migrate_page()
652 } while (bh != head); in buffer_migrate_page()
658 bh = head; in buffer_migrate_page()
660 unlock_buffer(bh); in buffer_migrate_page()
661 put_bh(bh); in buffer_migrate_page()
662 bh = bh->b_this_page; in buffer_migrate_page()
664 } while (bh != head); in buffer_migrate_page()