dev_pagemap
struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap)
struct dev_pagemap;
bool vmemmap_can_optimize(struct vmem_altmap *altmap, struct dev_pagemap *pgmap);
struct dev_pagemap *pgmap);
static struct dev_pagemap kvmppc_uvmem_pgmap;
struct dev_pagemap *pgmap)
bool vmemmap_can_optimize(struct vmem_altmap *altmap, struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap)
sizeof(struct dev_pagemap), GFP_KERNEL);
struct dev_pagemap *pgmap;
struct dev_pagemap *pgmap;
struct dev_pagemap *pgmap;
static int fsdev_pagemap_memory_failure(struct dev_pagemap *pgmap,
struct dev_pagemap *pgmap;
struct dev_pagemap pgmap = { };
struct dev_pagemap pgmap;
struct dev_pagemap *pgmap;
struct dev_pagemap *pagemap;
const struct dev_pagemap *pagemap)
const struct dev_pagemap *other = NULL;
const struct dev_pagemap *cur = NULL;
struct dev_pagemap *pagemap,
struct dev_pagemap *pagemap = dpagemap->pagemap;
struct dev_pagemap pagemap;
struct dev_pagemap *pagemap = &xpagemap->pagemap;
struct dev_pagemap *pagemap;
struct dev_pagemap pagemap;
struct dev_pagemap *pgmap;
int nvdimm_setup_pfn(struct nd_pfn *nd_pfn, struct dev_pagemap *pgmap);
struct dev_pagemap *pgmap)
static int __nvdimm_setup_pfn(struct nd_pfn *nd_pfn, struct dev_pagemap *pgmap)
int nvdimm_setup_pfn(struct nd_pfn *nd_pfn, struct dev_pagemap *pgmap)
static int pmem_pagemap_memory_failure(struct dev_pagemap *pgmap,
struct dev_pagemap pgmap;
struct dev_pagemap pgmap;
static struct pci_p2pdma_pagemap *to_p2p_pgmap(struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap;
struct dev_pagemap pgmap;
struct dev_pagemap *pgmap;
struct dev_pagemap *pgmap = page_pgmap(&folio->page);
struct dev_pagemap *pgmap;
const struct dev_pagemap *pagemap);
struct dev_pagemap *pagemap;
struct dev_pagemap *pagemap,
struct dev_pagemap *pagemap,
struct dev_pagemap *pgmap);
struct vmem_altmap *altmap, struct dev_pagemap *pgmap);
struct dev_pagemap;
struct dev_pagemap *pgmap);
struct dev_pagemap *pgmap);
struct dev_pagemap *pgmap;
int (*memory_failure)(struct dev_pagemap *pgmap, unsigned long pfn,
static inline bool pgmap_has_memory_failure(struct dev_pagemap *pgmap)
static inline struct vmem_altmap *pgmap_altmap(struct dev_pagemap *pgmap)
static inline unsigned long pgmap_vmemmap_nr(struct dev_pagemap *pgmap)
void zone_device_page_init(struct page *page, struct dev_pagemap *pgmap,
void *memremap_pages(struct dev_pagemap *pgmap, int nid);
void memunmap_pages(struct dev_pagemap *pgmap);
void *devm_memremap_pages(struct device *dev, struct dev_pagemap *pgmap);
void devm_memunmap_pages(struct device *dev, struct dev_pagemap *pgmap);
struct dev_pagemap *get_dev_pagemap(unsigned long pfn);
bool pgmap_pfn_valid(struct dev_pagemap *pgmap, unsigned long pfn);
struct dev_pagemap *pgmap,
struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap)
static inline struct dev_pagemap *get_dev_pagemap(unsigned long pfn)
static inline bool pgmap_pfn_valid(struct dev_pagemap *pgmap, unsigned long pfn)
static inline void put_dev_pagemap(struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap);
struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap;
static inline struct dev_pagemap *page_pgmap(const struct page *page)
unsigned long, struct dev_pagemap *);
static inline struct dev_pagemap *page_pgmap(const struct page *page)
struct dev_pagemap pagemap;
struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap;
struct dev_pagemap *pgmap;
struct dev_pagemap *pgmap;
struct vmem_altmap *altmap, struct dev_pagemap *pgmap)
void memunmap_pages(struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap = container_of(ref, struct dev_pagemap, ref);
static int pagemap_range(struct dev_pagemap *pgmap, struct mhp_params *params,
struct dev_pagemap *conflict_pgmap;
void *memremap_pages(struct dev_pagemap *pgmap, int nid)
void *devm_memremap_pages(struct device *dev, struct dev_pagemap *pgmap)
void devm_memunmap_pages(struct device *dev, struct dev_pagemap *pgmap)
struct dev_pagemap *get_dev_pagemap(unsigned long pfn)
struct dev_pagemap *pgmap;
struct dev_pagemap *pgmap = folio->pgmap;
static unsigned long pfn_first(struct dev_pagemap *pgmap, int range_id)
void zone_device_page_init(struct page *page, struct dev_pagemap *pgmap,
bool pgmap_pfn_valid(struct dev_pagemap *pgmap, unsigned long pfn)
static unsigned long pfn_end(struct dev_pagemap *pgmap, int range_id)
static unsigned long pfn_len(struct dev_pagemap *pgmap, unsigned long range_id)
static void pageunmap_range(struct dev_pagemap *pgmap, int range_id)
struct dev_pagemap *pgmap;
struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap,
struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap)
struct vmem_altmap *altmap, struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap)
struct vmem_altmap *altmap, struct dev_pagemap *pgmap)
struct vmem_altmap *altmap, struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap)
struct vmem_altmap *altmap, struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap = container_of(ref, struct dev_pagemap, ref);
void *__wrap_devm_memremap_pages(struct device *dev, struct dev_pagemap *pgmap)
struct dev_pagemap *pgmap = _pgmap;
void *__wrap_devm_memremap_pages(struct device *dev, struct dev_pagemap *pgmap);