| /tools/testing/scatterlist/ |
| A D | main.c | 11 unsigned *pfn; member 28 #define pfn(...) (unsigned []){ __VA_ARGS__ } macro 42 printf(" %x", test->pfn[i]); in fail() 56 { -EINVAL, 1, pfn(0), NULL, PAGE_SIZE, 0, 1 }, in main() 58 { 0, 1, pfn(0), NULL, PAGE_SIZE, sgmax, 1 }, in main() 59 { 0, 1, pfn(0), NULL, 1, sgmax, 1 }, in main() 60 { 0, 2, pfn(0, 1), NULL, 2 * PAGE_SIZE, sgmax, 1 }, in main() 64 { 0, 3, pfn(0, 1, 2), pfn(3, 4, 5), 3 * PAGE_SIZE, sgmax, 1 }, in main() 65 { 0, 3, pfn(0, 1, 2), pfn(4, 5, 6), 3 * PAGE_SIZE, sgmax, 2 }, in main() 80 { 0, 6, pfn(0, 1, 3, 4, 5, 6), pfn(7, 8, 9, 10, 11, 12), in main() [all …]
|
| /tools/testing/nvdimm/ |
| A D | pmem-dax.c | 13 unsigned long *pfn) in __pmem_direct_access() argument 31 if (pfn) in __pmem_direct_access() 32 *pfn = page_to_pfn(page); in __pmem_direct_access() 41 if (pfn) in __pmem_direct_access() 42 *pfn = PHYS_PFN(pmem->phys_addr + offset); in __pmem_direct_access()
|
| /tools/testing/selftests/mm/ |
| A D | hugepage-vmemmap.c | 52 static int check_page_flags(unsigned long pfn) in check_page_flags() argument 61 lseek(fd, pfn * sizeof(pageflags), SEEK_SET); in check_page_flags() 93 unsigned long pfn; in main() local 112 pfn = virt_to_pfn(addr); in main() 113 if (pfn == -1UL) { in main() 119 printf("Returned address is %p whose pfn is %lx\n", addr, pfn); in main() 121 if (check_page_flags(pfn) < 0) { in main()
|
| A D | transhuge-stress.c | 99 int64_t pfn; in main() local 101 pfn = allocate_transhuge(p, pagemap_fd); in main() 103 if (pfn < 0) { in main() 106 size_t idx = pfn >> (HPAGE_SHIFT - pshift()); in main()
|
| A D | vm_util.c | 25 const unsigned long pfn = (unsigned long)start / getpagesize(); in pagemap_get_entry() local 29 ret = pread(fd, &entry, sizeof(entry), pfn * sizeof(entry)); in pagemap_get_entry()
|
| /tools/testing/vma/linux/ |
| A D | mmzone.h | 26 #define pageblock_align(pfn) ALIGN((pfn), pageblock_nr_pages) argument 27 #define pageblock_start_pfn(pfn) ALIGN_DOWN((pfn), pageblock_nr_pages) argument
|
| /tools/testing/memblock/linux/ |
| A D | mmzone.h | 26 #define pageblock_align(pfn) ALIGN((pfn), pageblock_nr_pages) argument 27 #define pageblock_start_pfn(pfn) ALIGN_DOWN((pfn), pageblock_nr_pages) argument
|
| /tools/testing/selftests/kvm/ |
| A D | access_tracking_perf_test.c | 129 uint64_t pfn; in lookup_pfn() local 135 pfn = entry & PAGEMAP_PFN_MASK; in lookup_pfn() 138 return pfn; in lookup_pfn() 141 static bool is_page_idle(int page_idle_fd, uint64_t pfn) in is_page_idle() argument 145 return !!((bits >> (pfn % 64)) & 1); in is_page_idle() 150 uint64_t bits = 1ULL << (pfn % 64); in mark_page_idle() 153 "Set page_idle bits for PFN 0x%" PRIx64, pfn); in mark_page_idle() 196 uint64_t pfn = lookup_pfn(pagemap_fd, vm, gva); in pageidle_mark_vcpu_memory_idle() local 198 if (!pfn) { in pageidle_mark_vcpu_memory_idle() 203 if (is_page_idle(page_idle_fd, pfn)) { in pageidle_mark_vcpu_memory_idle() [all …]
|
| /tools/include/linux/ |
| A D | mm.h | 20 #define pfn_to_page(pfn) ((void *)((pfn) * PAGE_SIZE)) argument 44 static inline int early_pfn_to_nid(unsigned long pfn) in early_pfn_to_nid() argument
|
| /tools/mm/ |
| A D | page-types.c | 310 unsigned long pfn; in pagemap_pfn() local 313 pfn = PM_PFRAME(val); in pagemap_pfn() 315 pfn = 0; in pagemap_pfn() 317 return pfn; in pagemap_pfn() 734 unsigned long pfn; in walk_vma() local 744 pfn = pagemap_pfn(buf[i]); in walk_vma() 745 if (pfn) in walk_vma() 979 unsigned long nr_pages, pfn, i; in walk_file_range() local 1027 pfn = pagemap_pfn(buf[i]); in walk_file_range() 1028 if (!pfn) in walk_file_range() [all …]
|
| /tools/testing/memblock/ |
| A D | internal.h | 18 void memblock_free_pages(struct page *page, unsigned long pfn, in memblock_free_pages() argument
|
| /tools/testing/scatterlist/linux/ |
| A D | mm.h | 53 #define pfn_to_page(pfn) (void *)((pfn) * PAGE_SIZE) argument
|