Searched refs:nid (Results 126 - 150 of 324) sorted by last modified time

1234567891011>>

/linux-master/drivers/xen/
H A Dballoon.c263 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 Dnode.h79 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 Dmemory.h27 * @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 Dmempool.h49 gfp_t gfp_mask, int nid);
/linux-master/drivers/base/
H A Dnode.c189 * @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 Dhmat.c332 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 Dof_device_64.c541 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 Dnuma.c92 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 Dhash_utils.c971 int nid, pgprot_t prot)
970 hash__create_section_mapping(unsigned long start, unsigned long end, int nid, pgprot_t prot) argument
H A Dradix_pgtable.c41 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 Dradix.h361 int nid, pgprot_t prot);
H A Dhash.h269 int nid, pgprot_t prot);
/linux-master/sound/pci/hda/
H A Dhda_beep.c34 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 Dhda_beep.h23 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 Dhdac_device.c219 * @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 Dworkingset.c214 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 Dvmscan.c305 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 Dswapfile.c683 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 Dsparse.c52 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 Dpage_alloc.c4865 * @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 Doom_kill.c258 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 Dmprotect.c118 int nid; local
148 nid = folio_nid(folio);
149 if (target_node == nid)
151 toptier = node_is_toptier(nid);
H A Dmigrate.c2011 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 Dmempolicy.c172 * 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 Dmemory_hotplug.c369 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...]

Completed in 371 milliseconds

1234567891011>>