| /linux/crypto/ |
| H A D | scatterwalk.c | 115 struct page *src_page = sg_page(src); in memcpy_sglist() local 130 src_page += src_offset / PAGE_SIZE; in memcpy_sglist() 133 if (src_page != dst_page) { in memcpy_sglist() 136 src_page, src_oip, len); in memcpy_sglist() 152 src_virt = page_address(src_page) + src_offset; in memcpy_sglist()
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_pagemap.c | 469 struct page *page = NULL, *src_page; in drm_pagemap_migrate_populate_ram_pfn() local 476 src_page = migrate_pfn_to_page(src_mpfn[i]); in drm_pagemap_migrate_populate_ram_pfn() 477 if (!src_page) in drm_pagemap_migrate_populate_ram_pfn() 481 if (src_page->zone_device_data != in drm_pagemap_migrate_populate_ram_pfn() 486 order = folio_order(page_folio(src_page)); in drm_pagemap_migrate_populate_ram_pfn()
|
| /linux/fs/crypto/ |
| H A D | crypto.c | 112 struct page *src_page, struct page *dest_page, in fscrypt_crypt_data_unit() argument 134 sg_set_page(&src, src_page, len, offs); in fscrypt_crypt_data_unit()
|
| H A D | fscrypt_private.h | 339 struct page *src_page, struct page *dest_page,
|
| /linux/lib/ |
| H A D | test_hmm.c | 713 struct page *src_page; in dmirror_migrate_alloc_and_copy() local 731 src_page = pfn_to_page(spfn + i); in dmirror_migrate_alloc_and_copy() 734 copy_highpage(rpage, src_page); in dmirror_migrate_alloc_and_copy() 768 struct page *src_page = in dmirror_migrate_alloc_and_copy() local 772 copy_highpage(dst_page, src_page); in dmirror_migrate_alloc_and_copy() 996 struct page *src_page; in dmirror_devmem_fault_alloc_and_copy() local 1010 src_page = pfn_to_page(page_to_pfn(spage) + i); in dmirror_devmem_fault_alloc_and_copy() 1014 copy_highpage(dst_page, src_page); in dmirror_devmem_fault_alloc_and_copy()
|
| /linux/io_uring/ |
| H A D | zcrx.c | 1206 static ssize_t io_copy_page(struct io_copy_cache *cc, struct page *src_page, in io_copy_page() argument 1220 folio_test_partial_kmap(page_folio(src_page))) { in io_copy_page() 1223 src_page += src_offset / PAGE_SIZE; in io_copy_page() 1230 src_addr = kmap_local_page(src_page) + src_offset; in io_copy_page() 1247 struct page *src_page, unsigned int src_offset, in io_zcrx_copy_chunk() argument 1268 n = io_copy_page(&cc, src_page, src_offset, len); in io_zcrx_copy_chunk()
|
| /linux/include/linux/ |
| H A D | highmem.h | 391 struct page *src_page, size_t src_off, in memcpy_page() argument 395 char *src = kmap_local_page(src_page); in memcpy_page()
|
| /linux/mm/ |
| H A D | khugepaged.c | 706 struct page *src_page = pte_page(pteval); in __collapse_huge_page_copy_succeeded() local 708 src = page_folio(src_page); in __collapse_huge_page_copy_succeeded() 725 folio_remove_rmap_ptes(src, src_page, nr_ptes, vma); in __collapse_huge_page_copy_succeeded() 796 struct page *src_page; in __collapse_huge_page_copy() local 802 src_page = pte_page(pteval); in __collapse_huge_page_copy() 803 if (copy_mc_user_highpage(page, src_page, src_addr, vma) > 0) { in __collapse_huge_page_copy()
|
| H A D | huge_memory.c | 1851 struct page *src_page; in copy_huge_pmd() local 1918 src_page = pmd_page(pmd); in copy_huge_pmd() 1919 VM_BUG_ON_PAGE(!PageHead(src_page), src_page); in copy_huge_pmd() 1920 src_folio = page_folio(src_page); in copy_huge_pmd() 1923 if (unlikely(folio_try_dup_anon_rmap_pmd(src_folio, src_page, dst_vma, src_vma))) { in copy_huge_pmd() 2708 struct page *src_page; in move_pages_huge_pmd() local 2738 src_page = pmd_page(src_pmdval); in move_pages_huge_pmd() 2741 if (unlikely(!PageAnonExclusive(src_page))) { in move_pages_huge_pmd() 2746 src_folio = page_folio(src_page); in move_pages_huge_pmd()
|
| H A D | memory.c | 7283 struct page *src_page; in copy_user_gigantic_page() local 7288 src_page = folio_page(src, i); in copy_user_gigantic_page() 7291 if (copy_mc_user_highpage(dst_page, src_page, in copy_user_gigantic_page()
|
| /linux/arch/x86/kvm/vmx/ |
| H A D | tdx.c | 3127 struct page *src_page; in tdx_gmem_post_populate() local 3137 ret = get_user_pages_fast((unsigned long)src, 1, 0, &src_page); in tdx_gmem_post_populate() 3143 kvm_tdx->page_add_src = src_page; in tdx_gmem_post_populate() 3147 put_page(src_page); in tdx_gmem_post_populate()
|
| /linux/fs/ecryptfs/ |
| H A D | crypto.c | 299 struct page *src_page, in crypt_extent() argument 315 sg_set_page(&src_sg, src_page, extent_size, in crypt_extent()
|