| /Linux-v5.4/arch/sh/mm/ |
| D | numa.c | 44 NODE_DATA(nid) = memblock_alloc_node(sizeof(struct pglist_data), in setup_bootmem_node() 46 if (!NODE_DATA(nid)) in setup_bootmem_node() 51 NODE_DATA(nid)->node_start_pfn = start_pfn; in setup_bootmem_node() 52 NODE_DATA(nid)->node_spanned_pages = end_pfn - start_pfn; in setup_bootmem_node()
|
| D | init.c | 206 NODE_DATA(nid) = memblock_alloc_try_nid( in allocate_pgdat() 210 if (!NODE_DATA(nid)) in allocate_pgdat() 214 NODE_DATA(nid)->node_start_pfn = start_pfn; in allocate_pgdat() 215 NODE_DATA(nid)->node_spanned_pages = end_pfn - start_pfn; in allocate_pgdat()
|
| /Linux-v5.4/arch/s390/numa/ |
| D | numa.c | 96 NODE_DATA(nid) = memblock_alloc(sizeof(pg_data_t), 8); in numa_setup_memory() 97 if (!NODE_DATA(nid)) in numa_setup_memory() 115 NODE_DATA(nid)->node_spanned_pages = end_pfn - start_pfn; in numa_setup_memory() 116 NODE_DATA(nid)->node_id = nid; in numa_setup_memory()
|
| /Linux-v5.4/arch/alpha/mm/ |
| D | numa.c | 138 DBGDCONT(" DISCONTIG: node_data[%d] is at 0x%p\n", nid, NODE_DATA(nid)); in setup_memory_node() 155 NODE_DATA(nid)->node_start_pfn = node_min_pfn; in setup_memory_node() 156 NODE_DATA(nid)->node_present_pages = node_max_pfn - node_min_pfn; in setup_memory_node() 219 unsigned long start_pfn = NODE_DATA(nid)->node_start_pfn; in paging_init() 220 unsigned long end_pfn = start_pfn + NODE_DATA(nid)->node_present_pages; in paging_init()
|
| /Linux-v5.4/include/asm-generic/ |
| D | memory_model.h | 23 ((pfn) - NODE_DATA(nid)->node_start_pfn) 41 NODE_DATA(__nid)->node_mem_map + arch_local_page_offset(__pfn, __nid);\ 46 struct pglist_data *__pgdat = NODE_DATA(page_to_nid(__pg)); \
|
| /Linux-v5.4/arch/m68k/include/asm/ |
| D | mmzone.h | 7 #define NODE_DATA(nid) (&pg_data_map[nid]) macro 8 #define NODE_MEM_MAP(nid) (NODE_DATA(nid)->node_mem_map)
|
| /Linux-v5.4/arch/alpha/include/asm/ |
| D | mmzone.h | 33 #define NODE_DATA(nid) (&node_data[(nid)]) macro 35 #define node_localnr(pfn, nid) ((pfn) - NODE_DATA(nid)->node_start_pfn) 67 ((unsigned long)__va(NODE_DATA(kvaddr_to_nid(kaddr))->node_start_pfn \
|
| /Linux-v5.4/arch/x86/kernel/ |
| D | setup_percpu.c | 76 if (node_online(node) && NODE_DATA(node) && in pcpu_need_numa() 77 last && last != NODE_DATA(node)) in pcpu_need_numa() 80 last = NODE_DATA(node); in pcpu_need_numa() 108 if (!node_online(node) || !NODE_DATA(node)) { in pcpu_alloc_bootmem()
|
| /Linux-v5.4/arch/sh/include/asm/ |
| D | mmzone.h | 11 #define NODE_DATA(nid) (node_data[nid]) macro 26 return NODE_DATA(pfn_to_nid(pfn)); in pfn_to_pgdat()
|
| /Linux-v5.4/mm/ |
| D | mmzone.c | 15 return NODE_DATA(first_online_node); in first_online_pgdat() 24 return NODE_DATA(nid); in next_online_pgdat()
|
| D | page_ext.c | 121 base = NODE_DATA(page_to_nid(page))->node_page_ext; in lookup_page_ext() 141 nr_pages = NODE_DATA(nid)->node_spanned_pages; in alloc_node_page_ext() 161 NODE_DATA(nid)->node_page_ext = base; in alloc_node_page_ext()
|
| /Linux-v5.4/arch/arm64/mm/ |
| D | numa.c | 243 memset(NODE_DATA(nid), 0, sizeof(pg_data_t)); in setup_node_data() 244 NODE_DATA(nid)->node_id = nid; in setup_node_data() 245 NODE_DATA(nid)->node_start_pfn = start_pfn; in setup_node_data() 246 NODE_DATA(nid)->node_spanned_pages = end_pfn - start_pfn; in setup_node_data()
|
| /Linux-v5.4/arch/s390/include/asm/ |
| D | mmzone.h | 14 #define NODE_DATA(nid) (node_data[nid]) macro
|
| /Linux-v5.4/arch/x86/include/asm/ |
| D | mmzone_64.h | 15 #define NODE_DATA(nid) (node_data[nid]) macro
|
| D | mmzone_32.h | 14 #define NODE_DATA(nid) (node_data[nid]) macro
|
| /Linux-v5.4/arch/arm64/include/asm/ |
| D | mmzone.h | 10 #define NODE_DATA(nid) (node_data[(nid)]) macro
|
| /Linux-v5.4/arch/sparc/include/asm/ |
| D | mmzone.h | 11 #define NODE_DATA(nid) (node_data[nid]) macro
|
| /Linux-v5.4/arch/mips/include/asm/ |
| D | page.h | 242 ((__n >= 0) ? (__pfn < NODE_DATA(__n)->node_start_pfn + \ 243 NODE_DATA(__n)->node_spanned_pages) \
|
| /Linux-v5.4/arch/powerpc/include/asm/ |
| D | mmzone.h | 27 #define NODE_DATA(nid) (node_data[nid]) macro
|
| /Linux-v5.4/arch/ia64/include/asm/ |
| D | nodedata.h | 47 #define NODE_DATA(nid) (local_node_data->pg_data_ptrs[nid]) macro
|
| /Linux-v5.4/arch/arc/include/asm/ |
| D | mmzone.h | 12 #define NODE_DATA(nid) (&node_data[nid]) macro
|
| /Linux-v5.4/arch/mips/include/asm/mach-ip27/ |
| D | mmzone.h | 25 #define NODE_DATA(n) (&__node_data[(n)]->pglist) macro
|
| /Linux-v5.4/include/linux/ |
| D | mmzone.h | 784 #define node_present_pages(nid) (NODE_DATA(nid)->node_present_pages) 785 #define node_spanned_pages(nid) (NODE_DATA(nid)->node_spanned_pages) 791 #define nid_page_nr(nid, pagenr) pgdat_page_nr(NODE_DATA(nid),(pagenr)) 793 #define node_start_pfn(nid) (NODE_DATA(nid)->node_start_pfn) 794 #define node_end_pfn(nid) pgdat_end_pfn(NODE_DATA(nid)) 967 #define NODE_DATA(nid) (&contig_page_data) macro
|
| /Linux-v5.4/arch/c6x/mm/ |
| D | init.c | 35 struct pglist_data *pgdat = NODE_DATA(0); in paging_init()
|
| /Linux-v5.4/arch/mips/include/asm/mach-loongson64/ |
| D | mmzone.h | 44 #define NODE_DATA(n) (&__node_data[(n)]->pglist) macro
|