Home
last modified time | relevance | path

Searched refs:page_head (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/mm/
Dswap.c118 void put_unrefcounted_compound_page(struct page *page_head, struct page *page) in put_unrefcounted_compound_page() argument
133 VM_BUG_ON_PAGE(!PageHead(page_head), page_head); in put_unrefcounted_compound_page()
135 if (put_page_testzero(page_head)) { in put_unrefcounted_compound_page()
150 VM_BUG_ON_PAGE(PageSlab(page_head), page_head); in put_unrefcounted_compound_page()
151 __put_compound_page(page_head); in put_unrefcounted_compound_page()
166 void put_refcounted_compound_page(struct page *page_head, struct page *page) in put_refcounted_compound_page() argument
168 if (likely(page != page_head && get_page_unless_zero(page_head))) { in put_refcounted_compound_page()
177 flags = compound_lock_irqsave(page_head); in put_refcounted_compound_page()
180 compound_unlock_irqrestore(page_head, flags); in put_refcounted_compound_page()
181 if (put_page_testzero(page_head)) { in put_refcounted_compound_page()
[all …]
Dhugetlb.c1067 int PageHeadHuge(struct page *page_head) in PageHeadHuge() argument
1069 if (!PageHead(page_head)) in PageHeadHuge()
1072 return get_compound_page_dtor(page_head) == free_huge_page; in PageHeadHuge()
1077 struct page *page_head = compound_head(page); in __basepage_index() local
1078 pgoff_t index = page_index(page_head); in __basepage_index()
1081 if (!PageHuge(page_head)) in __basepage_index()
1084 if (compound_order(page_head) >= MAX_ORDER) in __basepage_index()
1085 compound_idx = page_to_pfn(page) - page_to_pfn(page_head); in __basepage_index()
1087 compound_idx = page - page_head; in __basepage_index()
1089 return (index << compound_order(page_head)) + compound_idx; in __basepage_index()
Dpage_alloc.c6655 struct page *page_head = page - (pfn & ((1 << order) - 1)); in is_free_buddy_page() local
6657 if (PageBuddy(page_head) && page_order(page_head) >= order) in is_free_buddy_page()
/linux-4.1.27/kernel/
Dfutex.c402 struct page *page, *page_head; in get_futex_key() local
446 page_head = page; in get_futex_key()
452 page_head = compound_head(page); in get_futex_key()
463 if (page != page_head) { in get_futex_key()
464 get_page(page_head); in get_futex_key()
474 page_head = compound_head(page); in get_futex_key()
475 if (page != page_head) { in get_futex_key()
476 get_page(page_head); in get_futex_key()
481 lock_page(page_head); in get_futex_key()
498 if (!page_head->mapping) { in get_futex_key()
[all …]