Lines Matching defs:head

91 	struct buffer_head *head, *bh;
97 head = folio_buffers(folio);
98 if (!head)
104 bh = head;
113 } while (bh != head);
197 struct buffer_head *head;
208 head = folio_buffers(folio);
209 if (!head)
211 bh = head;
221 } while (bh != head);
724 struct buffer_head *head;
728 head = folio_buffers(folio);
729 if (head) {
730 struct buffer_head *bh = head;
735 } while (bh != head);
920 struct buffer_head *bh, *head;
932 head = NULL;
939 bh->b_this_page = head;
941 head = bh;
950 return head;
955 if (head) {
957 bh = head;
958 head = head->b_this_page;
960 } while (head);
975 struct buffer_head *head)
979 bh = head;
984 tail->b_this_page = head;
985 folio_attach_private(folio, head);
1006 struct buffer_head *head = folio_buffers(folio);
1007 struct buffer_head *bh = head;
1024 } while (bh != head);
1365 * Look up the bh in this cpu's LRU. If it's there, move it to the head.
1464 * Reads a specified block, and returns buffer head that contains it.
1591 struct buffer_head *head, *bh, *next;
1602 head = folio_buffers(folio);
1603 if (!head)
1606 bh = head;
1624 } while (bh != head);
1646 struct buffer_head *bh, *head, *tail;
1648 head = folio_alloc_buffers(folio, blocksize, true);
1649 bh = head;
1655 tail->b_this_page = head;
1659 bh = head;
1666 } while (bh != head);
1668 folio_attach_private(folio, head);
1709 struct buffer_head *head;
1727 head = folio_buffers(folio);
1728 if (!head)
1730 bh = head;
1741 } while (bh != head);
1816 struct buffer_head *bh, *head;
1821 head = folio_create_buffers(folio, inode,
1834 bh = head;
1872 } while (bh != head);
1895 } while ((bh = bh->b_this_page) != head);
1911 } while (bh != head);
1938 bh = head;
1952 } while ((bh = bh->b_this_page) != head);
1965 } while (bh != head);
1979 struct buffer_head *head, *bh;
1982 head = folio_buffers(folio);
1983 if (!head)
1986 bh = head;
2010 } while (bh != head);
2092 struct buffer_head *bh, *head, *wait[2], **wait_bh=wait;
2099 head = folio_create_buffers(folio, inode, 0);
2100 blocksize = head->b_size;
2105 for(bh = head, block_start = 0; bh != head || !block_start;
2179 struct buffer_head *bh, *head;
2181 bh = head = folio_buffers(folio);
2199 } while (bh != head);
2324 struct buffer_head *bh, *head;
2327 head = folio_buffers(folio);
2328 if (!head)
2330 blocksize = head->b_size;
2336 bh = head;
2350 } while (bh != head);
2367 struct buffer_head *bh, *head, *arr[MAX_BUF_PER_PAGE];
2380 head = folio_create_buffers(folio, inode, 0);
2381 blocksize = head->b_size;
2386 bh = head;
2421 } while (i++, iblock++, (bh = bh->b_this_page) != head);
2915 struct buffer_head *head = folio_buffers(folio);
2918 bh = head;
2923 } while (bh != head);
2931 } while (bh != head);
2932 *buffers_to_free = head;
2989 * Buffer-head allocation