Lines Matching refs:bh
255 struct buffer_head *bh = head; in buffer_migrate_lock_buffers() local
260 get_bh(bh); in buffer_migrate_lock_buffers()
261 lock_buffer(bh); in buffer_migrate_lock_buffers()
262 bh = bh->b_this_page; in buffer_migrate_lock_buffers()
264 } while (bh != head); in buffer_migrate_lock_buffers()
271 get_bh(bh); in buffer_migrate_lock_buffers()
272 if (!trylock_buffer(bh)) { in buffer_migrate_lock_buffers()
277 struct buffer_head *failed_bh = bh; in buffer_migrate_lock_buffers()
279 bh = head; in buffer_migrate_lock_buffers()
280 while (bh != failed_bh) { in buffer_migrate_lock_buffers()
281 unlock_buffer(bh); in buffer_migrate_lock_buffers()
282 put_bh(bh); in buffer_migrate_lock_buffers()
283 bh = bh->b_this_page; in buffer_migrate_lock_buffers()
288 bh = bh->b_this_page; in buffer_migrate_lock_buffers()
289 } while (bh != head); in buffer_migrate_lock_buffers()
590 struct buffer_head *bh, *head; in buffer_migrate_page() local
617 bh = head; in buffer_migrate_page()
619 set_bh_page(bh, newpage, bh_offset(bh)); in buffer_migrate_page()
620 bh = bh->b_this_page; in buffer_migrate_page()
622 } while (bh != head); in buffer_migrate_page()
628 bh = head; in buffer_migrate_page()
630 unlock_buffer(bh); in buffer_migrate_page()
631 put_bh(bh); in buffer_migrate_page()
632 bh = bh->b_this_page; in buffer_migrate_page()
634 } while (bh != head); in buffer_migrate_page()