/linux-master/arch/x86/kvm/mmu/ |
H A D | mmu.c | 683 /* 1 rmap, 1 parent PTE per level, and the prefetched rmaps. */ 935 * in this rmap chain. Otherwise, (rmap_head->val & ~1) points to a struct 940 * Returns the number of pointers in the rmap chain, not counting the new one. 1005 * nullify the rmap head to mark the list as empty, else point the rmap 1101 return &slot->arch.rmap[level - PG_LEVEL_4K][idx]; 1130 * rmap. All fields are private and not assumed to be used outside. 1140 * removing/dropping sptes from the rmap link because in such cases the 1475 struct kvm_rmap_head *rmap; member in struct:slot_rmap_walk_iterator 1487 iterator->rmap [all...] |
/linux-master/mm/ |
H A D | hmm.c | 14 #include <linux/rmap.h>
|
H A D | truncate.c | 23 #include <linux/rmap.h>
|
H A D | mlock.c | 22 #include <linux/rmap.h> 451 * but WRITE_ONCE so rmap walkers must see VM_IO if VM_LOCKED.
|
H A D | migrate_device.c | 15 #include <linux/rmap.h> 192 * optimisation to avoid walking the rmap later with 253 * This is like regular unmap: we remove the rmap and
|
H A D | internal.h | 13 #include <linux/rmap.h> 302 * in mm/rmap.c:
|
H A D | userfaultfd.c | 11 #include <linux/rmap.h> 227 * Must happen after rmap, as mm_counter() checks mapping (via 1534 * be relocated without generating non linear anon_vmas in the rmap 1589 * If there's any rmap walk that is taking the anon_vma locks without 1596 * the rmap code to provide this anonymous page remapping functionality.
|
H A D | rmap.c | 2 * mm/rmap.c - physical to virtual reverse mappings 65 #include <linux/rmap.h> 277 * than one child isn't reused even if there was no alive vma, thus rmap 350 * so rmap can find non-COWed pages in child processes. 959 * the function bailed out due to rmap lock contention. 1209 * process, so the rmap code will not search the parent or sibling processes. 1228 * __folio_set_anon - set up a new anonymous rmap for a folio 1229 * @folio: The folio to set up the new anonymous rmap for. 1249 * page_idle does a lockless/optimistic rmap scan on folio->mapping. 1251 * the PAGE_MAPPING_ANON type identifier, otherwise the rmap cod [all...] |
H A D | migrate.c | 25 #include <linux/rmap.h> 1229 * and treated as swapcache but it has no rmap yet.
|
H A D | memory_hotplug.c | 36 #include <linux/rmap.h>
|
H A D | memory-failure.c | 46 #include <linux/rmap.h> 1623 * because ttu takes the rmap data structures down.
|
H A D | page-writeback.c | 30 #include <linux/rmap.h>
|
/linux-master/arch/powerpc/include/asm/ |
H A D | kvm_host.h | 229 * The rmap array of size number of guest pages is allocated for each memslot. 235 #define KVMPPC_RMAP_NESTED 0xc000000000000000 /* Nested rmap array */ 239 * rmap usage definition for a hash page table (hpt) guest: 255 unsigned long *rmap; member in struct:kvm_arch_memory_slot
|
H A D | kvm_book3s.h | 240 unsigned long *rmap, long pte_index, int realmode);
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_radix.c | 1069 rmapp = &memslot->arch.rmap[gfn - memslot->base_gfn]; 1144 rmapp = &memslot->arch.rmap[gfn - memslot->base_gfn];
|
H A D | book3s_hv.c | 5163 vfree(slot->arch.rmap); 5164 slot->arch.rmap = NULL; 5173 unsigned long size = array_size(new->npages, sizeof(*new->arch.rmap)); 5178 new->arch.rmap = vzalloc(size); 5179 if (!new->arch.rmap) 5182 new->arch.rmap = old->arch.rmap;
|
/linux-master/fs/xfs/ |
H A D | xfs_trace.h | 2755 /* rmap tracepoints */ 3744 /* rmap swapext tracepoints */ 3752 const struct xfs_rmap_irec *rmap), 3753 TP_ARGS(mp, keydev, agno, rmap), 3768 __entry->bno = rmap->rm_startblock; 3769 __entry->len = rmap->rm_blockcount; 3770 __entry->owner = rmap->rm_owner; 3771 __entry->offset = rmap->rm_offset; 3772 __entry->flags = rmap->rm_flags; 3787 const struct xfs_rmap_irec *rmap), \ [all...] |
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_svm.c | 39 #include <linux/rmap.h>
|
/linux-master/init/ |
H A D | main.c | 62 #include <linux/rmap.h>
|
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | mlx4.h | 846 struct cpu_rmap *rmap; member in struct:mlx4_port_info
|
/linux-master/lib/ |
H A D | test_hmm.c | 29 #include <linux/rmap.h>
|
/linux-master/fs/bcachefs/ |
H A D | fs-io.c | 32 #include <linux/rmap.h>
|
/linux-master/fs/ |
H A D | dax.c | 27 #include <linux/rmap.h>
|
/linux-master/arch/x86/include/asm/ |
H A D | kvm_host.h | 1054 struct kvm_rmap_head *rmap[KVM_NR_PAGE_SIZES]; member in struct:kvm_arch_memory_slot 1514 * to the rmap plus 1 to extend the parent_ptes rmap of the lower level
|
/linux-master/kernel/events/ |
H A D | uprobes.c | 20 #include <linux/rmap.h> /* anon_vma_prepare */
|