• Home
  • Raw
  • Download

Lines Matching refs:node

670 #define for_each_node_mask_to_alloc(hs, nr_nodes, node, mask)		\  argument
673 ((node = hstate_next_node_to_alloc(hs, mask)) || 1); \
676 #define for_each_node_mask_to_free(hs, nr_nodes, node, mask) \ argument
679 ((node = hstate_next_node_to_free(hs, mask)) || 1); \
799 int nr_nodes, node; in alloc_fresh_gigantic_page() local
801 for_each_node_mask_to_alloc(h, nr_nodes, node, nodes_allowed) { in alloc_fresh_gigantic_page()
802 page = alloc_fresh_gigantic_page_node(h, node); in alloc_fresh_gigantic_page()
1031 int nr_nodes, node; in alloc_fresh_huge_page() local
1034 for_each_node_mask_to_alloc(h, nr_nodes, node, nodes_allowed) { in alloc_fresh_huge_page()
1035 page = alloc_fresh_huge_page_node(h, node); in alloc_fresh_huge_page()
1059 int nr_nodes, node; in free_pool_huge_page() local
1062 for_each_node_mask_to_free(h, nr_nodes, node, nodes_allowed) { in free_pool_huge_page()
1067 if ((!acct_surplus || h->surplus_huge_pages_node[node]) && in free_pool_huge_page()
1068 !list_empty(&h->hugepage_freelists[node])) { in free_pool_huge_page()
1070 list_entry(h->hugepage_freelists[node].next, in free_pool_huge_page()
1074 h->free_huge_pages_node[node]--; in free_pool_huge_page()
1077 h->surplus_huge_pages_node[node]--; in free_pool_huge_page()
1465 int nr_nodes, node; in alloc_bootmem_huge_page() local
1467 for_each_node_mask_to_alloc(h, nr_nodes, node, &node_states[N_MEMORY]) { in alloc_bootmem_huge_page()
1472 0, BOOTMEM_ALLOC_ACCESSIBLE, node); in alloc_bootmem_huge_page()
1621 int nr_nodes, node; in adjust_pool_surplus() local
1626 for_each_node_mask_to_alloc(h, nr_nodes, node, nodes_allowed) { in adjust_pool_surplus()
1627 if (h->surplus_huge_pages_node[node]) in adjust_pool_surplus()
1631 for_each_node_mask_to_free(h, nr_nodes, node, nodes_allowed) { in adjust_pool_surplus()
1632 if (h->surplus_huge_pages_node[node] < in adjust_pool_surplus()
1633 h->nr_huge_pages_node[node]) in adjust_pool_surplus()
1641 h->surplus_huge_pages_node[node] += delta; in adjust_pool_surplus()
2041 static void hugetlb_unregister_node(struct node *node) in hugetlb_unregister_node() argument
2044 struct node_hstate *nhs = &node_hstates[node->dev.id]; in hugetlb_unregister_node()
2085 static void hugetlb_register_node(struct node *node) in hugetlb_register_node() argument
2088 struct node_hstate *nhs = &node_hstates[node->dev.id]; in hugetlb_register_node()
2095 &node->dev.kobj); in hugetlb_register_node()
2105 h->name, node->dev.id); in hugetlb_register_node()
2106 hugetlb_unregister_node(node); in hugetlb_register_node()
2122 struct node *node = node_devices[nid]; in hugetlb_register_all_nodes() local
2123 if (node->dev.id == nid) in hugetlb_register_all_nodes()
2124 hugetlb_register_node(node); in hugetlb_register_all_nodes()
2278 int node; in cpuset_mems_nr() local
2281 for_each_node_mask(node, cpuset_current_mems_allowed) in cpuset_mems_nr()
2282 nr += array[node]; in cpuset_mems_nr()