/Linux-v4.19/drivers/base/ |
D | node.c | 67 int nid = dev->id; in node_read_meminfo() local 68 struct pglist_data *pgdat = NODE_DATA(nid); in node_read_meminfo() 71 si_meminfo_node(&i, nid); in node_read_meminfo() 84 nid, K(i.totalram), in node_read_meminfo() 85 nid, K(i.freeram), in node_read_meminfo() 86 nid, K(i.totalram - i.freeram), in node_read_meminfo() 87 nid, K(node_page_state(pgdat, NR_ACTIVE_ANON) + in node_read_meminfo() 89 nid, K(node_page_state(pgdat, NR_INACTIVE_ANON) + in node_read_meminfo() 91 nid, K(node_page_state(pgdat, NR_ACTIVE_ANON)), in node_read_meminfo() 92 nid, K(node_page_state(pgdat, NR_INACTIVE_ANON)), in node_read_meminfo() [all …]
|
/Linux-v4.19/sound/hda/ |
D | hdac_sysfs.c | 89 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 …]
|
D | hdac_device.c | 215 unsigned int snd_hdac_make_cmd(struct hdac_device *codec, hda_nid_t nid, in snd_hdac_make_cmd() argument 221 if ((addr & ~0xf) || (nid & ~0x7f) || in snd_hdac_make_cmd() 224 addr, nid, verb, parm); in snd_hdac_make_cmd() 229 val |= (u32)nid << 20; in snd_hdac_make_cmd() 268 int snd_hdac_read(struct hdac_device *codec, hda_nid_t nid, in snd_hdac_read() argument 271 unsigned int cmd = snd_hdac_make_cmd(codec, nid, verb, parm); in snd_hdac_read() 282 int _snd_hdac_read_parm(struct hdac_device *codec, hda_nid_t nid, int parm, in _snd_hdac_read_parm() argument 287 cmd = snd_hdac_regmap_encode_verb(nid, AC_VERB_PARAMETERS) | parm; in _snd_hdac_read_parm() 301 int snd_hdac_read_parm_uncached(struct hdac_device *codec, hda_nid_t nid, in snd_hdac_read_parm_uncached() argument 306 cmd = snd_hdac_regmap_encode_verb(nid, AC_VERB_PARAMETERS) | parm; in snd_hdac_read_parm_uncached() [all …]
|
/Linux-v4.19/sound/pci/hda/ |
D | hda_local.h | 39 #define HDA_COMPOSE_AMP_VAL_OFS(nid,chs,idx,dir,ofs) \ argument 40 ((nid) | ((chs)<<16) | ((dir)<<18) | ((idx)<<19) | ((ofs)<<23)) 42 #define HDA_COMPOSE_AMP_VAL(nid,chs,idx,dir) \ argument 43 HDA_COMPOSE_AMP_VAL_OFS(nid, chs, idx, dir, 0) 45 #define HDA_CODEC_VOLUME_MONO_IDX(xname, xcidx, nid, channel, xindex, dir, flags) \ argument 55 .private_value = HDA_COMPOSE_AMP_VAL(nid, channel, xindex, dir) | flags } 57 #define HDA_CODEC_VOLUME_IDX(xname, xcidx, nid, xindex, direction) \ argument 58 HDA_CODEC_VOLUME_MONO_IDX(xname, xcidx, nid, 3, xindex, direction, 0) 60 #define HDA_CODEC_VOLUME_MONO(xname, nid, channel, xindex, direction) \ argument 61 HDA_CODEC_VOLUME_MONO_IDX(xname, 0, nid, channel, xindex, direction, 0) [all …]
|
D | hda_proc.c | 36 #define param_read(codec, nid, parm) \ argument 37 snd_hdac_read_parm_uncached(&(codec)->core, nid, parm) 62 struct hda_codec *codec, hda_nid_t nid, in print_nid_array() argument 70 if (item->nid == nid) { in print_nid_array() 89 struct hda_codec *codec, hda_nid_t nid) in print_nid_pcms() argument 96 if (cpcm->stream[type].nid != nid || cpcm->pcm == NULL) in print_nid_pcms() 108 struct hda_codec *codec, hda_nid_t nid, int dir) in print_amp_caps() argument 111 caps = param_read(codec, nid, dir == HDA_OUTPUT ? in print_amp_caps() 126 static bool is_stereo_amps(struct hda_codec *codec, hda_nid_t nid, in is_stereo_amps() argument 140 if (snd_hda_get_raw_connections(codec, nid, &conn, 1) < 0) in is_stereo_amps() [all …]
|
D | hda_jack.c | 33 bool is_jack_detectable(struct hda_codec *codec, hda_nid_t nid) in is_jack_detectable() argument 37 if (!(snd_hda_query_pin_caps(codec, nid) & AC_PINCAP_PRES_DETECT)) in is_jack_detectable() 39 if (get_defcfg_misc(snd_hda_codec_get_pincfg(codec, nid)) & in is_jack_detectable() 42 if (!(get_wcaps(codec, nid) & AC_WCAP_UNSOL_CAP) && in is_jack_detectable() 50 static u32 read_pin_sense(struct hda_codec *codec, hda_nid_t nid) in read_pin_sense() argument 56 pincap = snd_hda_query_pin_caps(codec, nid); in read_pin_sense() 58 snd_hda_codec_read(codec, nid, 0, in read_pin_sense() 61 val = snd_hda_codec_read(codec, nid, 0, in read_pin_sense() 74 snd_hda_jack_tbl_get(struct hda_codec *codec, hda_nid_t nid) in snd_hda_jack_tbl_get() argument 79 if (!nid || !jack) in snd_hda_jack_tbl_get() [all …]
|
D | hda_codec.h | 124 int (*check_power_status)(struct hda_codec *codec, hda_nid_t nid); 127 void (*stream_pm)(struct hda_codec *codec, hda_nid_t nid, bool on); 151 hda_nid_t nid; /* default NID to query rates/formats/bps, or set up */ member 270 unsigned int (*power_filter)(struct hda_codec *codec, hda_nid_t nid, 275 struct hda_codec *codec, hda_nid_t nid); 321 snd_hda_codec_read(struct hda_codec *codec, hda_nid_t nid, in snd_hda_codec_read() argument 325 return snd_hdac_codec_read(&codec->core, nid, flags, verb, parm); in snd_hda_codec_read() 329 snd_hda_codec_write(struct hda_codec *codec, hda_nid_t nid, int flags, in snd_hda_codec_write() argument 332 return snd_hdac_codec_write(&codec->core, nid, flags, verb, parm); in snd_hda_codec_write() 335 #define snd_hda_param_read(codec, nid, param) \ argument [all …]
|
D | hda_codec.c | 94 for (; seq->nid; seq++) in snd_hda_sequence_write() 95 snd_hda_codec_write(codec, seq->nid, 0, seq->verb, seq->param); in snd_hda_sequence_write() 103 hda_nid_t nid; member 109 lookup_conn_list(struct hda_codec *codec, hda_nid_t nid) in lookup_conn_list() argument 113 if (p->nid == nid) in lookup_conn_list() 119 static int add_conn_list(struct hda_codec *codec, hda_nid_t nid, int len, in add_conn_list() argument 128 p->nid = nid; in add_conn_list() 145 static int read_and_add_raw_conns(struct hda_codec *codec, hda_nid_t nid) in read_and_add_raw_conns() argument 151 len = snd_hda_get_raw_connections(codec, nid, list, ARRAY_SIZE(list)); in read_and_add_raw_conns() 153 len = snd_hda_get_num_raw_conns(codec, nid); in read_and_add_raw_conns() [all …]
|
/Linux-v4.19/include/sound/ |
D | hda_regmap.h | 35 #define snd_hdac_regmap_encode_verb(nid, verb) \ argument 36 (((verb) << 8) | 0x80000 | ((unsigned int)(nid) << 20)) 47 #define snd_hdac_regmap_encode_amp(nid, ch, dir, idx) \ argument 48 (snd_hdac_regmap_encode_verb(nid, AC_VERB_GET_AMP_GAIN_MUTE) | \ 61 #define snd_hdac_regmap_encode_amp_stereo(nid, dir, idx) \ argument 62 (snd_hdac_regmap_encode_verb(nid, AC_VERB_GET_AMP_GAIN_MUTE) | \ 76 snd_hdac_regmap_write(struct hdac_device *codec, hda_nid_t nid, in snd_hdac_regmap_write() argument 79 unsigned int cmd = snd_hdac_regmap_encode_verb(nid, verb); in snd_hdac_regmap_write() 94 snd_hdac_regmap_update(struct hdac_device *codec, hda_nid_t nid, in snd_hdac_regmap_update() argument 98 unsigned int cmd = snd_hdac_regmap_encode_verb(nid, verb); in snd_hdac_regmap_update() [all …]
|
/Linux-v4.19/arch/powerpc/mm/ |
D | numa.c | 92 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() 198 static void initialize_distance_lookup_table(int nid, in initialize_distance_lookup_table() argument 210 distance_lookup_table[nid][i] = of_read_number(entry, 1); in initialize_distance_lookup_table() 219 int nid = -1; in associativity_to_nid() local 225 nid = of_read_number(&associativity[min_common_depth], 1); in associativity_to_nid() 228 if (nid == 0xffff || nid >= MAX_NUMNODES) in associativity_to_nid() 229 nid = -1; in associativity_to_nid() 231 if (nid > 0 && in associativity_to_nid() [all …]
|
/Linux-v4.19/arch/arm64/mm/ |
D | numa.c | 75 int nid = cpu_to_node(cpu); in numa_update_cpu() local 77 if (nid == NUMA_NO_NODE) in numa_update_cpu() 81 cpumask_clear_cpu(cpu, node_to_cpumask_map[nid]); in numa_update_cpu() 83 cpumask_set_cpu(cpu, node_to_cpumask_map[nid]); in numa_update_cpu() 135 void __init early_map_cpu_to_node(unsigned int cpu, int nid) in early_map_cpu_to_node() argument 138 if (nid < 0 || nid >= MAX_NUMNODES || numa_off) in early_map_cpu_to_node() 139 nid = 0; in early_map_cpu_to_node() 141 cpu_to_node_map[cpu] = nid; in early_map_cpu_to_node() 149 set_cpu_numa_node(cpu, nid); in early_map_cpu_to_node() 169 int nid = early_cpu_to_node(cpu); in pcpu_fc_alloc() local [all …]
|
/Linux-v4.19/include/linux/ |
D | node.h | 35 extern int link_mem_sections(int nid, unsigned long start_pfn, 38 static inline int link_mem_sections(int nid, unsigned long start_pfn, in link_mem_sections() argument 48 extern int __register_one_node(int nid); 51 static inline int register_one_node(int nid) in register_one_node() argument 55 if (node_online(nid)) { in register_one_node() 56 struct pglist_data *pgdat = NODE_DATA(nid); in register_one_node() 60 error = __register_one_node(nid); in register_one_node() 64 error = link_mem_sections(nid, start_pfn, end_pfn); in register_one_node() 70 extern void unregister_one_node(int nid); 71 extern int register_cpu_under_node(unsigned int cpu, unsigned int nid); [all …]
|
D | memory_hotplug.h | 99 extern int try_online_node(int nid); 117 extern int __add_pages(int nid, unsigned long start_pfn, unsigned long nr_pages, 121 static inline int add_pages(int nid, unsigned long start_pfn, in add_pages() argument 125 return __add_pages(nid, start_pfn, nr_pages, altmap, want_memblock); in add_pages() 128 int add_pages(int nid, unsigned long start_pfn, unsigned long nr_pages, 152 extern pg_data_t *arch_alloc_nodedata(int nid); 154 extern void arch_refresh_nodedata(int nid, pg_data_t *pgdat); 158 #define arch_alloc_nodedata(nid) generic_alloc_nodedata(nid) argument 168 #define generic_alloc_nodedata(nid) \ argument 179 static inline void arch_refresh_nodedata(int nid, pg_data_t *pgdat) in arch_refresh_nodedata() argument [all …]
|
/Linux-v4.19/arch/sh/include/asm/ |
D | mmzone.h | 11 #define NODE_DATA(nid) (node_data[nid]) argument 15 int nid; in pfn_to_nid() local 17 for (nid = 0; nid < MAX_NUMNODES; nid++) in pfn_to_nid() 18 if (pfn >= node_start_pfn(nid) && pfn <= node_end_pfn(nid)) in pfn_to_nid() 21 return nid; in pfn_to_nid() 30 void __init setup_bootmem_node(int nid, unsigned long start, unsigned long end); 33 setup_bootmem_node(int nid, unsigned long start, unsigned long end) in setup_bootmem_node() argument 42 void __init __add_active_range(unsigned int nid, unsigned long start_pfn, 45 void __init allocate_pgdat(unsigned int nid);
|
/Linux-v4.19/sound/pci/lola/ |
D | lola_proc.c | 30 struct lola *chip, int nid, const char *name) in print_audio_widget() argument 34 lola_read_param(chip, nid, LOLA_PAR_AUDIO_WIDGET_CAP, &val); in print_audio_widget() 35 snd_iprintf(buffer, "Node 0x%02x %s wcaps 0x%x\n", nid, name, val); in print_audio_widget() 36 lola_read_param(chip, nid, LOLA_PAR_STREAM_FORMATS, &val); in print_audio_widget() 41 struct lola *chip, int nid, unsigned int ampcap, in print_pin_widget() argument 46 lola_read_param(chip, nid, LOLA_PAR_AUDIO_WIDGET_CAP, &val); in print_pin_widget() 47 snd_iprintf(buffer, "Node 0x%02x %s wcaps 0x%x\n", nid, name, val); in print_pin_widget() 50 lola_read_param(chip, nid, ampcap, &val); in print_pin_widget() 57 lola_codec_read(chip, nid, LOLA_VERB_GET_MAX_LEVEL, 0, 0, &val, NULL); in print_pin_widget() 62 struct lola *chip, int nid) in print_clock_widget() argument [all …]
|
/Linux-v4.19/include/trace/events/ |
D | vmscan.h | 43 TP_PROTO(int nid), 45 TP_ARGS(nid), 48 __field( int, nid ) 52 __entry->nid = nid; 55 TP_printk("nid=%d", __entry->nid) 60 TP_PROTO(int nid, int zid, int order), 62 TP_ARGS(nid, zid, order), 65 __field( int, nid ) 71 __entry->nid = nid; 76 TP_printk("nid=%d zid=%d order=%d", __entry->nid, __entry->zid, __entry->order) [all …]
|
/Linux-v4.19/arch/alpha/mm/ |
D | numa.c | 56 setup_memory_node(int nid, void *kernel_end) in setup_memory_node() argument 71 node_pfn_start = (node_mem_start(nid)) >> PAGE_SHIFT; in setup_memory_node() 72 node_pfn_end = node_pfn_start + (node_mem_size(nid) >> PAGE_SHIFT); in setup_memory_node() 96 printk("Initializing bootmem allocator on Node ID %d\n", nid); in setup_memory_node() 135 node_data[nid] = (pg_data_t *)(__va(node_min_pfn << PAGE_SHIFT)); in setup_memory_node() 143 NODE_DATA(nid)->bdata = &bootmem_node_data[nid]; in setup_memory_node() 148 DBGDCONT(" DISCONTIG: node_data[%d] is at 0x%p\n", nid, NODE_DATA(nid)); in setup_memory_node() 149 DBGDCONT(" DISCONTIG: NODE_DATA(%d)->bdata is at 0x%p\n", nid, NODE_DATA(nid)->bdata); in setup_memory_node() 156 if (!nid && (node_max_pfn < end_kernel_pfn || node_min_pfn > start_kernel_pfn)) in setup_memory_node() 203 bootmap_size = init_bootmem_node(NODE_DATA(nid), bootmap_start, in setup_memory_node() [all …]
|
/Linux-v4.19/arch/s390/numa/ |
D | numa.c | 88 int nid = 0; in numa_setup_memory() local 100 nid = numa_pfn_to_nid(PFN_DOWN(cur_base)); in numa_setup_memory() 101 node_set_online(nid); in numa_setup_memory() 102 memblock_set_node(cur_base, align, &memblock.memory, nid); in numa_setup_memory() 107 for (nid = 0; nid < MAX_NUMNODES; nid++) in numa_setup_memory() 108 NODE_DATA(nid) = alloc_node_data(); in numa_setup_memory() 110 for_each_online_node(nid) { in numa_setup_memory() 117 for_each_mem_pfn_range(i, nid, &t_start, &t_end, NULL) { in numa_setup_memory() 123 NODE_DATA(nid)->node_spanned_pages = end_pfn - start_pfn; in numa_setup_memory() 124 NODE_DATA(nid)->node_id = nid; in numa_setup_memory() [all …]
|
/Linux-v4.19/arch/x86/mm/ |
D | numa.c | 130 static int __init numa_add_memblk_to(int nid, u64 start, u64 end, in numa_add_memblk_to() argument 138 if (start > end || nid < 0 || nid >= MAX_NUMNODES) { in numa_add_memblk_to() 140 nid, start, end - 1); in numa_add_memblk_to() 151 mi->blk[mi->nr_blks].nid = nid; in numa_add_memblk_to() 182 int __init numa_add_memblk(int nid, u64 start, u64 end) in numa_add_memblk() argument 184 return numa_add_memblk_to(nid, start, end, &numa_meminfo); in numa_add_memblk() 188 static void __init alloc_node_data(int nid) in alloc_node_data() argument 199 nd_pa = memblock_alloc_nid(nd_size, SMP_CACHE_BYTES, nid); in alloc_node_data() 205 nd_size, nid); in alloc_node_data() 212 printk(KERN_INFO "NODE_DATA(%d) allocated [mem %#010Lx-%#010Lx]\n", nid, in alloc_node_data() [all …]
|
/Linux-v4.19/arch/ia64/kernel/ |
D | uncached.c | 79 static int uncached_add_chunk(struct uncached_pool *uc_pool, int nid) in uncached_add_chunk() argument 101 page = __alloc_pages_node(nid, in uncached_add_chunk() 157 status = gen_pool_add(uc_pool->pool, uc_addr, IA64_GRANULE_SIZE, nid); in uncached_add_chunk() 190 int nid; in uncached_alloc_page() local 197 nid = starting_nid; in uncached_alloc_page() 200 if (!node_state(nid, N_HIGH_MEMORY)) in uncached_alloc_page() 202 uc_pool = &uncached_pools[nid]; in uncached_alloc_page() 210 } while (uncached_add_chunk(uc_pool, nid) == 0); in uncached_alloc_page() 212 } while ((nid = (nid + 1) % MAX_NUMNODES) != starting_nid); in uncached_alloc_page() 229 int nid = paddr_to_nid(uc_addr - __IA64_UNCACHED_OFFSET); in uncached_free_page() local [all …]
|
D | numa.c | 33 void map_cpu_to_node(int cpu, int nid) in map_cpu_to_node() argument 36 if (nid < 0) { /* just initialize by zero */ in map_cpu_to_node() 47 if (!node_online(nid)) in map_cpu_to_node() 48 nid = first_online_node; in map_cpu_to_node() 49 cpu_to_node_map[cpu] = nid; in map_cpu_to_node() 50 cpumask_set_cpu(cpu, &node_to_cpu_mask[nid]); in map_cpu_to_node() 54 void unmap_cpu_from_node(int cpu, int nid) in unmap_cpu_from_node() argument 56 WARN_ON(!cpumask_test_cpu(cpu, &node_to_cpu_mask[nid])); in unmap_cpu_from_node() 57 WARN_ON(cpu_to_node_map[cpu] != nid); in unmap_cpu_from_node() 59 cpumask_clear_cpu(cpu, &node_to_cpu_mask[nid]); in unmap_cpu_from_node() [all …]
|
/Linux-v4.19/mm/ |
D | page_ext.c | 143 static int __init alloc_node_page_ext(int nid) in alloc_node_page_ext() argument 149 nr_pages = NODE_DATA(nid)->node_spanned_pages; in alloc_node_page_ext() 158 if (!IS_ALIGNED(node_start_pfn(nid), MAX_ORDER_NR_PAGES) || in alloc_node_page_ext() 159 !IS_ALIGNED(node_end_pfn(nid), MAX_ORDER_NR_PAGES)) in alloc_node_page_ext() 166 BOOTMEM_ALLOC_ACCESSIBLE, nid); in alloc_node_page_ext() 169 NODE_DATA(nid)->node_page_ext = base; in alloc_node_page_ext() 177 int nid, fail; in page_ext_init_flatmem() local 182 for_each_online_node(nid) { in page_ext_init_flatmem() 183 fail = alloc_node_page_ext(nid); in page_ext_init_flatmem() 213 static void *__meminit alloc_page_ext(size_t size, int nid) in alloc_page_ext() argument [all …]
|
/Linux-v4.19/arch/powerpc/platforms/powernv/ |
D | memtrace.c | 31 u32 nid; member 73 static bool memtrace_offline_pages(u32 nid, u64 start_pfn, u64 nr_pages) in memtrace_offline_pages() argument 94 remove_memory(nid, start_pfn << PAGE_SHIFT, nr_pages << PAGE_SHIFT); in memtrace_offline_pages() 100 static u64 memtrace_alloc_node(u32 nid, u64 size) in memtrace_alloc_node() argument 105 if (!node_spanned_pages(nid)) in memtrace_alloc_node() 108 start_pfn = node_start_pfn(nid); in memtrace_alloc_node() 109 end_pfn = node_end_pfn(nid); in memtrace_alloc_node() 116 if (memtrace_offline_pages(nid, base_pfn, nr_pages) == true) in memtrace_alloc_node() 125 u32 nid; in memtrace_init_regions_runtime() local 135 for_each_online_node(nid) { in memtrace_init_regions_runtime() [all …]
|
/Linux-v4.19/drivers/of/ |
D | of_numa.c | 25 u32 nid; in of_numa_parse_cpu_nodes() local 39 r = of_property_read_u32(np, "numa-node-id", &nid); in of_numa_parse_cpu_nodes() 43 pr_debug("CPU on %u\n", nid); in of_numa_parse_cpu_nodes() 44 if (nid >= MAX_NUMNODES) in of_numa_parse_cpu_nodes() 45 pr_warn("Node id %u exceeds maximum value\n", nid); in of_numa_parse_cpu_nodes() 47 node_set(nid, numa_nodes_parsed); in of_numa_parse_cpu_nodes() 57 u32 nid; in of_numa_parse_memory_nodes() local 61 r = of_property_read_u32(np, "numa-node-id", &nid); in of_numa_parse_memory_nodes() 70 if (nid >= MAX_NUMNODES) { in of_numa_parse_memory_nodes() 71 pr_warn("Node id %u exceeds maximum value\n", nid); in of_numa_parse_memory_nodes() [all …]
|
/Linux-v4.19/arch/sh/mm/ |
D | numa.c | 26 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) = __va(memblock_alloc_base(sizeof(struct pglist_data), in setup_bootmem_node() 46 memset(NODE_DATA(nid), 0, sizeof(struct pglist_data)); in setup_bootmem_node() 48 NODE_DATA(nid)->node_start_pfn = start_pfn; in setup_bootmem_node() 49 NODE_DATA(nid)->node_spanned_pages = end_pfn - start_pfn; in setup_bootmem_node() 52 node_set_online(nid); in setup_bootmem_node() 55 sparse_memory_present_with_active_regions(nid); in setup_bootmem_node()
|