Home
last modified time | relevance | path

Searched refs:pagemap (Results 1 - 25 of 1002) sorted by relevance

12345678910>>...41

/kernel/linux/linux-6.6/tools/testing/selftests/mm/
H A Dhugepage-vmemmap.c53 unsigned long pagemap; in virt_to_pfn() local
55 fd = open("/proc/self/pagemap", O_RDONLY); in virt_to_pfn()
59 lseek(fd, (unsigned long)addr / pagesize * sizeof(pagemap), SEEK_SET); in virt_to_pfn()
60 read(fd, &pagemap, sizeof(pagemap)); in virt_to_pfn()
63 return pagemap & ~PM_PFRAME_MASK; in virt_to_pfn()
/kernel/linux/linux-6.6/lib/
H A Dtest_hmm.c22 #include <linux/pagemap.h>
101 struct dev_pagemap pagemap; member
198 return container_of(page->pgmap, struct dmirror_chunk, pagemap); in dmirror_page_to_chunk()
514 devmem->pagemap.range.start = res->start; in dmirror_allocate_chunk()
515 devmem->pagemap.range.end = res->end; in dmirror_allocate_chunk()
516 devmem->pagemap.type = MEMORY_DEVICE_PRIVATE; in dmirror_allocate_chunk()
519 devmem->pagemap.range.start = (MINOR(mdevice->cdevice.dev) - 2) ? in dmirror_allocate_chunk()
522 devmem->pagemap.range.end = devmem->pagemap.range.start + in dmirror_allocate_chunk()
524 devmem->pagemap in dmirror_allocate_chunk()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/
H A Dnouveau_dmem.c71 struct dev_pagemap pagemap; member
91 return container_of(page->pgmap, struct nouveau_dmem_chunk, pagemap); in nouveau_page_to_chunk()
105 chunk->pagemap.range.start; in nouveau_dmem_page_addr()
251 chunk->pagemap.type = MEMORY_DEVICE_PRIVATE; in nouveau_dmem_chunk_alloc()
252 chunk->pagemap.range.start = res->start; in nouveau_dmem_chunk_alloc()
253 chunk->pagemap.range.end = res->end; in nouveau_dmem_chunk_alloc()
254 chunk->pagemap.nr_range = 1; in nouveau_dmem_chunk_alloc()
255 chunk->pagemap.ops = &nouveau_dmem_pagemap_ops; in nouveau_dmem_chunk_alloc()
256 chunk->pagemap.owner = drm->dev; in nouveau_dmem_chunk_alloc()
268 ptr = memremap_pages(&chunk->pagemap, numa_node_i in nouveau_dmem_chunk_alloc()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_dmem.c70 struct dev_pagemap pagemap; member
90 return container_of(page->pgmap, struct nouveau_dmem_chunk, pagemap); in nouveau_page_to_chunk()
104 chunk->pagemap.range.start; in nouveau_dmem_page_addr()
251 chunk->pagemap.type = MEMORY_DEVICE_PRIVATE; in nouveau_dmem_chunk_alloc()
252 chunk->pagemap.range.start = res->start; in nouveau_dmem_chunk_alloc()
253 chunk->pagemap.range.end = res->end; in nouveau_dmem_chunk_alloc()
254 chunk->pagemap.nr_range = 1; in nouveau_dmem_chunk_alloc()
255 chunk->pagemap.ops = &nouveau_dmem_pagemap_ops; in nouveau_dmem_chunk_alloc()
256 chunk->pagemap.owner = drm->dev; in nouveau_dmem_chunk_alloc()
268 ptr = memremap_pages(&chunk->pagemap, numa_node_i in nouveau_dmem_chunk_alloc()
[all...]
/kernel/linux/linux-5.10/lib/
H A Dtest_hmm.c21 #include <linux/pagemap.h>
75 struct dev_pagemap pagemap; member
157 pagemap)->mdevice; in dmirror_page_to_device()
471 devmem->pagemap.type = MEMORY_DEVICE_PRIVATE; in dmirror_allocate_chunk()
472 devmem->pagemap.range.start = res->start; in dmirror_allocate_chunk()
473 devmem->pagemap.range.end = res->end; in dmirror_allocate_chunk()
474 devmem->pagemap.nr_range = 1; in dmirror_allocate_chunk()
475 devmem->pagemap.ops = &dmirror_devmem_ops; in dmirror_allocate_chunk()
476 devmem->pagemap.owner = mdevice; in dmirror_allocate_chunk()
495 ptr = memremap_pages(&devmem->pagemap, numa_node_i in dmirror_allocate_chunk()
[all...]
/kernel/linux/linux-5.10/arch/hexagon/include/asm/
H A Dtlb.h9 #include <linux/pagemap.h>
/kernel/linux/linux-5.10/arch/nios2/include/asm/
H A Dtlb.h21 #include <linux/pagemap.h>
/kernel/linux/linux-5.10/arch/openrisc/include/asm/
H A Dtlb.h23 #include <linux/pagemap.h>
/kernel/linux/linux-5.10/arch/arc/include/asm/
H A Dtlb.h9 #include <linux/pagemap.h>
/kernel/linux/linux-6.6/arch/hexagon/include/asm/
H A Dtlb.h9 #include <linux/pagemap.h>
/kernel/linux/linux-6.6/arch/arc/include/asm/
H A Dtlb.h9 #include <linux/pagemap.h>
/kernel/linux/linux-6.6/arch/nios2/include/asm/
H A Dtlb.h21 #include <linux/pagemap.h>
/kernel/linux/linux-6.6/arch/openrisc/include/asm/
H A Dtlb.h23 #include <linux/pagemap.h>
/kernel/linux/linux-5.10/arch/ia64/include/asm/
H A Dtlb.h42 #include <linux/pagemap.h>
/kernel/linux/linux-6.6/arch/ia64/include/asm/
H A Dtlb.h42 #include <linux/pagemap.h>
/kernel/linux/linux-6.6/arch/sh/include/asm/
H A Dtlb.h6 #include <linux/pagemap.h>
/kernel/linux/linux-5.10/arch/sh/include/asm/
H A Dtlb.h6 #include <linux/pagemap.h>
/kernel/linux/linux-5.10/arch/arm/mm/
H A Dhugetlbpage.c14 #include <linux/pagemap.h>
/kernel/linux/linux-6.6/arch/arm/mm/
H A Dhugetlbpage.c14 #include <linux/pagemap.h>
/kernel/linux/linux-6.6/arch/riscv/kernel/
H A Dcrash_core.c4 #include <linux/pagemap.h>
/kernel/linux/linux-6.6/arch/sparc/include/asm/
H A Dtlb_64.h6 #include <linux/pagemap.h>
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/
H A Di915_gemfs.c9 #include <linux/pagemap.h>
/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Dtlb.h21 #include <linux/pagemap.h>
/kernel/linux/linux-5.10/arch/sparc/include/asm/
H A Dtlb_64.h6 #include <linux/pagemap.h>
/kernel/linux/linux-5.10/fs/ntfs/
H A Daops.h15 #include <linux/pagemap.h>

Completed in 9 milliseconds

12345678910>>...41