Lines Matching refs:pbe
56 struct pbe *restore_pblist;
1929 struct highmem_pbe *pbe;
1942 pbe = chain_alloc(ca, sizeof(struct highmem_pbe));
1943 if (!pbe) {
1947 pbe->orig_page = page;
1956 pbe->copy_page = tmp;
1961 pbe->copy_page = virt_to_page(kaddr);
1963 pbe->next = highmem_pblist;
1964 highmem_pblist = pbe;
2036 #define PBES_PER_LINKED_PAGE (LINKED_PAGE_DATA_SIZE / sizeof(struct pbe))
2124 struct pbe *pbe;
2144 pbe = chain_alloc(ca, sizeof(struct pbe));
2145 if (!pbe) {
2149 pbe->orig_address = page_address(page);
2150 pbe->address = safe_pages_list;
2152 pbe->next = restore_pblist;
2153 restore_pblist = pbe;
2154 return pbe->address;
2285 struct highmem_pbe *pbe = highmem_pblist;
2288 if (!pbe)
2295 while (pbe) {
2296 swap_two_pages_data(pbe->copy_page, pbe->orig_page, buf);
2297 pbe = pbe->next;