| /Linux-v5.15/Documentation/translations/zh_CN/core-api/ | 
| D | memory-hotplug.rst | 74 - status_change_nid_normal是当nodemask的N_NORMAL_MEMORY被设置/清除时设置节 75   点id,如果是-1,则nodemask状态不改变。 77 - status_change_nid_high是当nodemask的N_HIGH_MEMORY被设置/清除时设置的节点 78   id,如果这个值为-1,那么nodemask状态不会改变。 80 - status_change_nid是当nodemask的N_MEMORY被(将)设置/清除时设置的节点id。这 82   存。如果这个值为-1,那么nodemask的状态就不会改变。
  | 
| D | printk-formats.rst | 532 位图及其衍生物,如cpumask和nodemask 540 对于打印位图(bitmap)及其派生的cpumask和nodemask,%*pb输出以字段宽度为位数的位图, 544 nodemask_pr_args()来方便打印cpumask和nodemask。
  | 
| /Linux-v5.15/include/linux/ | 
| D | cpuset.h | 66 int cpuset_nodemask_valid_mems_allowed(nodemask_t *nodemask); 153 static inline void set_mems_allowed(nodemask_t nodemask)  in set_mems_allowed()  argument 160 	current->mems_allowed = nodemask;  in set_mems_allowed() 204 static inline int cpuset_nodemask_valid_mems_allowed(nodemask_t *nodemask)  in cpuset_nodemask_valid_mems_allowed()  argument 271 static inline void set_mems_allowed(nodemask_t nodemask)  in set_mems_allowed()  argument
  | 
| D | nodemask.h | 152 #define node_isset(node, nodemask) test_bit((node), (nodemask).bits)  argument 154 #define node_test_and_set(node, nodemask) \  argument 155 			__node_test_and_set((node), &(nodemask)) 231 #define nodes_full(nodemask) __nodes_full(&(nodemask), MAX_NUMNODES)  argument 237 #define nodes_weight(nodemask) __nodes_weight(&(nodemask), MAX_NUMNODES)  argument
  | 
| D | mempolicy.h | 148 				struct mempolicy **mpol, nodemask_t **nodemask); 260 				struct mempolicy **mpol, nodemask_t **nodemask)  in huge_node()  argument 263 	*nodemask = NULL;  in huge_node()
  | 
| D | gfp.h | 531 		nodemask_t *nodemask); 534 				nodemask_t *nodemask, int nr_pages, 679 				       int nid, nodemask_t *nodemask);
  | 
| D | mmzone.h | 1198 #define for_each_zone_zonelist_nodemask(zone, z, zlist, highidx, nodemask) \  argument 1199 	for (z = first_zones_zonelist(zlist, highidx, nodemask), zone = zonelist_zone(z);	\ 1201 		z = next_zones_zonelist(++z, highidx, nodemask),	\ 1204 #define for_next_zone_zonelist_nodemask(zone, z, highidx, nodemask) \  argument 1207 		z = next_zones_zonelist(++z, highidx, nodemask),	\
  | 
| D | oom.h | 34 	nodemask_t *nodemask;  member
  | 
| D | mm.h | 1710 extern void show_free_areas(unsigned int flags, nodemask_t *nodemask); 2481 extern void show_mem(unsigned int flags, nodemask_t *nodemask); 2490 void warn_alloc(gfp_t gfp_mask, nodemask_t *nodemask, const char *fmt, ...);
  | 
| /Linux-v5.15/tools/testing/selftests/kvm/x86_64/ | 
| D | xapic_ipi_test.c | 262 	unsigned long nodemask = 0;  in do_migrations()  local 263 	unsigned long nodemasks[sizeof(nodemask) * 8];  in do_migrations() 278 	r = get_mempolicy(NULL, &nodemask, sizeof(nodemask) * 8,  in do_migrations() 284 		sizeof(nodemask) * 8, nodemask);  in do_migrations() 290 	for (i = 0, bit = 1; i < sizeof(nodemask) * 8; i++, bit <<= 1) {  in do_migrations() 291 		if (nodemask & bit) {  in do_migrations() 292 			nodemasks[nodes] = nodemask & bit;  in do_migrations()
  | 
| /Linux-v5.15/lib/ | 
| D | show_mem.c | 11 void show_mem(unsigned int filter, nodemask_t *nodemask)  in show_mem()  argument 17 	show_free_areas(filter, nodemask);  in show_mem()
  | 
| D | Makefile | 36 	 nmi_backtrace.o nodemask.o win_minmax.o memcat_p.o \
  | 
| /Linux-v5.15/Documentation/admin-guide/mm/ | 
| D | numa_memory_policy.rst | 217 	is always preferred by passing an empty nodemask with this 218 	mode.  If an empty nodemask is passed, the policy cannot use 250 	satisfied from the nodemask specified in the policy. If there is 251 	a memory pressure on all nodes in the nodemask, the allocation 258 	This flag specifies that the nodemask passed by 263         change in the set of allowed nodes, the preferred nodemask (Preferred 264         Many), preferred node (Preferred) or nodemask (Bind, Interleave) is 277 	3 is allowed from the user's nodemask, the "interleave" only 278 	occurs over that node.  If no nodes from the user's nodemask are 283 	MPOL_PREFERRED policies that were created with an empty nodemask [all …] 
 | 
| /Linux-v5.15/Documentation/core-api/ | 
| D | memory-hotplug.rst | 66 - status_change_nid_normal is set node id when N_NORMAL_MEMORY of nodemask 67   is (will be) set/clear, if this is -1, then nodemask status is not changed. 68 - status_change_nid_high is set node id when N_HIGH_MEMORY of nodemask 69   is (will be) set/clear, if this is -1, then nodemask status is not changed. 70 - status_change_nid is set node id when N_MEMORY of nodemask is (will be) 72   node loses all memory. If this is -1, then nodemask status is not changed.
  | 
| D | printk-formats.rst | 562 bitmap and its derivatives such as cpumask and nodemask 570 For printing bitmap and its derivatives such as cpumask and nodemask, 576 printing cpumask and nodemask.
  | 
| /Linux-v5.15/mm/ | 
| D | oom_kill.c | 94 	const nodemask_t *mask = oc->nodemask;  in oom_cpuset_eligible() 288 	if (oc->nodemask &&  in constrained_alloc() 289 	    !nodes_subset(node_states[N_MEMORY], *oc->nodemask)) {  in constrained_alloc() 291 		for_each_node_mask(nid, *oc->nodemask)  in constrained_alloc() 298 			highest_zoneidx, oc->nodemask)  in constrained_alloc() 448 			nodemask_pr_args(oc->nodemask));  in dump_oom_summary() 467 		show_mem(SHOW_MEM_FILTER_NODES, oc->nodemask);  in dump_header() 1090 		oc->nodemask = NULL;  in out_of_memory() 1131 		.nodemask = NULL,  in pagefault_out_of_memory()
  | 
| D | page_alloc.c | 2822 								ac->nodemask) {  in unreserve_highatomic_pageblock() 4055 					ac->nodemask) {  in get_page_from_freelist() 4188 static void warn_alloc_show_mem(gfp_t gfp_mask, nodemask_t *nodemask)  in warn_alloc_show_mem()  argument 4204 	show_mem(filter, nodemask);  in warn_alloc_show_mem() 4207 void warn_alloc(gfp_t gfp_mask, nodemask_t *nodemask, const char *fmt, ...)  in warn_alloc()  argument 4221 			nodemask_pr_args(nodemask));  in warn_alloc() 4227 	warn_alloc_show_mem(gfp_mask, nodemask);  in warn_alloc() 4256 		.nodemask = ac->nodemask,  in __alloc_pages_may_oom() 4510 				ac->highest_zoneidx, ac->nodemask) {  in should_compact_retry() 4595 								ac->nodemask);  in __perform_reclaim() [all …] 
 | 
| D | hugetlb.c | 1151 	nodemask_t *nodemask;  in dequeue_huge_page_vma()  local 1168 	nid = huge_node(vma, address, gfp_mask, &mpol, &nodemask);  in dequeue_huge_page_vma() 1171 		page = dequeue_huge_page_nodemask(h, gfp_mask, nid, nodemask);  in dequeue_huge_page_vma() 1174 		nodemask = NULL;  in dequeue_huge_page_vma() 1178 		page = dequeue_huge_page_nodemask(h, gfp_mask, nid, nodemask);  in dequeue_huge_page_vma() 1300 		int nid, nodemask_t *nodemask)  in alloc_gigantic_page()  argument 1319 			for_each_node_mask(node, *nodemask) {  in alloc_gigantic_page() 1332 	return alloc_contig_pages(nr_pages, gfp_mask, nid, nodemask);  in alloc_gigantic_page() 1337 					int nid, nodemask_t *nodemask)  in alloc_gigantic_page()  argument 1345 					int nid, nodemask_t *nodemask)  in alloc_gigantic_page()  argument [all …] 
 | 
| D | vmscan.c | 73 	nodemask_t	*nodemask;  member 3288 					sc->reclaim_idx, sc->nodemask) {  in shrink_zones() 3415 					sc->nodemask) {  in do_try_to_free_pages() 3518 					nodemask_t *nodemask)  in throttle_direct_reclaim()  argument 3556 					gfp_zone(gfp_mask), nodemask) {  in throttle_direct_reclaim() 3598 				gfp_t gfp_mask, nodemask_t *nodemask)  in try_to_free_pages()  argument 3606 		.nodemask = nodemask,  in try_to_free_pages() 3626 	if (throttle_direct_reclaim(sc.gfp_mask, zonelist, nodemask))  in try_to_free_pages()
  | 
| D | mempolicy.c | 1873 	nodemask_t nodemask = pol->nodes;  in offset_il_node()  local 1886 	nnodes = nodes_weight(nodemask);  in offset_il_node() 1890 	nid = first_node(nodemask);  in offset_il_node() 1892 		nid = next_node(nid, nodemask);  in offset_il_node() 1935 				struct mempolicy **mpol, nodemask_t **nodemask)  in huge_node()  argument 1941 	*nodemask = NULL;  in huge_node() 1950 			*nodemask = &(*mpol)->nodes;  in huge_node()
  | 
| D | internal.h | 142 	nodemask_t *nodemask;  member
  | 
| /Linux-v5.15/kernel/ | 
| D | smp.c | 830 	const struct cpumask *nodemask;  in smp_call_function_any()  local 839 	nodemask = cpumask_of_node(cpu_to_node(cpu));  in smp_call_function_any() 840 	for (cpu = cpumask_first_and(nodemask, mask); cpu < nr_cpu_ids;  in smp_call_function_any() 841 	     cpu = cpumask_next_and(cpu, nodemask, mask)) {  in smp_call_function_any()
  | 
| /Linux-v5.15/arch/x86/mm/ | 
| D | numa.c | 335 static void __init numa_nodemask_from_meminfo(nodemask_t *nodemask,  in numa_nodemask_from_meminfo()  argument 343 			node_set(mi->blk[i].nid, *nodemask);  in numa_nodemask_from_meminfo()
  | 
| /Linux-v5.15/kernel/irq/ | 
| D | manage.c | 612 		const struct cpumask *nodemask = cpumask_of_node(node);  in irq_setup_affinity()  local 615 		if (cpumask_intersects(&mask, nodemask))  in irq_setup_affinity() 616 			cpumask_and(&mask, &mask, nodemask);  in irq_setup_affinity()
  | 
| /Linux-v5.15/drivers/tty/ | 
| D | sysrq.c | 383 		.nodemask = NULL,  in moom_callback()
  |