/linux-master/drivers/xen/ |
H A D | balloon.c | 263 int nid, rc; local 282 nid = memory_add_physaddr_to_nid(resource->start); 322 rc = add_memory_resource(nid, resource, MHP_MERGE_RESOURCE);
|
/linux-master/include/linux/ |
H A D | node.h | 79 void node_add_cache(unsigned int nid, struct node_cache_attrs *cache_attrs); 80 void node_set_perf_attrs(unsigned int nid, struct access_coordinate *coord, 83 static inline void node_add_cache(unsigned int nid, argument 88 static inline void node_set_perf_attrs(unsigned int nid, argument 108 void register_memory_blocks_under_node(int nid, unsigned long start_pfn, 112 static inline void register_memory_blocks_under_node(int nid, unsigned long start_pfn, argument 123 extern int __register_one_node(int nid); 126 static inline int register_one_node(int nid) argument 130 if (node_online(nid)) { 131 struct pglist_data *pgdat = NODE_DATA(nid); 157 __register_one_node(int nid) argument 161 register_one_node(int nid) argument 165 unregister_one_node(int nid) argument 169 register_cpu_under_node(unsigned int cpu, unsigned int nid) argument 173 unregister_cpu_under_node(unsigned int cpu, unsigned int nid) argument [all...] |
H A D | memory.h | 27 * @nid: The node id for all memory blocks inside the memory group. 52 int nid; member in struct:memory_group 71 int nid; /* NID for this memory block */ member in struct:memory_block 167 extern int memory_group_register_static(int nid, unsigned long max_pages); 168 extern int memory_group_register_dynamic(int nid, unsigned long unit_pages); 172 int walk_dynamic_memory_groups(int nid, walk_memory_groups_func_t func, 181 void memory_block_add_nid(struct memory_block *mem, int nid,
|
H A D | mempool.h | 49 gfp_t gfp_mask, int nid);
|
/linux-master/drivers/base/ |
H A D | node.c | 189 * @nid: Node identifier to be set 193 void node_set_perf_attrs(unsigned int nid, struct access_coordinate *coord, argument 200 if (WARN_ON_ONCE(!node_online(nid))) 203 node = node_devices[nid]; 213 nid); 294 * @nid: Node identifier that has new cache attributes 297 void node_add_cache(unsigned int nid, struct node_cache_attrs *cache_attrs) argument 303 if (!node_online(nid) || !node_devices[nid]) 306 node = node_devices[nid]; 360 node_init_caches(unsigned int nid) argument 365 node_init_caches(unsigned int nid) argument 374 int nid = dev->id; local 519 int nid = dev->id; local 553 int nid = dev->id; local 655 register_cpu_under_node(unsigned int cpu, unsigned int nid) argument 728 unregister_cpu_under_node(unsigned int cpu, unsigned int nid) argument 757 do_register_memory_block_under_node(int nid, struct memory_block *mem_blk, enum meminit_context context) argument 790 int nid = *(int *)arg; local 830 int nid = *(int *)arg; local 851 register_memory_blocks_under_node(int nid, unsigned long start_pfn, unsigned long end_pfn, enum meminit_context context) argument 868 __register_one_node(int nid) argument 894 unregister_one_node(int nid) argument [all...] |
/linux-master/drivers/acpi/numa/ |
H A D | hmat.c | 332 int hmat_update_target_coordinates(int nid, struct access_coordinate *coord, argument 338 if (nid == NUMA_NO_NODE) 341 pxm = node_to_pxm(nid); 869 int nid = pxm_to_node(target->memory_pxm); local 878 * Register generic port perf numbers. The nid may not be 895 if (nid == NUMA_NO_NODE || !node_online(nid)) 922 int pxm, nid = mnb->status_change_nid; local 924 if (nid == NUMA_NO_NODE || action != MEM_ONLINE) 927 pxm = node_to_pxm(nid); 939 int nid, pxm; local 960 hmat_calculate_adistance(struct notifier_block *self, unsigned long nid, void *data) argument [all...] |
/linux-master/arch/sparc/kernel/ |
H A D | of_device_64.c | 541 int nid; local 625 nid = of_node_to_nid(dp); 626 if (nid != -1) { 629 cpumask_copy(&numa_mask, cpumask_of_node(nid));
|
/linux-master/arch/powerpc/mm/ |
H A D | numa.c | 92 unsigned int *nid) 104 *nid = fake_nid; 131 *nid = fake_nid; 173 int nid; local 182 nid = of_read_number(&associativity[index], 1); 185 if (nid == 0xffff || nid >= nr_node_ids) 186 nid = NUMA_NO_NODE; 187 return nid; 190 * Returns nid i 91 fake_numa_create_new_node(unsigned long end_pfn, unsigned int *nid) argument 276 int nid = NUMA_NO_NODE; local 288 int nid = NUMA_NO_NODE; local 307 int i, nid; local 344 int nid; local 590 int nid = default_nid; local 626 int nid = default_nid; local 708 int nid = NUMA_NO_NODE; local 792 int nid; local 856 int nid; local 936 int nid = NUMA_NO_NODE; local 971 int nid; local 1032 unsigned int nid = 0; local 1042 &memblock.memory, nid); local 1083 setup_node_data(int nid, u64 start_pfn, u64 end_pfn) argument 1213 int nid; local 1263 int nid = NUMA_NO_NODE; local 1293 int nid = NUMA_NO_NODE; local 1328 int nid; local [all...] |
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | hash_utils.c | 971 int nid, pgprot_t prot) 970 hash__create_section_mapping(unsigned long start, unsigned long end, int nid, pgprot_t prot) argument
|
H A D | radix_pgtable.c | 41 static __ref void *early_alloc_pgtable(unsigned long size, int nid, argument 53 ptr = memblock_alloc_try_nid(size, size, min_addr, max_addr, nid); 56 panic("%s: Failed to allocate %lu bytes align=0x%lx nid=%d from=%pa max_addr=%pa\n", 57 __func__, size, size, nid, &min_addr, &max_addr); 72 int nid, 85 pudp = early_alloc_pgtable(PAGE_SIZE, nid, 95 pmdp = early_alloc_pgtable(PAGE_SIZE, nid, region_start, 105 ptep = early_alloc_pgtable(PAGE_SIZE, nid, 118 * nid, region_start, and region_end are hints to try to place the page 124 int nid, 69 early_map_kernel_page(unsigned long ea, unsigned long pa, pgprot_t flags, unsigned int map_page_size, int nid, unsigned long region_start, unsigned long region_end) argument 121 __map_kernel_page(unsigned long ea, unsigned long pa, pgprot_t flags, unsigned int map_page_size, int nid, unsigned long region_start, unsigned long region_end) argument 294 create_physical_mapping(unsigned long start, unsigned long end, int nid, pgprot_t _prot) argument 868 radix__create_section_mapping(unsigned long start, unsigned long end, int nid, pgprot_t prot) argument 889 __map_kernel_page_nid(unsigned long ea, unsigned long pa, pgprot_t flags, unsigned int map_page_size, int nid) argument 901 int nid = early_pfn_to_nid(phys >> PAGE_SHIFT); local [all...] |
/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | radix.h | 361 int nid, pgprot_t prot);
|
H A D | hash.h | 269 int nid, pgprot_t prot);
|
/linux-master/sound/pci/hda/ |
H A D | hda_beep.c | 34 snd_hda_codec_write(codec, beep->nid, 0, 197 * @nid: beep NID 204 int snd_hda_attach_beep_device(struct hda_codec *codec, int nid) argument 226 snd_hda_codec_write_cache(codec, nid, 0, 229 beep->nid = nid;
|
H A D | hda_beep.h | 23 hda_nid_t nid; member in struct:hda_beep 35 int snd_hda_attach_beep_device(struct hda_codec *codec, int nid); 38 static inline int snd_hda_attach_beep_device(struct hda_codec *codec, int nid) argument
|
/linux-master/sound/hda/ |
H A D | hdac_device.c | 219 * @nid: NID to encode 225 static unsigned int snd_hdac_make_cmd(struct hdac_device *codec, hda_nid_t nid, argument 231 if ((addr & ~0xf) || (nid & ~0x7f) || 234 addr, nid, verb, parm); 239 val |= (u32)nid << 20; 269 * @nid: NID to execute a verb 276 int snd_hdac_read(struct hdac_device *codec, hda_nid_t nid, argument 279 unsigned int cmd = snd_hdac_make_cmd(codec, nid, verb, parm); 288 * @nid: NID to read a parameter 294 int _snd_hdac_read_parm(struct hdac_device *codec, hda_nid_t nid, in argument 313 snd_hdac_read_parm_uncached(struct hdac_device *codec, hda_nid_t nid, int parm) argument 332 snd_hdac_override_parm(struct hdac_device *codec, hda_nid_t nid, unsigned int parm, unsigned int val) argument 357 snd_hdac_get_sub_nodes(struct hdac_device *codec, hda_nid_t nid, hda_nid_t *start_id) argument 378 hda_nid_t nid; local 437 get_num_conns(struct hdac_device *codec, hda_nid_t nid) argument 465 snd_hdac_get_connections(struct hdac_device *codec, hda_nid_t nid, hda_nid_t *conn_list, int max_conns) argument 852 query_pcm_param(struct hdac_device *codec, hda_nid_t nid) argument 866 query_stream_param(struct hdac_device *codec, hda_nid_t nid) argument 891 snd_hdac_query_supported_pcm(struct hdac_device *codec, hda_nid_t nid, u32 *ratesp, u64 *formatsp, u32 *subformatsp, unsigned int *bpsp) argument 1000 snd_hdac_is_supported_format(struct hdac_device *codec, hda_nid_t nid, unsigned int format) argument 1057 codec_read(struct hdac_device *hdac, hda_nid_t nid, int flags, unsigned int verb, unsigned int parm) argument 1069 codec_write(struct hdac_device *hdac, hda_nid_t nid, int flags, unsigned int verb, unsigned int parm) argument 1089 snd_hdac_codec_read(struct hdac_device *hdac, hda_nid_t nid, int flags, unsigned int verb, unsigned int parm) argument 1108 snd_hdac_codec_write(struct hdac_device *hdac, hda_nid_t nid, int flags, unsigned int verb, unsigned int parm) argument 1125 snd_hdac_check_power_state(struct hdac_device *hdac, hda_nid_t nid, unsigned int target_state) argument 1147 snd_hdac_sync_power_state(struct hdac_device *codec, hda_nid_t nid, unsigned int power_state) argument [all...] |
/linux-master/mm/ |
H A D | workingset.c | 214 int memcgid, nid; local 219 nid = entry & ((1UL << NODES_SHIFT) - 1); 225 *pgdat = NODE_DATA(nid); 685 lruvec = mem_cgroup_lruvec(sc->memcg, NODE_DATA(sc->nid)); 695 pages = node_present_pages(sc->nid);
|
H A D | vmscan.c | 305 static bool can_demote(int nid, struct scan_control *sc) argument 311 if (next_demotion_node(nid) == NUMA_NO_NODE) 318 int nid, 339 return can_demote(nid, sc); 386 static unsigned long drop_slab_node(int nid) argument 393 freed += shrink_slab(GFP_KERNEL, nid, memcg, 0); 401 int nid; local 407 for_each_online_node(nid) { 411 freed += drop_slab_node(nid); 969 .nid 317 can_reclaim_anon_pages(struct mem_cgroup *memcg, int nid, struct scan_control *sc) argument 2120 int nid; local 2589 get_lruvec(struct mem_cgroup *memcg, int nid) argument 2778 int nid; local 2805 int nid; local 4154 int nid; local 4178 int nid; local 4190 int nid; local 4213 lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) argument 5056 int nid; local 5183 int nid; local 5205 int nid = lruvec_pgdat(v)->node_id; local 5284 int nid = lruvec_pgdat(lruvec)->node_id; local 5389 run_cmd(char cmd, int memcg_id, int nid, unsigned long seq, struct scan_control *sc, int swappiness, unsigned long opt) argument 5478 unsigned int nid; local 5581 int nid; local 7269 kswapd_run(int nid) argument 7291 kswapd_stop(int nid) argument 7307 int nid; local [all...] |
H A D | swapfile.c | 683 int nid; local 686 for_each_node(nid) 687 plist_del(&p->avail_lists[nid], &swap_avail_heads[nid]); 716 int nid; local 719 for_each_node(nid) 720 plist_add(&p->avail_lists[nid], &swap_avail_heads[nid]); 2462 int nid; local 2467 for_each_node(nid) { 3657 int nid = folio_nid(folio); local 3686 int nid; local [all...] |
H A D | sparse.c | 52 static void set_section_nid(unsigned long section_nr, int nid) argument 54 section_to_node_table[section_nr] = nid; 57 static inline void set_section_nid(unsigned long section_nr, int nid) argument 63 static noinline struct mem_section __ref *sparse_index_alloc(int nid) argument 70 section = kzalloc_node(array_size, GFP_KERNEL, nid); 73 nid); 75 panic("%s: Failed to allocate %lu bytes nid=%d\n", 76 __func__, array_size, nid); 82 static int __meminit sparse_index_init(unsigned long section_nr, int nid) argument 97 section = sparse_index_alloc(nid); 106 sparse_index_init(unsigned long section_nr, int nid) argument 118 sparse_encode_early_nid(int nid) argument 225 memory_present(int nid, unsigned long start, unsigned long end) argument 268 int i, nid; local 337 int nid; local 360 check_usemap_section_nr(int nid, struct mem_section_usage *usage) argument 410 check_usemap_section_nr(int nid, struct mem_section_usage *usage) argument 428 __populate_section_memmap(unsigned long pfn, unsigned long nr_pages, int nid, struct vmem_altmap *altmap, struct dev_pagemap *pgmap) argument 457 sparse_buffer_init(unsigned long size, int nid) argument 505 sparse_init_nid(int nid, unsigned long pnum_begin, unsigned long pnum_end, unsigned long map_count) argument 519 sparse_buffer_init(map_count * section_map_size(), nid); local 572 int nid = sparse_early_nid(__nr_to_section(pnum_end)); local 631 populate_section_memmap(unsigned long pfn, unsigned long nr_pages, int nid, struct vmem_altmap *altmap, struct dev_pagemap *pgmap) argument 703 populate_section_memmap(unsigned long pfn, unsigned long nr_pages, int nid, struct vmem_altmap *altmap, struct dev_pagemap *pgmap) argument 828 section_activate(int nid, unsigned long pfn, unsigned long nr_pages, struct vmem_altmap *altmap, struct dev_pagemap *pgmap) argument 890 sparse_add_section(int nid, unsigned long start_pfn, unsigned long nr_pages, struct vmem_altmap *altmap, struct dev_pagemap *pgmap) argument [all...] |
H A D | page_alloc.c | 4865 * @nid: the preferred node ID where memory should be allocated 4869 * Like alloc_pages_exact(), but try to allocate on node nid first before falling 4874 void * __meminit alloc_pages_exact_nid(int nid, size_t size, gfp_t gfp_mask) argument 4882 p = alloc_pages_node(nid, gfp_mask, order); 5244 int nid; local 5277 for_each_node(nid) { 5278 pg_data_t *pgdat = NODE_DATA(nid); 6252 .nid = zone_to_nid(cc->zone), 6509 * @nid: Target node 6527 int nid, nodemask_ 6526 alloc_contig_pages(unsigned long nr_pages, gfp_t gfp_mask, int nid, nodemask_t *nodemask) argument [all...] |
H A D | oom_kill.c | 258 int nid; local 289 for_each_node_mask(nid, *oc->nodemask) 290 oc->totalpages += node_present_pages(nid); 302 for_each_node_mask(nid, cpuset_current_mems_allowed) 303 oc->totalpages += node_present_pages(nid);
|
H A D | mprotect.c | 118 int nid; local 148 nid = folio_nid(folio); 149 if (target_node == nid) 151 toptier = node_is_toptier(nid);
|
H A D | migrate.c | 2011 int nid; local 2016 nid = mtc->nid; 2017 if (nid == NUMA_NO_NODE) 2018 nid = folio_nid(src); 2024 return alloc_hugetlb_folio_nodemask(h, nid, 2041 return __folio_alloc(gfp_mask, order, nid, mtc->nmask); 2061 .nid = node, 2497 int nid = (int) data; local 2508 return __folio_alloc_node(gfp, order, nid); [all...] |
H A D | mempolicy.c | 172 * Lookup the closest node by distance if @nid is not in state. 460 pgoff_t ilx, int *nid); 489 * Check if the folio's nid is in qp->nmask. 491 * If MPOL_MF_INVERT is set in qp->flags, check if the nid is 497 int nid = folio_nid(folio); local 500 return node_isset(nid, *qp->nmask) == !(flags & MPOL_MF_INVERT); 1071 .nid = dest, 1217 int nid = numa_node_id(); local 1229 nodemask = policy_nodemask(gfp, pol, ilx, &nid); 1230 return alloc_hugetlb_folio_nodemask(h, nid, nodemas 1901 unsigned int nid; local 1986 int nid; local 2028 int nid; local 2044 policy_nodemask(gfp_t gfp, struct mempolicy *pol, pgoff_t ilx, int *nid) argument 2106 int nid; local 2189 alloc_pages_preferred_many(gfp_t gfp, unsigned int order, int nid, nodemask_t *nodemask) argument 2220 alloc_pages_mpol(gfp_t gfp, unsigned int order, struct mempolicy *pol, pgoff_t ilx, int nid) argument 2496 alloc_pages_bulk_array_preferred_many(gfp_t gfp, int nid, struct mempolicy *pol, unsigned long nr_pages, struct page **page_array) argument 2527 int nid; local 3066 int nid, prefer = 0; local 3332 int nid; member in struct:iw_node_attr 3403 add_weight_node(int nid, struct kobject *wi_kobj) argument 3439 int nid, err; local [all...] |
H A D | memory_hotplug.c | 369 int __ref __add_pages(int nid, unsigned long pfn, unsigned long nr_pages, argument 403 err = sparse_add_section(nid, pfn, cur_nr_pages, altmap, 414 static unsigned long find_smallest_section_pfn(int nid, struct zone *zone, argument 422 if (unlikely(pfn_to_nid(start_pfn) != nid)) 435 static unsigned long find_biggest_section_pfn(int nid, struct zone *zone, argument 447 if (unlikely(pfn_to_nid(pfn) != nid)) 463 int nid = zone_to_nid(zone); local 472 pfn = find_smallest_section_pfn(nid, zone, end_pfn, 488 pfn = find_biggest_section_pfn(nid, zone, zone->zone_start_pfn, 685 int nid local 755 int nid = pgdat->node_id; local 843 auto_movable_can_online_movable(int nid, struct memory_group *group, unsigned long nr_pages) argument 897 default_kernel_zone_for_pfn(int nid, unsigned long start_pfn, unsigned long nr_pages) argument 963 auto_movable_zone_for_pfn(int nid, struct memory_group *group, unsigned long pfn, unsigned long nr_pages) argument 1024 default_zone_for_pfn(int nid, unsigned long start_pfn, unsigned long nr_pages) argument 1048 zone_for_pfn_range(int online_type, int nid, struct memory_group *group, unsigned long start_pfn, unsigned long nr_pages) argument 1152 const int nid = zone_to_nid(zone); local 1237 hotadd_init_pgdat(int nid) argument 1272 __try_online_node(int nid, bool set_node_online) argument 1299 try_online_node(int nid) argument 1421 create_altmaps_and_memory_blocks(int nid, struct memory_group *group, u64 start, u64 size, mhp_t mhp_flags) argument 1477 add_memory_resource(int nid, struct resource *res, mhp_t mhp_flags) argument 1584 __add_memory(int nid, u64 start, u64 size, mhp_t mhp_flags) argument 1599 add_memory(int nid, u64 start, u64 size, mhp_t mhp_flags) argument 1632 add_memory_driver_managed(int nid, u64 start, u64 size, const char *resource_name, mhp_t mhp_flags) argument 2128 int *nid = arg; local 2154 check_cpu_on_node(int nid) argument 2172 int nid = *(int *)arg; local 2191 try_offline_node(int nid) argument 2246 int rc, nid = NUMA_NO_NODE; local [all...] |