vmem_altmap
struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
bool free_mapped, struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap)
int node, struct vmem_altmap *altmap)
void vmemmap_free(unsigned long start, unsigned long end, struct vmem_altmap *altmap)
void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap)
struct vmem_altmap;
int node, struct vmem_altmap *altmap);
struct vmem_altmap *altmap);
bool vmemmap_can_optimize(struct vmem_altmap *altmap, struct dev_pagemap *pgmap);
bool altmap_cross_boundary(struct vmem_altmap *altmap, unsigned long start,
struct vmem_altmap *altmap,
struct vmem_altmap *altmap)
struct vmem_altmap *altmap,
struct vmem_altmap *altmap)
struct vmem_altmap *altmap,
struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
bool vmemmap_can_optimize(struct vmem_altmap *altmap, struct dev_pagemap *pgmap)
bool altmap_cross_boundary(struct vmem_altmap *altmap, unsigned long start,
struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
void __ref arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
bool is_vmemmap, struct vmem_altmap *altmap)
bool is_vmemmap, struct vmem_altmap *altmap)
bool is_vmemmap, struct vmem_altmap *altmap)
bool is_vmemmap, struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
void __ref arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap)
void __ref vmemmap_free(unsigned long start, unsigned long end, struct vmem_altmap *altmap)
void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
bool add, bool direct, struct vmem_altmap *altmap)
bool add, bool direct, struct vmem_altmap *altmap)
static void vmem_free_pages(unsigned long addr, int order, struct vmem_altmap *altmap)
bool direct, struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
int node, struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
bool direct, struct vmem_altmap *altmap)
struct vmem_altmap *altmap, bool direct)
struct vmem_altmap *altmap, bool direct)
struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
void __ref arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
struct vmem_altmap *altmap,
int nid, struct vmem_altmap *altmap,
struct vmem_altmap *altmap = &pgmap->altmap;
struct vmem_altmap __altmap = {
int nid, struct vmem_altmap *altmap,
struct vmem_altmap *altmap;
extern void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap);
struct vmem_altmap *altmap);
struct vmem_altmap;
struct vmem_altmap *altmap, int migratetype,
unsigned long nr_pages, struct vmem_altmap *altmap,
struct vmem_altmap *altmap);
struct vmem_altmap *altmap;
struct vmem_altmap altmap;
static inline struct vmem_altmap *pgmap_altmap(struct dev_pagemap *pgmap)
unsigned long nr_pages, int nid, struct vmem_altmap *altmap,
struct vmem_altmap *altmap, unsigned long ptpfn,
struct vmem_altmap;
struct vmem_altmap *altmap);
int node, struct vmem_altmap *altmap);
int node, struct vmem_altmap *altmap);
struct vmem_altmap *altmap);
struct vmem_altmap *altmap);
static inline unsigned long vmem_altmap_offset(const struct vmem_altmap *altmap)
static inline void vmem_altmap_free(struct vmem_altmap *altmap,
static inline unsigned long vmem_altmap_offset(const struct vmem_altmap *altmap)
static inline void vmem_altmap_free(struct vmem_altmap *altmap,
static inline bool __vmemmap_can_optimize(struct vmem_altmap *altmap,
static inline bool vmemmap_can_optimize(struct vmem_altmap *altmap,
unsigned long, enum meminit_context, struct vmem_altmap *, int,
struct vmem_altmap *altmap = NULL;
struct vmem_altmap mhp_altmap = {
params.altmap = kmemdup(&mhp_altmap, sizeof(struct vmem_altmap),
struct vmem_altmap *altmap = params->altmap;
struct vmem_altmap *altmap)
struct vmem_altmap *altmap, int migratetype,
static inline unsigned long compound_nr_pages(struct vmem_altmap *altmap,
struct vmem_altmap *altmap = pgmap_altmap(pgmap);
struct vmem_altmap *altmap, int migratetype,
static unsigned long __meminit vmem_altmap_next_pfn(struct vmem_altmap *altmap)
static unsigned long __meminit vmem_altmap_nr_free(struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
struct vmem_altmap *altmap,
struct vmem_altmap *altmap,
struct vmem_altmap *altmap,
int node, struct vmem_altmap *altmap)
int node, struct vmem_altmap *altmap)
unsigned long nr_pages, int nid, struct vmem_altmap *altmap,
struct vmem_altmap *altmap);
struct vmem_altmap *altmap)
unsigned long nr_pages, int nid, struct vmem_altmap *altmap,
unsigned long nr_pages, int nid, struct vmem_altmap *altmap,
struct vmem_altmap *altmap)
unsigned long nr_pages, int nid, struct vmem_altmap *altmap,
struct vmem_altmap *altmap)
struct vmem_altmap *altmap)
unsigned long nr_pages, struct vmem_altmap *altmap,
unsigned long nr_pages, struct vmem_altmap *altmap,
struct vmem_altmap *altmap)