Lines Matching refs:head
89 struct buffer_head *head, *bh; in buffer_check_dirty_writeback() local
101 head = page_buffers(page); in buffer_check_dirty_writeback()
102 bh = head; in buffer_check_dirty_writeback()
111 } while (bh != head); in buffer_check_dirty_writeback()
196 struct buffer_head *head; in __find_get_block_slow() local
209 head = page_buffers(page); in __find_get_block_slow()
210 bh = head; in __find_get_block_slow()
220 } while (bh != head); in __find_get_block_slow()
651 struct buffer_head *head = page_buffers(page); in __set_page_dirty_buffers() local
652 struct buffer_head *bh = head; in __set_page_dirty_buffers()
657 } while (bh != head); in __set_page_dirty_buffers()
842 struct buffer_head *bh, *head; in alloc_page_buffers() local
853 head = NULL; in alloc_page_buffers()
860 bh->b_this_page = head; in alloc_page_buffers()
862 head = bh; in alloc_page_buffers()
872 return head; in alloc_page_buffers()
877 if (head) { in alloc_page_buffers()
879 bh = head; in alloc_page_buffers()
880 head = head->b_this_page; in alloc_page_buffers()
882 } while (head); in alloc_page_buffers()
890 link_dev_buffers(struct page *page, struct buffer_head *head) in link_dev_buffers() argument
894 bh = head; in link_dev_buffers()
899 tail->b_this_page = head; in link_dev_buffers()
900 attach_page_private(page, head); in link_dev_buffers()
922 struct buffer_head *head = page_buffers(page); in init_page_buffers() local
923 struct buffer_head *bh = head; in init_page_buffers()
940 } while (bh != head); in init_page_buffers()
1532 struct buffer_head *head, *bh, *next; in block_invalidatepage() local
1545 head = page_buffers(page); in block_invalidatepage()
1546 bh = head; in block_invalidatepage()
1564 } while (bh != head); in block_invalidatepage()
1587 struct buffer_head *bh, *head, *tail; in create_empty_buffers() local
1589 head = alloc_page_buffers(page, blocksize, true); in create_empty_buffers()
1590 bh = head; in create_empty_buffers()
1596 tail->b_this_page = head; in create_empty_buffers()
1600 bh = head; in create_empty_buffers()
1607 } while (bh != head); in create_empty_buffers()
1609 attach_page_private(page, head); in create_empty_buffers()
1643 struct buffer_head *head; in clean_bdev_aliases() local
1663 head = page_buffers(page); in clean_bdev_aliases()
1664 bh = head; in clean_bdev_aliases()
1675 } while (bh != head); in clean_bdev_aliases()
1747 struct buffer_head *bh, *head; in __block_write_full_page() local
1752 head = create_page_buffers(page, inode, in __block_write_full_page()
1765 bh = head; in __block_write_full_page()
1803 } while (bh != head); in __block_write_full_page()
1826 } while ((bh = bh->b_this_page) != head); in __block_write_full_page()
1843 } while (bh != head); in __block_write_full_page()
1870 bh = head; in __block_write_full_page()
1884 } while ((bh = bh->b_this_page) != head); in __block_write_full_page()
1898 } while (bh != head); in __block_write_full_page()
1912 struct buffer_head *head, *bh; in page_zero_new_buffers() local
1918 bh = head = page_buffers(page); in page_zero_new_buffers()
1942 } while (bh != head); in page_zero_new_buffers()
2011 struct buffer_head *bh, *head, *wait[2], **wait_bh=wait; in __block_write_begin_int() local
2018 head = create_page_buffers(page, inode, 0); in __block_write_begin_int()
2019 blocksize = head->b_size; in __block_write_begin_int()
2024 for(bh = head, block_start = 0; bh != head || !block_start; in __block_write_begin_int()
2099 struct buffer_head *bh, *head; in __block_commit_write() local
2101 bh = head = page_buffers(page); in __block_commit_write()
2118 } while (bh != head); in __block_commit_write()
2247 struct buffer_head *bh, *head; in block_is_partially_uptodate() local
2253 head = page_buffers(page); in block_is_partially_uptodate()
2254 blocksize = head->b_size; in block_is_partially_uptodate()
2260 bh = head; in block_is_partially_uptodate()
2274 } while (bh != head); in block_is_partially_uptodate()
2291 struct buffer_head *bh, *head, *arr[MAX_BUF_PER_PAGE]; in block_read_full_page() local
2296 head = create_page_buffers(page, inode, 0); in block_read_full_page()
2297 blocksize = head->b_size; in block_read_full_page()
2302 bh = head; in block_read_full_page()
2334 } while (i++, iblock++, (bh = bh->b_this_page) != head); in block_read_full_page()
2581 static void attach_nobh_buffers(struct page *page, struct buffer_head *head) in attach_nobh_buffers() argument
2588 bh = head; in attach_nobh_buffers()
2593 bh->b_this_page = head; in attach_nobh_buffers()
2595 } while (bh != head); in attach_nobh_buffers()
2596 attach_page_private(page, head); in attach_nobh_buffers()
2613 struct buffer_head *head, *bh; in nobh_write_begin() local
2653 head = alloc_page_buffers(page, blocksize, false); in nobh_write_begin()
2654 if (!head) { in nobh_write_begin()
2666 for (block_start = 0, block_in_page = 0, bh = head; in nobh_write_begin()
2709 for (bh = head; bh; bh = bh->b_this_page) { in nobh_write_begin()
2721 *fsdata = head; /* to be released by nobh_write_end */ in nobh_write_begin()
2734 attach_nobh_buffers(page, head); in nobh_write_begin()
2751 struct buffer_head *head = fsdata; in nobh_write_end() local
2755 if (unlikely(copied < len) && head) in nobh_write_end()
2756 attach_nobh_buffers(page, head); in nobh_write_end()
2771 while (head) { in nobh_write_end()
2772 bh = head; in nobh_write_end()
2773 head = head->b_this_page; in nobh_write_end()
3229 struct buffer_head *head = page_buffers(page); in drop_buffers() local
3232 bh = head; in drop_buffers()
3237 } while (bh != head); in drop_buffers()
3245 } while (bh != head); in drop_buffers()
3246 *buffers_to_free = head; in drop_buffers()