Home
last modified time | relevance | path

Searched refs:PFN (Results 1 – 14 of 14) sorted by relevance

/Linux-v5.15/arch/sparc/mm/
Dleon_mm.c57 if (!_pfn_valid(PFN(ctxtbl))) { in leon_swprobe()
61 PFN(ctxtbl)); in leon_swprobe()
90 if (!_pfn_valid(PFN(ptr))) in leon_swprobe()
113 if (!_pfn_valid(PFN(ptr))) { in leon_swprobe()
116 PFN(ptr)); in leon_swprobe()
141 if (!_pfn_valid(PFN(ptr))) in leon_swprobe()
/Linux-v5.15/drivers/ras/
Dcec.c89 #define PFN(e) ((e) >> PAGE_SHIFT) macro
194 this_pfn = PFN(ca->array[i]); in __find_elem()
261 return PFN(ca->array[min_idx]); in del_lru_elem_unlocked()
290 u64 this = PFN(ca->array[i]); in sanity_check()
303 u64 this = PFN(ca->array[i]); in sanity_check()
456 u64 this = PFN(ca->array[i]); in array_show()
/Linux-v5.15/Documentation/vm/
Dmemory-model.rst26 mapping between the physical page frame number (PFN) and the
30 helpers that allow the conversion from PFN to `struct page` and vice
55 With FLATMEM, the conversion between a PFN and the `struct page` is
56 straightforward: `PFN - ARCH_PFN_OFFSET` is an index to the
105 With SPARSEMEM there are two possible ways to convert a PFN to the
111 and uses high bits of a PFN to access the section that maps that page
112 frame. Inside a section, the PFN is the index to the array of pages.
117 `struct page` objects. A PFN is an index to that array and the
118 offset of the `struct page` from `vmemmap` is the PFN of that
Dhwpoison.rst119 Inject hwpoison fault at PFN echoed into this file. This does
123 Software-unpoison page at PFN echoed into this file. This way
Dhmm.rst342 entry results in a valid "zero" PFN stored in the ``args->src`` array.
/Linux-v5.15/Documentation/admin-guide/mm/
Dpagemap.rst18 * Bits 0-54 page frame number (PFN) if present
33 4.2 the PFN field is zeroed if the user does not have CAP_SYS_ADMIN.
36 If the page is not present but in swap, then the PFN contains an
38 swap. Unmapped pages return a null PFN. This allows determining
47 times each page is mapped, indexed by PFN.
53 page, indexed by PFN.
86 memory cgroup each page is charged to, indexed by PFN. Only available when
190 5. Open ``/proc/kpagecount`` and/or ``/proc/kpageflags``. For each PFN you
Dcma_debugfs.rst15 - [RO] base_pfn: The base PFN (Page Frame Number) of the zone.
Didle_page_tracking.rst28 bitmap is represented by an array of 8-byte integers, and the page at PFN #i is
50 this file beyond max PFN will return -ENXIO.
/Linux-v5.15/arch/x86/ras/
DKconfig7 page PFN and counts their repeated occurrence. Once the counter for a
8 PFN overflows, we try to soft-offline that page as we take it to mean
/Linux-v5.15/arch/sparc/include/asm/
Dleon.h253 #define PFN(x) ((x) >> PAGE_SHIFT) macro
254 #define _pfn_valid(pfn) ((pfn < last_valid_pfn) && (pfn >= PFN(phys_base)))
/Linux-v5.15/drivers/nvdimm/
DKconfig80 bool "PFN: Map persistent (device) memory"
/Linux-v5.15/Documentation/networking/device_drivers/ethernet/google/
Dgve.rst87 A device reset is triggered by writing 0x0 to the AQ PFN register.
/Linux-v5.15/arch/arm/kernel/
Dphys2virt.S32 mov r0, r8, lsr #PAGE_SHIFT @ convert to PFN
/Linux-v5.15/Documentation/filesystems/
Dproc.rst532 pf pure PFN range
620 The /proc/pid/pagemap gives the PFN, which can be used to find the pageflags