Lines Matching defs:nodes_allowed

1448  * nodes_allowed previously, so h->next_node_to_{alloc|free} might
1449 * be outside of *nodes_allowed. Ensure that we use an allowed
1452 static int next_node_allowed(int nid, nodemask_t *nodes_allowed)
1454 nid = next_node_in(nid, *nodes_allowed);
1460 static int get_valid_node_allowed(int nid, nodemask_t *nodes_allowed)
1462 if (!node_isset(nid, *nodes_allowed))
1463 nid = next_node_allowed(nid, nodes_allowed);
1474 nodemask_t *nodes_allowed)
1478 VM_BUG_ON(!nodes_allowed);
1480 nid = get_valid_node_allowed(*next_node, nodes_allowed);
1481 *next_node = next_node_allowed(nid, nodes_allowed);
1492 static int hstate_next_node_to_free(struct hstate *h, nodemask_t *nodes_allowed)
1496 VM_BUG_ON(!nodes_allowed);
1498 nid = get_valid_node_allowed(h->next_nid_to_free, nodes_allowed);
1499 h->next_nid_to_free = next_node_allowed(nid, nodes_allowed);
2126 nodemask_t *nodes_allowed,
2133 for_each_node_mask_to_alloc(next_node, nr_nodes, node, nodes_allowed) {
2137 nodes_allowed, node_alloc_noretry);
2153 nodemask_t *nodes_allowed, bool acct_surplus)
2159 for_each_node_mask_to_free(h, nr_nodes, node, nodes_allowed) {
3525 nodemask_t *nodes_allowed)
3537 for_each_node_mask(i, *nodes_allowed) {
3557 nodemask_t *nodes_allowed)
3567 static int adjust_pool_surplus(struct hstate *h, nodemask_t *nodes_allowed,
3576 for_each_node_mask_to_alloc(&h->next_nid_to_alloc, nr_nodes, node, nodes_allowed) {
3581 for_each_node_mask_to_free(h, nr_nodes, node, nodes_allowed) {
3597 nodemask_t *nodes_allowed)
3627 * (nodes_allowed) will restrict alloc/free to the specified node.
3674 if (!adjust_pool_surplus(h, nodes_allowed, -1))
3690 folio = alloc_pool_huge_folio(h, nodes_allowed,
3736 try_to_free_low(h, min_count, nodes_allowed);
3742 folio = remove_pool_hugetlb_folio(h, nodes_allowed, 0);
3755 if (!adjust_pool_surplus(h, nodes_allowed, 1))
3819 static long demote_pool_huge_page(struct hstate *src, nodemask_t *nodes_allowed,
3837 for_each_node_mask_to_free(src, nr_nodes, node, nodes_allowed) {
3937 nodemask_t nodes_allowed, *n_mask;
3947 init_nodemask_of_mempolicy(&nodes_allowed)))
3950 n_mask = &nodes_allowed;
3956 init_nodemask_of_node(&nodes_allowed, nid);
3957 n_mask = &nodes_allowed;
4093 nodemask_t nodes_allowed, *n_mask;
4104 init_nodemask_of_node(&nodes_allowed, nid);
4105 n_mask = &nodes_allowed;