/lib/ |
A D | test_hmm.c | 49 (page)->zone_device_data : (page)) 216 struct page *page; in dmirror_do_fault() local 371 struct page *page; in dmirror_do_read() local 437 struct page *page; in dmirror_do_write() local 576 struct page *page = pfn_to_page(pfn); in dmirror_allocate_chunk() local 788 struct page *page; in dmirror_exclusive() local 1017 struct page *page; in dmirror_mkentry() local 1236 struct page *page; in dmirror_remove_free_pages() local 1238 for (page = mdevice->free_pages; page; page = page->zone_device_data) in dmirror_remove_free_pages() 1350 struct page *page; in dmirror_fops_mmap() local [all …]
|
A D | fault-inject.c | 277 return snprintf(page, PAGE_SIZE, "%u\n", val); in fault_uint_attr_show() 282 return snprintf(page, PAGE_SIZE, "%lu\n", val); in fault_ulong_attr_show() 285 static ssize_t fault_bool_attr_show(bool val, char *page) in fault_bool_attr_show() argument 287 return snprintf(page, PAGE_SIZE, "%u\n", val); in fault_bool_attr_show() 300 result = kstrtouint(page, 0, &tmp); in fault_uint_attr_store() 313 result = kstrtoul(page, 0, &tmp); in fault_ulong_attr_store() 326 result = kstrtobool(page, &tmp); in fault_bool_attr_store() 339 result = kstrtoint(page, 0, &tmp); in fault_atomic_t_attr_store() 400 result = kstrtoul(page, 0, &tmp); in fault_stacktrace_depth_store() 414 return snprintf(page, PAGE_SIZE, in fault_xul_attr_show() [all …]
|
A D | test_free_pages.c | 20 struct page *page = virt_to_page((void *)addr); in test_free_pages() local 23 get_page(page); in test_free_pages() 25 put_page(page); in test_free_pages()
|
A D | iov_iter.c | 328 struct page *head; in page_copy_sane() 370 page++; in copy_page_to_iter() 403 page++; in copy_page_to_iter_nofault() 430 page++; in copy_page_from_iter() 1134 struct page *page; in first_bvec_segment() local 1143 return page; in first_bvec_segment() 1183 struct page *page; in __iov_iter_get_pages_alloc() local 1589 struct page **p; in iov_iter_extract_folioq_pages() 1650 struct page **p; in iov_iter_extract_xarray_pages() 1763 struct page **p, *page; in iov_iter_extract_kvec_pages() local [all …]
|
A D | scatterlist.c | 394 static bool pages_are_mergeable(struct page *a, struct page *b) in pages_are_mergeable() 440 struct page *last_pg; in sg_alloc_append_table_from_pages() 594 struct page *page; in sgl_alloc_order() local 619 if (!page) { in sgl_alloc_order() 666 struct page *page; in sgl_free_n_order() local 672 page = sg_page(sg); in sgl_free_n_order() 673 if (page) in sgl_free_n_order() 923 miter->page = NULL; in sg_miter_stop() 1096 struct page **pages; in extract_user_to_sg() 1119 struct page *page = *pages; in extract_user_to_sg() local [all …]
|
A D | test_meminit.c | 65 struct page *page; in do_alloc_pages_order() local 69 page = alloc_pages(GFP_KERNEL, order); in do_alloc_pages_order() 70 if (!page) in do_alloc_pages_order() 72 buf = page_address(page); in do_alloc_pages_order() 74 __free_pages(page, order); in do_alloc_pages_order() 76 page = alloc_pages(GFP_KERNEL, order); in do_alloc_pages_order() 77 if (!page) in do_alloc_pages_order() 79 buf = page_address(page); in do_alloc_pages_order() 83 __free_pages(page, order); in do_alloc_pages_order()
|
A D | test_lockup.c | 306 struct page *page; in test_alloc_pages() local 310 page = alloc_pages(alloc_pages_gfp, alloc_pages_order); in test_alloc_pages() 311 if (!page) { in test_alloc_pages() 315 list_add(&page->lru, pages); in test_alloc_pages() 321 struct page *page, *next; in test_free_pages() local 323 list_for_each_entry_safe(page, next, pages, lru) in test_free_pages() 324 __free_pages(page, alloc_pages_order); in test_free_pages()
|
A D | alloc_tag.c | 173 tag = __pgalloc_tag_get(&folio->page); in pgalloc_tag_split() 199 tag_old = __pgalloc_tag_get(&old->page); in pgalloc_tag_swap() 202 tag_new = __pgalloc_tag_get(&new->page); in pgalloc_tag_swap() 206 if (!get_page_tag_ref(&old->page, &ref_old, &handle_old)) in pgalloc_tag_swap() 208 if (!get_page_tag_ref(&new->page, &ref_new, &handle_new)) { in pgalloc_tag_swap() 420 struct page **next_page = vm_module_tags->pages + vm_module_tags->nr_pages; in vm_module_tags_populate() 669 sizeof(struct page *), GFP_KERNEL | __GFP_ZERO); in alloc_mod_tags_mem()
|
A D | stackdepot.c | 641 struct page *page = NULL; in stack_depot_save_flags() local 677 page = alloc_pages(gfp_nested_mask(alloc_flags), in stack_depot_save_flags() 679 if (page) in stack_depot_save_flags() 680 prealloc = page_address(page); in stack_depot_save_flags()
|
A D | test_vmalloc.c | 367 struct page **pages; in vm_map_ram_test() 371 pages = kcalloc(map_nr_pages, sizeof(struct page *), GFP_KERNEL); in vm_map_ram_test()
|
A D | test_bpf.c | 14767 struct page *page; in generate_test_data() local 14789 page = alloc_page(GFP_KERNEL); in generate_test_data() 14790 if (!page) in generate_test_data() 14793 memcpy(page_address(page), test->frag_data, MAX_DATA); in generate_test_data() 14794 skb_add_rx_frag(skb, 0, page, 0, MAX_DATA, MAX_DATA); in generate_test_data() 15004 struct page *page[2]; in build_test_skb() local 15008 page[i] = alloc_page(GFP_KERNEL); in build_test_skb() 15009 if (!page[i]) { in build_test_skb() 15031 skb_add_rx_frag(skb[i], 0, page[i], 0, 64, 64); in build_test_skb() 15051 __free_page(page[1]); in build_test_skb() [all …]
|
A D | Kconfig.debug | 870 bool "Debug page-flags operations" 873 Enables extra validation on page flags operations. 878 bool "Debug arch page table for semantics compliance" 884 architecture page table helper functions on various platforms in 900 Enable some costly sanity checks in virtual to page code. This can 3154 tristate "Test heap/page initialization" 3156 Test if the kernel is zero-initializing heap and page allocations. 3178 freeing a block of pages and a speculative page reference.
|
/lib/tests/ |
A D | kunit_iov_iter.c | 49 struct page ***ppages, in iov_kunit_create_buffer() 52 struct page **pages; in iov_kunit_create_buffer() 103 struct page **spages, **bpages; in iov_kunit_copy_to_kvec() 153 struct page **spages, **bpages; in iov_kunit_copy_from_kvec() 202 int page, from, to; member 224 struct page *can_merge = NULL, *page; in iov_kunit_load_bvec() local 237 page = pages[pr->page]; in iov_kunit_load_bvec() 742 struct page *p; in iov_kunit_extract_pages_kvec() 820 struct page *p; in iov_kunit_extract_pages_bvec() 903 struct page *p; in iov_kunit_extract_pages_folioq() [all …]
|
/lib/vdso/ |
A D | datastore.c | 17 u8 page[PAGE_SIZE]; member 26 u8 page[PAGE_SIZE]; member 35 u8 page[VDSO_ARCH_DATA_SIZE]; member 43 struct page *timens_page = find_timens_vvar_page(vma); in vvar_fault()
|