Lines Matching refs:nodes_allowed

1446 static int next_node_allowed(int nid, nodemask_t *nodes_allowed)  in next_node_allowed()  argument
1448 nid = next_node_in(nid, *nodes_allowed); in next_node_allowed()
1454 static int get_valid_node_allowed(int nid, nodemask_t *nodes_allowed) in get_valid_node_allowed() argument
1456 if (!node_isset(nid, *nodes_allowed)) in get_valid_node_allowed()
1457 nid = next_node_allowed(nid, nodes_allowed); in get_valid_node_allowed()
1468 nodemask_t *nodes_allowed) in hstate_next_node_to_alloc() argument
1472 VM_BUG_ON(!nodes_allowed); in hstate_next_node_to_alloc()
1474 nid = get_valid_node_allowed(h->next_nid_to_alloc, nodes_allowed); in hstate_next_node_to_alloc()
1475 h->next_nid_to_alloc = next_node_allowed(nid, nodes_allowed); in hstate_next_node_to_alloc()
1486 static int hstate_next_node_to_free(struct hstate *h, nodemask_t *nodes_allowed) in hstate_next_node_to_free() argument
1490 VM_BUG_ON(!nodes_allowed); in hstate_next_node_to_free()
1492 nid = get_valid_node_allowed(h->next_nid_to_free, nodes_allowed); in hstate_next_node_to_free()
1493 h->next_nid_to_free = next_node_allowed(nid, nodes_allowed); in hstate_next_node_to_free()
2228 static int alloc_pool_huge_page(struct hstate *h, nodemask_t *nodes_allowed, in alloc_pool_huge_page() argument
2235 for_each_node_mask_to_alloc(h, nr_nodes, node, nodes_allowed) { in alloc_pool_huge_page()
2237 nodes_allowed, node_alloc_noretry); in alloc_pool_huge_page()
2255 nodemask_t *nodes_allowed, in remove_pool_huge_page() argument
2263 for_each_node_mask_to_free(h, nr_nodes, node, nodes_allowed) { in remove_pool_huge_page()
3381 nodemask_t *nodes_allowed) in try_to_free_low() argument
3393 for_each_node_mask(i, *nodes_allowed) { in try_to_free_low()
3413 nodemask_t *nodes_allowed) in try_to_free_low() argument
3423 static int adjust_pool_surplus(struct hstate *h, nodemask_t *nodes_allowed, in adjust_pool_surplus() argument
3432 for_each_node_mask_to_alloc(h, nr_nodes, node, nodes_allowed) { in adjust_pool_surplus()
3437 for_each_node_mask_to_free(h, nr_nodes, node, nodes_allowed) { in adjust_pool_surplus()
3453 nodemask_t *nodes_allowed) in set_max_huge_pages() argument
3527 if (!adjust_pool_surplus(h, nodes_allowed, -1)) in set_max_huge_pages()
3542 ret = alloc_pool_huge_page(h, nodes_allowed, in set_max_huge_pages()
3570 try_to_free_low(h, min_count, nodes_allowed); in set_max_huge_pages()
3576 page = remove_pool_huge_page(h, nodes_allowed, 0); in set_max_huge_pages()
3589 if (!adjust_pool_surplus(h, nodes_allowed, 1)) in set_max_huge_pages()
3667 static int demote_pool_huge_page(struct hstate *h, nodemask_t *nodes_allowed) in demote_pool_huge_page() argument
3681 for_each_node_mask_to_free(h, nr_nodes, node, nodes_allowed) { in demote_pool_huge_page()
3745 nodemask_t nodes_allowed, *n_mask; in __nr_hugepages_store_common() local
3755 init_nodemask_of_mempolicy(&nodes_allowed))) in __nr_hugepages_store_common()
3758 n_mask = &nodes_allowed; in __nr_hugepages_store_common()
3764 init_nodemask_of_node(&nodes_allowed, nid); in __nr_hugepages_store_common()
3765 n_mask = &nodes_allowed; in __nr_hugepages_store_common()
3901 nodemask_t nodes_allowed, *n_mask; in demote_store() local
3912 init_nodemask_of_node(&nodes_allowed, nid); in demote_store()
3913 n_mask = &nodes_allowed; in demote_store()