Home
last modified time | relevance | path

Searched refs:nid (Results 1 – 25 of 332) sorted by relevance

12345678910>>...14

/linux/sound/hda/
H A Dhdac_sysfs.c89 ssize_t (*show)(struct hdac_device *codec, hda_nid_t nid,
91 ssize_t (*store)(struct hdac_device *codec, hda_nid_t nid,
99 int nid; in get_codec_nid() local
102 ret = kstrtoint(kobj->name, 16, &nid); in get_codec_nid()
106 return nid; in get_codec_nid()
115 int nid; in widget_attr_show() local
119 nid = get_codec_nid(kobj, &codec); in widget_attr_show()
120 if (nid < 0) in widget_attr_show()
121 return nid; in widget_attr_show()
122 return wid_attr->show(codec, nid, wid_attr, buf); in widget_attr_show()
[all …]
H A Dhdac_device.c225 static unsigned int snd_hdac_make_cmd(struct hdac_device *codec, hda_nid_t nid, in snd_hdac_make_cmd() argument
231 if ((addr & ~0xf) || (nid & ~0x7f) || in snd_hdac_make_cmd()
234 addr, nid, verb, parm); in snd_hdac_make_cmd()
239 val |= (u32)nid << 20; in snd_hdac_make_cmd()
276 int snd_hdac_read(struct hdac_device *codec, hda_nid_t nid, in snd_hdac_read() argument
279 unsigned int cmd = snd_hdac_make_cmd(codec, nid, verb, parm); in snd_hdac_read()
294 int _snd_hdac_read_parm(struct hdac_device *codec, hda_nid_t nid, int parm, in _snd_hdac_read_parm() argument
299 cmd = snd_hdac_regmap_encode_verb(nid, AC_VERB_PARAMETERS) | parm; in _snd_hdac_read_parm()
313 int snd_hdac_read_parm_uncached(struct hdac_device *codec, hda_nid_t nid, in snd_hdac_read_parm_uncached() argument
318 cmd = snd_hdac_regmap_encode_verb(nid, AC_VERB_PARAMETERS) | parm; in snd_hdac_read_parm_uncached()
[all …]
/linux/drivers/base/
H A Dnode.c193 void node_set_perf_attrs(unsigned int nid, struct access_coordinate *coord, in node_set_perf_attrs() argument
200 if (WARN_ON_ONCE(!node_online(nid))) in node_set_perf_attrs()
203 node = node_devices[nid]; in node_set_perf_attrs()
213 nid); in node_set_perf_attrs()
297 void node_add_cache(unsigned int nid, struct node_cache_attrs *cache_attrs) in node_add_cache() argument
303 if (!node_online(nid) || !node_devices[nid]) in node_add_cache()
306 node = node_devices[nid]; in node_add_cache()
360 static void node_init_caches(unsigned int nid) in node_init_caches() argument
362 INIT_LIST_HEAD(&node_devices[nid]->cache_attrs); in node_init_caches()
365 static void node_init_caches(unsigned int nid) { } in node_init_caches() argument
[all …]
H A Darch_numa.c66 int nid = cpu_to_node(cpu); in numa_update_cpu() local
68 if (nid == NUMA_NO_NODE) in numa_update_cpu()
72 cpumask_clear_cpu(cpu, node_to_cpumask_map[nid]); in numa_update_cpu()
74 cpumask_set_cpu(cpu, node_to_cpumask_map[nid]); in numa_update_cpu()
126 void __init early_map_cpu_to_node(unsigned int cpu, int nid) in early_map_cpu_to_node() argument
129 if (nid < 0 || nid >= MAX_NUMNODES || numa_off) in early_map_cpu_to_node()
130 nid = 0; in early_map_cpu_to_node()
132 cpu_to_node_map[cpu] = nid; in early_map_cpu_to_node()
140 set_cpu_numa_node(cpu, nid); in early_map_cpu_to_node()
201 int __init numa_add_memblk(int nid, u64 start, u64 end) in numa_add_memblk() argument
[all …]
/linux/arch/powerpc/mm/
H A Dnuma.c92 unsigned int *nid) in fake_numa_create_new_node() argument
104 *nid = fake_nid; in fake_numa_create_new_node()
131 *nid = fake_nid; in fake_numa_create_new_node()
173 int nid; in __associativity_to_nid() local
182 nid = of_read_number(&associativity[index], 1); in __associativity_to_nid()
185 if (nid == 0xffff || nid >= nr_node_ids) in __associativity_to_nid()
186 nid = NUMA_NO_NODE; in __associativity_to_nid()
187 return nid; in __associativity_to_nid()
276 int nid = NUMA_NO_NODE; in of_node_to_nid_single() local
281 nid = associativity_to_nid(tmp); in of_node_to_nid_single()
[all …]
/linux/sound/pci/hda/
H A Dhda_local.h26 #define HDA_COMPOSE_AMP_VAL_OFS(nid,chs,idx,dir,ofs) \ argument
27 ((nid) | ((chs)<<16) | ((dir)<<18) | ((idx)<<19) | ((ofs)<<23))
29 #define HDA_COMPOSE_AMP_VAL(nid,chs,idx,dir) \ argument
30 HDA_COMPOSE_AMP_VAL_OFS(nid, chs, idx, dir, 0)
32 #define HDA_CODEC_VOLUME_MONO_IDX(xname, xcidx, nid, channel, xindex, dir, flags) \ argument
42 .private_value = HDA_COMPOSE_AMP_VAL(nid, channel, xindex, dir) | flags }
44 #define HDA_CODEC_VOLUME_IDX(xname, xcidx, nid, xindex, direction) \ argument
45 HDA_CODEC_VOLUME_MONO_IDX(xname, xcidx, nid, 3, xindex, direction, 0)
47 #define HDA_CODEC_VOLUME_MONO(xname, nid, channel, xindex, direction) \ argument
48 HDA_CODEC_VOLUME_MONO_IDX(xname, 0, nid, channel, xindex, direction, 0)
[all …]
H A Dhda_proc.c22 #define param_read(codec, nid, parm) \ argument
23 snd_hdac_read_parm_uncached(&(codec)->core, nid, parm)
48 struct hda_codec *codec, hda_nid_t nid, in print_nid_array() argument
56 if (item->nid == nid) { in print_nid_array()
75 struct hda_codec *codec, hda_nid_t nid) in print_nid_pcms() argument
82 if (cpcm->stream[type].nid != nid || cpcm->pcm == NULL) in print_nid_pcms()
94 struct hda_codec *codec, hda_nid_t nid, int dir) in print_amp_caps() argument
97 caps = param_read(codec, nid, dir == HDA_OUTPUT ? in print_amp_caps()
112 static bool is_stereo_amps(struct hda_codec *codec, hda_nid_t nid, in is_stereo_amps() argument
126 if (snd_hda_get_raw_connections(codec, nid, &conn, 1) < 0) in is_stereo_amps()
[all …]
H A Dhda_jack.h21 hda_nid_t nid; member
31 hda_nid_t nid; member
55 snd_hda_jack_tbl_get_mst(struct hda_codec *codec, hda_nid_t nid, int dev_id);
63 snd_hda_jack_tbl_get(struct hda_codec *codec, hda_nid_t nid) in snd_hda_jack_tbl_get() argument
65 return snd_hda_jack_tbl_get_mst(codec, nid, 0); in snd_hda_jack_tbl_get()
77 int snd_hda_jack_detect_enable(struct hda_codec *codec, hda_nid_t nid,
81 snd_hda_jack_detect_enable_callback_mst(struct hda_codec *codec, hda_nid_t nid,
95 snd_hda_jack_detect_enable_callback(struct hda_codec *codec, hda_nid_t nid, in snd_hda_jack_detect_enable_callback() argument
98 return snd_hda_jack_detect_enable_callback_mst(codec, nid, 0, cb); in snd_hda_jack_detect_enable_callback()
111 u32 snd_hda_jack_pin_sense(struct hda_codec *codec, hda_nid_t nid, int dev_id);
[all …]
H A Dhda_jack.c29 bool is_jack_detectable(struct hda_codec *codec, hda_nid_t nid) in is_jack_detectable() argument
33 if (!(snd_hda_query_pin_caps(codec, nid) & AC_PINCAP_PRES_DETECT)) in is_jack_detectable()
35 if (get_defcfg_misc(snd_hda_codec_get_pincfg(codec, nid)) & in is_jack_detectable()
38 if (!(get_wcaps(codec, nid) & AC_WCAP_UNSOL_CAP) && in is_jack_detectable()
46 static u32 read_pin_sense(struct hda_codec *codec, hda_nid_t nid, int dev_id) in read_pin_sense() argument
52 pincap = snd_hda_query_pin_caps(codec, nid); in read_pin_sense()
54 snd_hda_codec_read(codec, nid, 0, in read_pin_sense()
57 val = snd_hda_codec_read(codec, nid, 0, in read_pin_sense()
71 snd_hda_jack_tbl_get_mst(struct hda_codec *codec, hda_nid_t nid, int dev_id) in snd_hda_jack_tbl_get_mst() argument
76 if (!nid || !jack) in snd_hda_jack_tbl_get_mst()
[all …]
H A Dhda_codec.c81 for (; seq->nid; seq++) in snd_hda_sequence_write()
82 snd_hda_codec_write(codec, seq->nid, 0, seq->verb, seq->param); in snd_hda_sequence_write()
90 hda_nid_t nid; member
96 lookup_conn_list(struct hda_codec *codec, hda_nid_t nid) in lookup_conn_list() argument
100 if (p->nid == nid) in lookup_conn_list()
106 static int add_conn_list(struct hda_codec *codec, hda_nid_t nid, int len, in add_conn_list() argument
115 p->nid = nid; in add_conn_list()
132 static int read_and_add_raw_conns(struct hda_codec *codec, hda_nid_t nid) in read_and_add_raw_conns() argument
138 len = snd_hda_get_raw_connections(codec, nid, list, ARRAY_SIZE(list)); in read_and_add_raw_conns()
140 len = snd_hda_get_num_raw_conns(codec, nid); in read_and_add_raw_conns()
[all …]
/linux/include/trace/events/
H A Dvmscan.h51 TP_PROTO(int nid),
53 TP_ARGS(nid),
56 __field( int, nid )
60 __entry->nid = nid;
63 TP_printk("nid=%d", __entry->nid)
68 TP_PROTO(int nid, int zid, int order),
70 TP_ARGS(nid, zid, order),
73 __field( int, nid )
79 __entry->nid = nid;
85 __entry->nid,
[all …]
/linux/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, in node_add_cache() argument
88 static inline void node_set_perf_attrs(unsigned int nid, in node_set_perf_attrs() 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, in register_memory_blocks_under_node() argument
123 extern int __register_one_node(int nid);
126 static inline int register_one_node(int nid) in register_one_node() argument
130 if (node_online(nid)) { in register_one_node()
131 struct pglist_data *pgdat = NODE_DATA(nid); in register_one_node()
[all …]
H A Dmemory_hotplug.h29 extern pg_data_t *arch_alloc_nodedata(int nid);
30 extern void arch_refresh_nodedata(int nid, pg_data_t *pgdat);
34 #define arch_alloc_nodedata(nid) generic_alloc_nodedata(nid) argument
42 #define generic_alloc_nodedata(nid) \ argument
48 static inline void arch_refresh_nodedata(int nid, pg_data_t *pgdat) in arch_refresh_nodedata() argument
50 node_data[nid] = pgdat; in arch_refresh_nodedata()
56 static inline pg_data_t *generic_alloc_nodedata(int nid) in generic_alloc_nodedata() argument
61 static inline void arch_refresh_nodedata(int nid, pg_data_t *pgdat) in arch_refresh_nodedata() argument
187 extern int try_online_node(int nid);
189 extern int arch_add_memory(int nid, u64 start, u64 size,
[all …]
/linux/include/sound/
H A Dhda_regmap.h38 #define snd_hdac_regmap_encode_verb(nid, verb) \ argument
39 (((verb) << 8) | 0x80000 | ((unsigned int)(nid) << 20))
50 #define snd_hdac_regmap_encode_amp(nid, ch, dir, idx) \ argument
51 (snd_hdac_regmap_encode_verb(nid, AC_VERB_GET_AMP_GAIN_MUTE) | \
64 #define snd_hdac_regmap_encode_amp_stereo(nid, dir, idx) \ argument
65 (snd_hdac_regmap_encode_verb(nid, AC_VERB_GET_AMP_GAIN_MUTE) | \
79 snd_hdac_regmap_write(struct hdac_device *codec, hda_nid_t nid, in snd_hdac_regmap_write() argument
82 unsigned int cmd = snd_hdac_regmap_encode_verb(nid, verb); in snd_hdac_regmap_write()
97 snd_hdac_regmap_update(struct hdac_device *codec, hda_nid_t nid, in snd_hdac_regmap_update() argument
101 unsigned int cmd = snd_hdac_regmap_encode_verb(nid, verb); in snd_hdac_regmap_update()
[all …]
H A Dhda_codec.h114 int (*check_power_status)(struct hda_codec *codec, hda_nid_t nid);
115 void (*stream_pm)(struct hda_codec *codec, hda_nid_t nid, bool on);
139 hda_nid_t nid; /* default NID to query rates/formats/bps, or set up */ member
265 unsigned int (*power_filter)(struct hda_codec *codec, hda_nid_t nid,
270 struct hda_codec *codec, hda_nid_t nid);
322 snd_hda_codec_read(struct hda_codec *codec, hda_nid_t nid, in snd_hda_codec_read() argument
326 return snd_hdac_codec_read(&codec->core, nid, flags, verb, parm); in snd_hda_codec_read()
330 snd_hda_codec_write(struct hda_codec *codec, hda_nid_t nid, int flags, in snd_hda_codec_write() argument
333 return snd_hdac_codec_write(&codec->core, nid, flags, verb, parm); in snd_hda_codec_write()
336 #define snd_hda_param_read(codec, nid, param) \ argument
[all …]
/linux/sound/pci/lola/
H A Dlola_proc.c17 struct lola *chip, int nid, const char *name) in print_audio_widget() argument
21 lola_read_param(chip, nid, LOLA_PAR_AUDIO_WIDGET_CAP, &val); in print_audio_widget()
22 snd_iprintf(buffer, "Node 0x%02x %s wcaps 0x%x\n", nid, name, val); in print_audio_widget()
23 lola_read_param(chip, nid, LOLA_PAR_STREAM_FORMATS, &val); in print_audio_widget()
28 struct lola *chip, int nid, unsigned int ampcap, in print_pin_widget() argument
33 lola_read_param(chip, nid, LOLA_PAR_AUDIO_WIDGET_CAP, &val); in print_pin_widget()
34 snd_iprintf(buffer, "Node 0x%02x %s wcaps 0x%x\n", nid, name, val); in print_pin_widget()
37 lola_read_param(chip, nid, ampcap, &val); in print_pin_widget()
44 lola_codec_read(chip, nid, LOLA_VERB_GET_MAX_LEVEL, 0, 0, &val, NULL); in print_pin_widget()
49 struct lola *chip, int nid) in print_clock_widget() argument
[all …]
/linux/arch/sh/include/asm/
H A Dmmzone.h9 #define NODE_DATA(nid) (node_data[nid]) argument
13 int nid; in pfn_to_nid() local
15 for (nid = 0; nid < MAX_NUMNODES; nid++) in pfn_to_nid()
16 if (pfn >= node_start_pfn(nid) && pfn <= node_end_pfn(nid)) in pfn_to_nid()
19 return nid; in pfn_to_nid()
28 void __init setup_bootmem_node(int nid, unsigned long start, unsigned long end);
31 setup_bootmem_node(int nid, unsigned long start, unsigned long end) in setup_bootmem_node() argument
40 void __init __add_active_range(unsigned int nid, unsigned long start_pfn,
43 void __init allocate_pgdat(unsigned int nid);
/linux/mm/
H A Dshrinker.c42 struct shrinker_info *old, int nid) in shrinker_unit_alloc() argument
50 unit = kzalloc_node(sizeof(*unit), GFP_KERNEL, nid); in shrinker_unit_alloc()
66 int nid; in free_shrinker_info() local
68 for_each_node(nid) { in free_shrinker_info()
69 pn = memcg->nodeinfo[nid]; in free_shrinker_info()
80 int nid, ret = 0; in alloc_shrinker_info() local
85 for_each_node(nid) { in alloc_shrinker_info()
86 info = kvzalloc_node(sizeof(*info) + array_size, GFP_KERNEL, nid); in alloc_shrinker_info()
90 if (shrinker_unit_alloc(info, NULL, nid)) in alloc_shrinker_info()
92 rcu_assign_pointer(memcg->nodeinfo[nid]->shrinker_info, info); in alloc_shrinker_info()
[all …]
H A Dsparse.c52 static void set_section_nid(unsigned long section_nr, int nid) in set_section_nid() argument
54 section_to_node_table[section_nr] = nid; in set_section_nid()
57 static inline void set_section_nid(unsigned long section_nr, int nid) in set_section_nid() argument
63 static noinline struct mem_section __ref *sparse_index_alloc(int nid) in sparse_index_alloc() argument
70 section = kzalloc_node(array_size, GFP_KERNEL, nid); in sparse_index_alloc()
73 nid); in sparse_index_alloc()
75 panic("%s: Failed to allocate %lu bytes nid=%d\n", in sparse_index_alloc()
76 __func__, array_size, nid); in sparse_index_alloc()
82 static int __meminit sparse_index_init(unsigned long section_nr, int nid) in sparse_index_init() argument
97 section = sparse_index_alloc(nid); in sparse_index_init()
106 sparse_index_init(unsigned long section_nr,int nid) sparse_index_init() argument
118 sparse_encode_early_nid(int nid) sparse_encode_early_nid() argument
225 memory_present(int nid,unsigned long start,unsigned long end) memory_present() argument
268 int i, nid; memblocks_present() local
337 int nid; sparse_early_usemaps_alloc_pgdat_section() local
360 check_usemap_section_nr(int nid,struct mem_section_usage * usage) check_usemap_section_nr() argument
410 check_usemap_section_nr(int nid,struct mem_section_usage * usage) check_usemap_section_nr() argument
429 __populate_section_memmap(unsigned long pfn,unsigned long nr_pages,int nid,struct vmem_altmap * altmap,struct dev_pagemap * pgmap) __populate_section_memmap() argument
457 sparse_buffer_init(unsigned long size,int nid) sparse_buffer_init() argument
505 sparse_init_nid(int nid,unsigned long pnum_begin,unsigned long pnum_end,unsigned long map_count) sparse_init_nid() argument
572 int nid = sparse_early_nid(__nr_to_section(pnum_end)); sparse_init() local
632 populate_section_memmap(unsigned long pfn,unsigned long nr_pages,int nid,struct vmem_altmap * altmap,struct dev_pagemap * pgmap) populate_section_memmap() argument
704 populate_section_memmap(unsigned long pfn,unsigned long nr_pages,int nid,struct vmem_altmap * altmap,struct dev_pagemap * pgmap) populate_section_memmap() argument
828 section_activate(int nid,unsigned long pfn,unsigned long nr_pages,struct vmem_altmap * altmap,struct dev_pagemap * pgmap) section_activate() argument
890 sparse_add_section(int nid,unsigned long start_pfn,unsigned long nr_pages,struct vmem_altmap * altmap,struct dev_pagemap * pgmap) sparse_add_section() argument
[all...]
H A Dmm_init.c44 int nid; in mminit_verify_zonelist()
49 for_each_online_node(nid) { in mminit_verify_zonelist()
50 pg_data_t *pgdat = NODE_DATA(nid); in mminit_verify_zonelist()
69 listid > 0 ? "thisnode" : "general", nid, in mminit_verify_zonelist()
302 int i, nid; in early_calculate_totalpages() local
304 for_each_mem_pfn_range(i, MAX_NUMNODES, &start_pfn, &end_pfn, &nid) { in early_calculate_totalpages()
309 node_set_state(nid, N_MEMORY); in early_calculate_totalpages()
343 int i, nid; in find_zone_movable_pfns_for_nodes() local
364 nid = memblock_get_region_node(r); in find_zone_movable_pfns_for_nodes()
367 zone_movable_pfn[nid] in find_zone_movable_pfns_for_nodes()
43 int nid; mminit_verify_zonelist() local
566 __init_single_page(struct page * page,unsigned long pfn,unsigned long zone,int nid) __init_single_page() argument
604 int nid; __early_pfn_to_nid() local
622 int nid; early_pfn_to_nid() local
660 early_page_initialised(unsigned long pfn,int nid) early_page_initialised() argument
673 defer_init(int nid,unsigned long pfn,unsigned long end_pfn) defer_init() argument
707 init_reserved_page(unsigned long pfn,int nid) init_reserved_page() argument
728 early_page_initialised(unsigned long pfn,int nid) early_page_initialised() argument
733 defer_init(int nid,unsigned long pfn,unsigned long end_pfn) defer_init() argument
738 init_reserved_page(unsigned long pfn,int nid) init_reserved_page() argument
750 reserve_bootmem_region(phys_addr_t start,phys_addr_t end,int nid) reserve_bootmem_region() argument
850 memmap_init_range(unsigned long size,int nid,unsigned long zone,unsigned long start_pfn,unsigned long zone_end_pfn,enum meminit_context context,struct vmem_altmap * altmap,int migratetype) memmap_init_range() argument
918 int nid = zone_to_nid(zone), zone_id = zone_idx(zone); memmap_init_zone_range() local
939 int i, j, zone_id = 0, nid; memmap_init() local
974 __init_zone_device_page(struct page * page,unsigned long pfn,unsigned long zone_idx,int nid,struct dev_pagemap * pgmap) __init_zone_device_page() argument
1040 memmap_init_compound(struct page * head,unsigned long head_pfn,unsigned long zone_idx,int nid,struct dev_pagemap * pgmap,unsigned long nr_pages) memmap_init_compound() argument
1076 int nid = pgdat->node_id; memmap_init_zone_device() local
1118 adjust_zone_range_for_zone_movable(int nid,unsigned long zone_type,unsigned long node_end_pfn,unsigned long * zone_start_pfn,unsigned long * zone_end_pfn) adjust_zone_range_for_zone_movable() argument
1148 __absent_pages_in_range(int nid,unsigned long range_start_pfn,unsigned long range_end_pfn) __absent_pages_in_range() argument
1178 zone_absent_pages_in_node(int nid,unsigned long zone_type,unsigned long zone_start_pfn,unsigned long zone_end_pfn) zone_absent_pages_in_node() argument
1223 zone_spanned_pages_in_node(int nid,unsigned long zone_type,unsigned long node_start_pfn,unsigned long node_end_pfn,unsigned long * zone_start_pfn,unsigned long * zone_end_pfn) zone_spanned_pages_in_node() argument
1374 zone_init_internals(struct zone * zone,enum zone_type idx,int nid,unsigned long remaining_pages) zone_init_internals() argument
1505 int nid = pgdat->node_id; free_area_init_core_hotplug() local
1558 int nid = pgdat->node_id; free_area_init_core() local
1616 memmap_alloc(phys_addr_t size,phys_addr_t align,phys_addr_t min_addr,int nid,bool exact_nid) memmap_alloc() argument
1686 get_pfn_range_for_nid(unsigned int nid,unsigned long * start_pfn,unsigned long * end_pfn) get_pfn_range_for_nid() argument
1704 free_area_init_node(int nid) free_area_init_node() argument
1793 int i, nid, zone; free_area_init() local
1932 int i, nid; node_map_pfn_alignment() local
2044 int nid = zone_to_nid(zone); deferred_init_pages() local
2375 int nid; page_alloc_init_late() local
2572 int nid = early_pfn_to_nid(pfn); memblock_free_pages() local
[all...]
H A Dlist_lru.c53 list_lru_from_memcg_idx(struct list_lru *lru, int nid, int idx) in list_lru_from_memcg_idx() argument
58 return mlru ? &mlru->node[nid] : NULL; in list_lru_from_memcg_idx()
60 return &lru->node[nid].lru; in list_lru_from_memcg_idx()
82 list_lru_from_memcg_idx(struct list_lru *lru, int nid, int idx) in list_lru_from_memcg_idx() argument
84 return &lru->node[nid].lru; in list_lru_from_memcg_idx()
88 bool list_lru_add(struct list_lru *lru, struct list_head *item, int nid, in list_lru_add() argument
91 struct list_lru_node *nlru = &lru->node[nid]; in list_lru_add()
96 l = list_lru_from_memcg_idx(lru, nid, memcg_kmem_id(memcg)); in list_lru_add()
100 set_shrinker_bit(memcg, nid, lru_shrinker_id(lru)); in list_lru_add()
112 int nid = page_to_nid(virt_to_page(item)); in list_lru_add_obj() local
[all …]
/linux/arch/x86/mm/
H A Dnuma.c127 static int __init numa_add_memblk_to(int nid, u64 start, u64 end, in numa_add_memblk_to() argument
135 if (start > end || nid < 0 || nid >= MAX_NUMNODES) { in numa_add_memblk_to()
137 nid, start, end - 1); in numa_add_memblk_to()
148 mi->blk[mi->nr_blks].nid = nid; in numa_add_memblk_to()
192 int __init numa_add_memblk(int nid, u64 start, u64 end) in numa_add_memblk() argument
194 return numa_add_memblk_to(nid, start, end, &numa_meminfo); in numa_add_memblk()
198 static void __init alloc_node_data(int nid) in alloc_node_data() argument
209 nd_pa = memblock_phys_alloc_try_nid(nd_size, SMP_CACHE_BYTES, nid); in alloc_node_data()
212 nd_size, nid); in alloc_node_data()
218 printk(KERN_INFO "NODE_DATA(%d) allocated [mem %#010Lx-%#010Lx]\n", nid, in alloc_node_data()
[all …]
H A Dnuma_emulation.c22 static int __init emu_find_memblk_by_nid(int nid, const struct numa_meminfo *mi) in emu_find_memblk_by_nid() argument
27 if (mi->blk[i].nid == nid) in emu_find_memblk_by_nid()
48 int nid, int phys_blk, u64 size) in emu_setup_memblk() argument
61 eb->nid = nid; in emu_setup_memblk()
63 if (emu_nid_to_phys[nid] == NUMA_NO_NODE) in emu_setup_memblk()
64 emu_nid_to_phys[nid] = pb->nid; in emu_setup_memblk()
73 nid, eb->start, eb->end - 1, (eb->end - eb->start) >> 20); in emu_setup_memblk()
90 int nid = 0; in split_nodes_interleave() local
141 if (nid < big) in split_nodes_interleave()
173 ret = emu_setup_memblk(ei, pi, nid++ % nr_nodes, in split_nodes_interleave()
[all …]
/linux/arch/sh/mm/
H A Dnuma.c26 void __init setup_bootmem_node(int nid, unsigned long start, unsigned long end) in setup_bootmem_node() argument
31 BUG_ON(nid >= MAX_NUMNODES || nid <= 0); in setup_bootmem_node()
41 __add_active_range(nid, start_pfn, end_pfn); in setup_bootmem_node()
44 NODE_DATA(nid) = memblock_alloc_node(sizeof(struct pglist_data), in setup_bootmem_node()
45 SMP_CACHE_BYTES, nid); in setup_bootmem_node()
46 if (!NODE_DATA(nid)) in setup_bootmem_node()
49 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()
55 node_set_online(nid); in setup_bootmem_node()
/linux/drivers/of/
H A Dof_numa.c25 u32 nid; in of_numa_parse_cpu_nodes() local
30 r = of_property_read_u32(np, "numa-node-id", &nid); in of_numa_parse_cpu_nodes()
34 pr_debug("CPU on %u\n", nid); in of_numa_parse_cpu_nodes()
35 if (nid >= MAX_NUMNODES) in of_numa_parse_cpu_nodes()
36 pr_warn("Node id %u exceeds maximum value\n", nid); in of_numa_parse_cpu_nodes()
38 node_set(nid, numa_nodes_parsed); in of_numa_parse_cpu_nodes()
46 u32 nid; in of_numa_parse_memory_nodes() local
50 r = of_property_read_u32(np, "numa-node-id", &nid); in of_numa_parse_memory_nodes()
59 if (nid >= MAX_NUMNODES) { in of_numa_parse_memory_nodes()
60 pr_warn("Node id %u exceeds maximum value\n", nid); in of_numa_parse_memory_nodes()
[all …]

12345678910>>...14