• Home
  • Raw
  • Download

Lines Matching refs:head

90 	struct buffer_head *head, *bh;  in buffer_check_dirty_writeback()  local
102 head = page_buffers(page); in buffer_check_dirty_writeback()
103 bh = head; in buffer_check_dirty_writeback()
112 } while (bh != head); in buffer_check_dirty_writeback()
209 struct buffer_head *head; in __find_get_block_slow() local
221 head = page_buffers(page); in __find_get_block_slow()
222 bh = head; in __find_get_block_slow()
232 } while (bh != head); in __find_get_block_slow()
684 struct buffer_head *head = page_buffers(page); in __set_page_dirty_buffers() local
685 struct buffer_head *bh = head; in __set_page_dirty_buffers()
690 } while (bh != head); in __set_page_dirty_buffers()
875 struct buffer_head *bh, *head; in alloc_page_buffers() local
879 head = NULL; in alloc_page_buffers()
886 bh->b_this_page = head; in alloc_page_buffers()
888 head = bh; in alloc_page_buffers()
895 return head; in alloc_page_buffers()
900 if (head) { in alloc_page_buffers()
902 bh = head; in alloc_page_buffers()
903 head = head->b_this_page; in alloc_page_buffers()
905 } while (head); in alloc_page_buffers()
929 link_dev_buffers(struct page *page, struct buffer_head *head) in link_dev_buffers() argument
933 bh = head; in link_dev_buffers()
938 tail->b_this_page = head; in link_dev_buffers()
939 attach_page_buffers(page, head); in link_dev_buffers()
961 struct buffer_head *head = page_buffers(page); in init_page_buffers() local
962 struct buffer_head *bh = head; in init_page_buffers()
978 } while (bh != head); in init_page_buffers()
1536 struct buffer_head *head, *bh, *next; in block_invalidatepage() local
1549 head = page_buffers(page); in block_invalidatepage()
1550 bh = head; in block_invalidatepage()
1568 } while (bh != head); in block_invalidatepage()
1591 struct buffer_head *bh, *head, *tail; in create_empty_buffers() local
1593 head = alloc_page_buffers(page, blocksize, 1); in create_empty_buffers()
1594 bh = head; in create_empty_buffers()
1600 tail->b_this_page = head; in create_empty_buffers()
1604 bh = head; in create_empty_buffers()
1611 } while (bh != head); in create_empty_buffers()
1613 attach_page_buffers(page, head); in create_empty_buffers()
1708 struct buffer_head *bh, *head; in __block_write_full_page() local
1713 head = create_page_buffers(page, inode, in __block_write_full_page()
1726 bh = head; in __block_write_full_page()
1765 } while (bh != head); in __block_write_full_page()
1788 } while ((bh = bh->b_this_page) != head); in __block_write_full_page()
1804 } while (bh != head); in __block_write_full_page()
1831 bh = head; in __block_write_full_page()
1845 } while ((bh = bh->b_this_page) != head); in __block_write_full_page()
1858 } while (bh != head); in __block_write_full_page()
1871 struct buffer_head *head, *bh; in page_zero_new_buffers() local
1877 bh = head = page_buffers(page); in page_zero_new_buffers()
1901 } while (bh != head); in page_zero_new_buffers()
1915 struct buffer_head *bh, *head, *wait[2], **wait_bh=wait; in __block_write_begin() local
1922 head = create_page_buffers(page, inode, 0); in __block_write_begin()
1923 blocksize = head->b_size; in __block_write_begin()
1928 for(bh = head, block_start = 0; bh != head || !block_start; in __block_write_begin()
1993 struct buffer_head *bh, *head; in __block_commit_write() local
1995 bh = head = page_buffers(page); in __block_commit_write()
2012 } while (bh != head); in __block_commit_write()
2142 struct buffer_head *bh, *head; in block_is_partially_uptodate() local
2148 head = page_buffers(page); in block_is_partially_uptodate()
2149 blocksize = head->b_size; in block_is_partially_uptodate()
2155 bh = head; in block_is_partially_uptodate()
2169 } while (bh != head); in block_is_partially_uptodate()
2186 struct buffer_head *bh, *head, *arr[MAX_BUF_PER_PAGE]; in block_read_full_page() local
2191 head = create_page_buffers(page, inode, 0); in block_read_full_page()
2192 blocksize = head->b_size; in block_read_full_page()
2197 bh = head; in block_read_full_page()
2229 } while (i++, iblock++, (bh = bh->b_this_page) != head); in block_read_full_page()
2479 static void attach_nobh_buffers(struct page *page, struct buffer_head *head) in attach_nobh_buffers() argument
2486 bh = head; in attach_nobh_buffers()
2491 bh->b_this_page = head; in attach_nobh_buffers()
2493 } while (bh != head); in attach_nobh_buffers()
2494 attach_page_buffers(page, head); in attach_nobh_buffers()
2511 struct buffer_head *head, *bh; in nobh_write_begin() local
2551 head = alloc_page_buffers(page, blocksize, 0); in nobh_write_begin()
2552 if (!head) { in nobh_write_begin()
2564 for (block_start = 0, block_in_page = 0, bh = head; in nobh_write_begin()
2607 for (bh = head; bh; bh = bh->b_this_page) { in nobh_write_begin()
2619 *fsdata = head; /* to be released by nobh_write_end */ in nobh_write_begin()
2632 attach_nobh_buffers(page, head); in nobh_write_begin()
2649 struct buffer_head *head = fsdata; in nobh_write_end() local
2653 if (unlikely(copied < len) && head) in nobh_write_end()
2654 attach_nobh_buffers(page, head); in nobh_write_end()
2669 while (head) { in nobh_write_end()
2670 bh = head; in nobh_write_end()
2671 head = head->b_this_page; in nobh_write_end()
3195 struct buffer_head *head = page_buffers(page); in drop_buffers() local
3198 bh = head; in drop_buffers()
3205 } while (bh != head); in drop_buffers()
3213 } while (bh != head); in drop_buffers()
3214 *buffers_to_free = head; in drop_buffers()