Home
last modified time | relevance | path

Searched refs:pagemap (Results 1 – 25 of 727) sorted by relevance

12345678910>>...30

/linux/drivers/gpu/drm/nouveau/
A Dnouveau_dmem.c70 struct dev_pagemap pagemap; member
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()
299 release_mem_region(chunk->pagemap.range.start, range_len(&chunk->pagemap.range)); in nouveau_dmem_chunk_alloc()
385 memunmap_pages(&chunk->pagemap); in nouveau_dmem_fini()
[all …]
/linux/lib/
A Dtest_hmm.c77 struct dev_pagemap pagemap; member
159 pagemap)->mdevice; in dmirror_page_to_device()
473 devmem->pagemap.type = MEMORY_DEVICE_PRIVATE; in dmirror_allocate_chunk()
474 devmem->pagemap.range.start = res->start; in dmirror_allocate_chunk()
475 devmem->pagemap.range.end = res->end; in dmirror_allocate_chunk()
476 devmem->pagemap.nr_range = 1; in dmirror_allocate_chunk()
477 devmem->pagemap.ops = &dmirror_devmem_ops; in dmirror_allocate_chunk()
478 devmem->pagemap.owner = mdevice; in dmirror_allocate_chunk()
532 release_mem_region(devmem->pagemap.range.start, range_len(&devmem->pagemap.range)); in dmirror_allocate_chunk()
1223 memunmap_pages(&devmem->pagemap); in dmirror_device_remove()
[all …]
/linux/Documentation/admin-guide/mm/
A Dpagemap.rst7 pagemap is a new (as of 2.6.25) set of interfaces in the kernel that allow
11 There are four components to pagemap:
13 * ``/proc/pid/pagemap``. This file lets a userspace process find out which
179 Using pagemap to do something useful
182 The general procedure for using pagemap to find out about a process' memory
189 3. Open ``/proc/pid/pagemap`` and seek to the pages you would like to examine.
190 4. Read a u64 for each page from pagemap.
229 Before Linux 3.11 pagemap bits 55-60 were used for "page-shift" (which is
A Didle_page_tracking.rst57 ``/proc/pid/pagemap`` if the workload is represented by a process, or by
73 See :ref:`Documentation/admin-guide/mm/pagemap.rst <pagemap>` for more
74 information about ``/proc/pid/pagemap``, ``/proc/kpageflags``, and
A Dindex.rst38 pagemap
A Dsoft-dirty.rst19 This is done by reading from the ``/proc/PID/pagemap``. The bit 55 of the
/linux/Documentation/vm/
A Dhmm.rst288 struct dev_pagemap pagemap;
292 pagemap.type = MEMORY_DEVICE_PRIVATE;
293 pagemap.range.start = res->start;
294 pagemap.range.end = res->end;
295 pagemap.nr_range = 1;
296 pagemap.ops = &device_devmem_ops;
297 memremap_pages(&pagemap, numa_node_id());
299 memunmap_pages(&pagemap);
300 release_mem_region(pagemap.range.start, range_len(&pagemap.range));
A Dhwpoison.rst158 documented in Documentation/admin-guide/mm/pagemap.rst
/linux/Documentation/translations/zh_CN/core-api/
A Dmm-api.rst77 include/linux/pagemap.h
/linux/include/trace/events/
A Dpagemap.h3 #define TRACE_SYSTEM pagemap
/linux/Documentation/core-api/
A Dmm-api.rst73 .. kernel-doc:: include/linux/pagemap.h
/linux/fs/proc/
A DKconfig89 /proc/pid/smaps, /proc/pid/clear_refs, /proc/pid/pagemap,
A D.vmcore.o.cmd1115 include/linux/pagemap.h \
/linux/fs/cramfs/
A DREADME121 written for, since comments in <linux/pagemap.h> indicate that
/linux/drivers/usb/storage/
A Dene_ub6250.c236 #define ms_lib_clear_pagemap(pdx) memset((pdx)->MS_Lib.pagemap, 0, sizeof((pdx)->MS_Lib.pagemap))
423 unsigned char *pagemap[(MS_MAX_PAGES_PER_BLOCK + (MS_LIB_BITS_PER_BYTE-1)) / MS_LIB_BITS_PER_BYTE]; member
/linux/Documentation/admin-guide/blockdev/
A Dzram.rst404 pages of the process with*pagemap.
/linux/mm/
A D.swap.o.cmd1196 include/linux/pagemap.h \
1226 include/trace/events/pagemap.h \
/linux/Documentation/filesystems/
A Dproc.rst157 pagemap Page table
620 The /proc/pid/pagemap gives the PFN, which can be used to find the pageflags
623 Documentation/admin-guide/mm/pagemap.rst.
/linux/fs/squashfs/
A D.block.o.cmd1146 include/linux/pagemap.h \
A D.cache.o.cmd861 include/linux/pagemap.h \
A D.file.o.cmd844 include/linux/pagemap.h \
A D.decompressor.o.cmd845 include/linux/pagemap.h \
A D.file_cache.o.cmd844 include/linux/pagemap.h \
A D.inode.o.cmd925 include/linux/pagemap.h \
A D.super.o.cmd1159 include/linux/pagemap.h \

Completed in 46 milliseconds

12345678910>>...30