Lines Matching defs:head
685 * The first PAGE_SIZE page is called the "head page" and have PG_head set.
688 * in bit 0 of page->compound_head. The rest of bits is pointer to head page.
1233 * Check tail pages before head page information is cleared to
1359 LIST_HEAD(head);
1396 list_add_tail(&page->lru, &head);
1419 list_for_each_entry_safe(page, tmp, &head, lru) {
1737 * of the head pfn.
2937 * head, thus also in the physical page order. This is useful
5110 int head = PageHead(page);
5114 else if (!head)
5139 * sk_buff->head, or to be used in the "frags" portion of skb_shared_info.
8515 struct page *head = compound_head(page);
8519 if (!hugepage_migration_supported(page_hstate(head)))
8521 } else if (!PageLRU(head) && !__PageMovable(head)) {
8525 skip_pages = compound_nr(head) - (page - head);
8778 /* Free head and tail (if any) */