Lines Matching defs:head
461 * and store the allocated blocks in the result buffer head and mark it
591 * with buffer head unmapped.
945 struct buffer_head *head,
954 unsigned blocksize = head->b_size;
958 for (bh = head, block_start = 0;
959 ret == 0 && (bh != head || !block_start);
1025 struct buffer_head *bh, *head, *wait[2];
1034 head = folio_buffers(folio);
1035 if (!head) {
1037 head = folio_buffers(folio);
1042 for (bh = head, block_start = 0; bh != head || !block_start;
1349 struct buffer_head *head, *bh;
1351 bh = head = folio_buffers(folio);
1370 } while (bh != head);
1898 * @bh - buffer head we want to add to the extent
1949 * @head - the first buffer in the page
1953 * Walk through page buffers from @bh upto @head (exclusive) and either submit
1962 struct buffer_head *head,
1987 } while (lblk++, (bh = bh->b_this_page) != head);
1990 err = mpage_submit_folio(mpd, head->b_folio);
1993 mpage_folio_done(mpd, head->b_folio);
2022 struct buffer_head *head, *bh;
2031 bh = head = folio_buffers(folio);
2044 err = mpage_process_page_bufs(mpd, head, bh, lblk);
2064 } while (lblk++, (bh = bh->b_this_page) != head);
2381 struct buffer_head *head;
2497 head = folio_buffers(folio);
2498 err = mpage_process_page_bufs(mpd, head, head,