Lines Matching refs:head

86 	struct buffer_head *head, *bh;  in buffer_check_dirty_writeback()  local
98 head = page_buffers(page); in buffer_check_dirty_writeback()
99 bh = head; in buffer_check_dirty_writeback()
108 } while (bh != head); in buffer_check_dirty_writeback()
205 struct buffer_head *head; in __find_get_block_slow() local
217 head = page_buffers(page); in __find_get_block_slow()
218 bh = head; in __find_get_block_slow()
228 } while (bh != head); in __find_get_block_slow()
678 struct buffer_head *head = page_buffers(page); in __set_page_dirty_buffers() local
679 struct buffer_head *bh = head; in __set_page_dirty_buffers()
684 } while (bh != head); in __set_page_dirty_buffers()
858 struct buffer_head *bh, *head; in alloc_page_buffers() local
862 head = NULL; in alloc_page_buffers()
869 bh->b_this_page = head; in alloc_page_buffers()
871 head = bh; in alloc_page_buffers()
878 return head; in alloc_page_buffers()
883 if (head) { in alloc_page_buffers()
885 bh = head; in alloc_page_buffers()
886 head = head->b_this_page; in alloc_page_buffers()
888 } while (head); in alloc_page_buffers()
912 link_dev_buffers(struct page *page, struct buffer_head *head) in link_dev_buffers() argument
916 bh = head; in link_dev_buffers()
921 tail->b_this_page = head; in link_dev_buffers()
922 attach_page_buffers(page, head); in link_dev_buffers()
944 struct buffer_head *head = page_buffers(page); in init_page_buffers() local
945 struct buffer_head *bh = head; in init_page_buffers()
961 } while (bh != head); in init_page_buffers()
1512 struct buffer_head *head, *bh, *next; in block_invalidatepage() local
1525 head = page_buffers(page); in block_invalidatepage()
1526 bh = head; in block_invalidatepage()
1544 } while (bh != head); in block_invalidatepage()
1567 struct buffer_head *bh, *head, *tail; in create_empty_buffers() local
1569 head = alloc_page_buffers(page, blocksize, 1); in create_empty_buffers()
1570 bh = head; in create_empty_buffers()
1576 tail->b_this_page = head; in create_empty_buffers()
1580 bh = head; in create_empty_buffers()
1587 } while (bh != head); in create_empty_buffers()
1589 attach_page_buffers(page, head); in create_empty_buffers()
1684 struct buffer_head *bh, *head; in __block_write_full_page() local
1690 head = create_page_buffers(page, inode, in __block_write_full_page()
1703 bh = head; in __block_write_full_page()
1742 } while (bh != head); in __block_write_full_page()
1765 } while ((bh = bh->b_this_page) != head); in __block_write_full_page()
1781 } while (bh != head); in __block_write_full_page()
1808 bh = head; in __block_write_full_page()
1822 } while ((bh = bh->b_this_page) != head); in __block_write_full_page()
1835 } while (bh != head); in __block_write_full_page()
1848 struct buffer_head *head, *bh; in page_zero_new_buffers() local
1854 bh = head = page_buffers(page); in page_zero_new_buffers()
1878 } while (bh != head); in page_zero_new_buffers()
1892 struct buffer_head *bh, *head, *wait[2], **wait_bh=wait; in __block_write_begin() local
1899 head = create_page_buffers(page, inode, 0); in __block_write_begin()
1900 blocksize = head->b_size; in __block_write_begin()
1905 for(bh = head, block_start = 0; bh != head || !block_start; in __block_write_begin()
1970 struct buffer_head *bh, *head; in __block_commit_write() local
1972 bh = head = page_buffers(page); in __block_commit_write()
1989 } while (bh != head); in __block_commit_write()
2119 struct buffer_head *bh, *head; in block_is_partially_uptodate() local
2125 head = page_buffers(page); in block_is_partially_uptodate()
2126 blocksize = head->b_size; in block_is_partially_uptodate()
2132 bh = head; in block_is_partially_uptodate()
2146 } while (bh != head); in block_is_partially_uptodate()
2163 struct buffer_head *bh, *head, *arr[MAX_BUF_PER_PAGE]; in block_read_full_page() local
2168 head = create_page_buffers(page, inode, 0); in block_read_full_page()
2169 blocksize = head->b_size; in block_read_full_page()
2174 bh = head; in block_read_full_page()
2206 } while (i++, iblock++, (bh = bh->b_this_page) != head); in block_read_full_page()
2476 static void attach_nobh_buffers(struct page *page, struct buffer_head *head) in attach_nobh_buffers() argument
2483 bh = head; in attach_nobh_buffers()
2488 bh->b_this_page = head; in attach_nobh_buffers()
2490 } while (bh != head); in attach_nobh_buffers()
2491 attach_page_buffers(page, head); in attach_nobh_buffers()
2508 struct buffer_head *head, *bh; in nobh_write_begin() local
2548 head = alloc_page_buffers(page, blocksize, 0); in nobh_write_begin()
2549 if (!head) { in nobh_write_begin()
2561 for (block_start = 0, block_in_page = 0, bh = head; in nobh_write_begin()
2604 for (bh = head; bh; bh = bh->b_this_page) { in nobh_write_begin()
2616 *fsdata = head; /* to be released by nobh_write_end */ in nobh_write_begin()
2629 attach_nobh_buffers(page, head); in nobh_write_begin()
2646 struct buffer_head *head = fsdata; in nobh_write_end() local
2650 if (unlikely(copied < len) && head) in nobh_write_end()
2651 attach_nobh_buffers(page, head); in nobh_write_end()
2666 while (head) { in nobh_write_end()
2667 bh = head; in nobh_write_end()
2668 head = head->b_this_page; in nobh_write_end()
3188 struct buffer_head *head = page_buffers(page); in drop_buffers() local
3191 bh = head; in drop_buffers()
3198 } while (bh != head); in drop_buffers()
3206 } while (bh != head); in drop_buffers()
3207 *buffers_to_free = head; in drop_buffers()