Lines Matching refs:dset

751 cpuset_testupdate_domain(struct cpuset *set, struct domainset *dset,  in cpuset_testupdate_domain()  argument
765 if (!domainset_restrict(domain, dset)) in cpuset_testupdate_domain()
767 DOMAINSET_AND(&newset.ds_mask, &dset->ds_mask); in cpuset_testupdate_domain()
817 struct domainset *dset; in cpuset_modify_domain() local
841 dset = root->cs_domain; in cpuset_modify_domain()
845 if (!domainset_valid(dset, domain)) { in cpuset_modify_domain()
874 dset = set->cs_domain; in cpuset_modify_domain()
875 cpuset_update_domain(set, domain, dset, &domains); in cpuset_modify_domain()
1010 struct domainset *dset; in cpuset_testshadow() local
1024 dset = parent->cs_domain; in cpuset_testshadow()
1025 if (domain != NULL && !domainset_valid(dset, domain)) in cpuset_testshadow()
1043 struct domainset *dset; in cpuset_shadow() local
1052 dset = parent->cs_domain; in cpuset_shadow()
1056 d = domainset_shadow(dset, domain, domains); in cpuset_shadow()
1462 struct domainset *dset; in sysctl_handle_domainset() local
1467 dset = *(struct domainset **)arg1; in sysctl_handle_domainset()
1470 if (dset != NULL) { in sysctl_handle_domainset()
1472 (const struct bitset *)&dset->ds_mask, DOMAINSET_SETSIZE); in sysctl_handle_domainset()
1473 sprintf(p, ":%d:%d", dset->ds_policy, dset->ds_prefer); in sysctl_handle_domainset()
1494 dset = domainset_create(&key); in sysctl_handle_domainset()
1495 if (dset == NULL) in sysctl_handle_domainset()
1497 *(struct domainset **)arg1 = dset; in sysctl_handle_domainset()
1570 struct domainset *dset; in domainset_init() local
1573 dset = &domainset_firsttouch; in domainset_init()
1574 DOMAINSET_COPY(&all_domains, &dset->ds_mask); in domainset_init()
1575 dset->ds_policy = DOMAINSET_POLICY_FIRSTTOUCH; in domainset_init()
1576 dset->ds_prefer = -1; in domainset_init()
1577 _domainset_create(dset, NULL); in domainset_init()
1579 dset = &domainset_interleave; in domainset_init()
1580 DOMAINSET_COPY(&all_domains, &dset->ds_mask); in domainset_init()
1581 dset->ds_policy = DOMAINSET_POLICY_INTERLEAVE; in domainset_init()
1582 dset->ds_prefer = -1; in domainset_init()
1583 _domainset_create(dset, NULL); in domainset_init()
1585 dset = &domainset_roundrobin; in domainset_init()
1586 DOMAINSET_COPY(&all_domains, &dset->ds_mask); in domainset_init()
1587 dset->ds_policy = DOMAINSET_POLICY_ROUNDROBIN; in domainset_init()
1588 dset->ds_prefer = -1; in domainset_init()
1589 _domainset_create(dset, NULL); in domainset_init()
1592 dset = &domainset_fixed[i]; in domainset_init()
1593 DOMAINSET_ZERO(&dset->ds_mask); in domainset_init()
1594 DOMAINSET_SET(i, &dset->ds_mask); in domainset_init()
1595 dset->ds_policy = DOMAINSET_POLICY_ROUNDROBIN; in domainset_init()
1596 _domainset_create(dset, NULL); in domainset_init()
1598 dset = &domainset_prefer[i]; in domainset_init()
1599 DOMAINSET_COPY(&all_domains, &dset->ds_mask); in domainset_init()
1600 dset->ds_policy = DOMAINSET_POLICY_PREFER; in domainset_init()
1601 dset->ds_prefer = i; in domainset_init()
1602 _domainset_create(dset, NULL); in domainset_init()
1612 struct domainset *dset, *tmp; in domainset_zero() local
1623 LIST_FOREACH_SAFE(dset, &cpuset_domains, ds_link, tmp) in domainset_zero()
1624 if (domainset_empty_vm(dset)) in domainset_zero()
1625 LIST_REMOVE(dset, ds_link); in domainset_zero()
2292 struct domainset *dset; in kern_cpuset_getdomain() local
2345 dset = ttd->td_cpuset->cs_domain; in kern_cpuset_getdomain()
2347 DOMAINSET_OR(&outset.ds_mask, &dset->ds_mask); in kern_cpuset_getdomain()
2349 outset.ds_policy = dset->ds_policy; in kern_cpuset_getdomain()
2350 outset.ds_prefer = dset->ds_prefer; in kern_cpuset_getdomain()