Searched refs:pglist_data (Results 1 - 25 of 53) sorted by relevance

123

/linux-master/arch/s390/include/asm/
H A Dmmzone.h13 extern struct pglist_data *node_data[];
/linux-master/tools/testing/memblock/
H A Dmmzone.c4 struct pglist_data *first_online_pgdat(void)
9 struct pglist_data *next_online_pgdat(struct pglist_data *pgdat)
/linux-master/arch/arm64/include/asm/
H A Dmmzone.h9 extern struct pglist_data *node_data[];
/linux-master/arch/x86/include/asm/
H A Dmmzone_64.h13 extern struct pglist_data *node_data[];
H A Dmmzone_32.h13 extern struct pglist_data *node_data[];
/linux-master/arch/riscv/include/asm/
H A Dmmzone.h9 extern struct pglist_data *node_data[];
/linux-master/arch/loongarch/include/asm/
H A Dmmzone.h12 extern struct pglist_data *node_data[];
/linux-master/tools/testing/memblock/linux/
H A Dmmzone.h7 struct pglist_data *first_online_pgdat(void);
8 struct pglist_data *next_online_pgdat(struct pglist_data *pgdat);
32 typedef struct pglist_data { struct
/linux-master/arch/sparc/include/asm/
H A Dmmzone.h9 extern struct pglist_data *node_data[];
/linux-master/arch/mips/include/asm/mach-loongson64/
H A Dmmzone.h17 extern struct pglist_data *__node_data[];
/linux-master/arch/sh/mm/
H A Dnuma.c17 struct pglist_data *node_data[MAX_NUMNODES] __read_mostly;
44 NODE_DATA(nid) = memblock_alloc_node(sizeof(struct pglist_data),
48 __func__, sizeof(struct pglist_data), SMP_CACHE_BYTES,
/linux-master/arch/sh/include/asm/
H A Dmmzone.h8 extern struct pglist_data *node_data[];
22 static inline struct pglist_data *pfn_to_pgdat(unsigned long pfn)
/linux-master/arch/powerpc/include/asm/
H A Dmmzone.h23 extern struct pglist_data *node_data[];
/linux-master/include/linux/
H A Dbootmem_info.h21 void __init register_page_bootmem_info_node(struct pglist_data *pgdat);
48 static inline void register_page_bootmem_info_node(struct pglist_data *pgdat)
H A Dpage_ext.h9 struct pglist_data;
58 extern void pgdat_page_ext_init(struct pglist_data *pgdat);
105 static inline void pgdat_page_ext_init(struct pglist_data *pgdat)
H A Dmemory_hotplug.h12 struct pglist_data;
304 void pgdat_resize_lock(struct pglist_data *pgdat, unsigned long *flags)
309 void pgdat_resize_unlock(struct pglist_data *pgdat, unsigned long *flags)
314 void pgdat_resize_init(struct pglist_data *pgdat)
322 static inline void pgdat_resize_lock(struct pglist_data *p, unsigned long *f) {}
323 static inline void pgdat_resize_unlock(struct pglist_data *p, unsigned long *f) {}
324 static inline void pgdat_resize_init(struct pglist_data *pgdat) {}
354 extern void __ref free_area_init_core_hotplug(struct pglist_data *pgdat);
H A Dvmstat.h172 static inline void node_page_state_add(long x, struct pglist_data *pgdat,
261 extern unsigned long node_page_state(struct pglist_data *pgdat,
263 extern unsigned long node_page_state_pages(struct pglist_data *pgdat,
280 void __mod_node_page_state(struct pglist_data *, enum node_stat_item item, long);
288 void mod_node_page_state(struct pglist_data *, enum node_stat_item, long);
292 extern void inc_node_state(struct pglist_data *, enum node_stat_item);
294 extern void __inc_node_state(struct pglist_data *, enum node_stat_item);
297 extern void __dec_node_state(struct pglist_data *, enum node_stat_item);
325 static inline void __mod_node_page_state(struct pglist_data *pgdat,
348 static inline void __inc_node_state(struct pglist_data *pgda
[all...]
H A Dmmzone.h122 struct pglist_data;
555 void lru_gen_init_pgdat(struct pglist_data *pgdat);
568 static inline void lru_gen_init_pgdat(struct pglist_data *pgdat)
632 struct pglist_data *pgdat;
845 struct pglist_data *zone_pgdat;
1269 * it's memory layout. On UMA machines there is a single pglist_data which
1275 typedef struct pglist_data { struct
1455 static inline struct pglist_data *lruvec_pgdat(struct lruvec *lruvec)
1460 return container_of(lruvec, struct pglist_data, __lruvec);
1559 extern struct pglist_data contig_page_dat
[all...]
H A Dnode.h131 struct pglist_data *pgdat = NODE_DATA(nid);
/linux-master/mm/
H A Dmmzone.c13 struct pglist_data *first_online_pgdat(void)
18 struct pglist_data *next_online_pgdat(struct pglist_data *pgdat)
H A Dbootmem_info.c102 void __init register_page_bootmem_info_node(struct pglist_data *pgdat)
108 nr_pages = PAGE_ALIGN(sizeof(struct pglist_data)) >> PAGE_SHIFT;
/linux-master/arch/mips/include/asm/mach-ip27/
H A Dmmzone.h19 struct pglist_data pglist;
/linux-master/arch/s390/kernel/
H A Dnuma.c17 struct pglist_data *node_data[MAX_NUMNODES];
/linux-master/kernel/
H A Dvmcore_info.c167 VMCOREINFO_STRUCT_SIZE(pglist_data);
179 VMCOREINFO_OFFSET(pglist_data, node_zones);
180 VMCOREINFO_OFFSET(pglist_data, nr_zones);
182 VMCOREINFO_OFFSET(pglist_data, node_mem_map);
184 VMCOREINFO_OFFSET(pglist_data, node_start_pfn);
185 VMCOREINFO_OFFSET(pglist_data, node_spanned_pages);
186 VMCOREINFO_OFFSET(pglist_data, node_id);
/linux-master/arch/mips/loongson64/
H A Dnuma.c32 struct pglist_data *__node_data[MAX_NUMNODES];
86 struct pglist_data *nd;
106 memset(nd, 0, sizeof(struct pglist_data));

Completed in 246 milliseconds

123