Searched refs:s_page (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/mm/ |
H A D | zsmalloc.c | 1545 struct page *s_page, *d_page; in zs_object_copy() local 1554 obj_to_location(src, &s_page, &s_objidx); in zs_object_copy() 1566 s_addr = kmap_atomic(s_page); in zs_object_copy() 1585 s_page = get_next_page(s_page); in zs_object_copy() 1586 s_addr = kmap_atomic(s_page); in zs_object_copy() 1643 struct page *s_page; member 1647 /* Starting object index within @s_page which used for live object 1657 struct page *s_page = cc->s_page; in migrate_zspage() local [all...] |
/kernel/linux/linux-5.10/kernel/power/ |
H A D | snapshot.c | 1346 static void safe_copy_page(void *dst, struct page *s_page) in safe_copy_page() argument 1348 if (kernel_page_present(s_page)) { in safe_copy_page() 1349 do_copy_page(dst, page_address(s_page)); in safe_copy_page() 1351 kernel_map_pages(s_page, 1, 1); in safe_copy_page() 1352 do_copy_page(dst, page_address(s_page)); in safe_copy_page() 1353 kernel_map_pages(s_page, 1, 0); in safe_copy_page() 1366 struct page *s_page, *d_page; in copy_data_page() local 1369 s_page = pfn_to_page(src_pfn); in copy_data_page() 1371 if (PageHighMem(s_page)) { in copy_data_page() 1372 src = kmap_atomic(s_page); in copy_data_page() 1388 safe_copy_page(page_address(d_page), s_page); copy_data_page() local [all...] |
/kernel/linux/linux-6.6/kernel/power/ |
H A D | snapshot.c | 1460 static bool safe_copy_page(void *dst, struct page *s_page) in safe_copy_page() argument 1464 if (kernel_page_present(s_page)) { in safe_copy_page() 1465 zeros_only = do_copy_page(dst, page_address(s_page)); in safe_copy_page() 1467 hibernate_map_page(s_page); in safe_copy_page() 1468 zeros_only = do_copy_page(dst, page_address(s_page)); in safe_copy_page() 1469 hibernate_unmap_page(s_page); in safe_copy_page() 1483 struct page *s_page, *d_page; in copy_data_page() local 1487 s_page = pfn_to_page(src_pfn); in copy_data_page() 1489 if (PageHighMem(s_page)) { in copy_data_page() 1490 src = kmap_atomic(s_page); in copy_data_page() [all...] |
/kernel/linux/linux-6.6/mm/ |
H A D | zsmalloc.c | 1481 struct page *s_page, *d_page; in zs_object_copy() local 1490 obj_to_location(src, &s_page, &s_objidx); in zs_object_copy() 1502 s_addr = kmap_atomic(s_page); in zs_object_copy() 1528 s_page = get_next_page(s_page); in zs_object_copy() 1529 s_addr = kmap_atomic(s_page); in zs_object_copy() 1584 struct page *s_page = get_first_page(src_zspage); in migrate_zspage() local 1588 handle = find_alloced_obj(class, s_page, &obj_idx); in migrate_zspage() 1590 s_page = get_next_page(s_page); in migrate_zspage() [all...] |
Completed in 12 milliseconds