MCPcopy Create free account
hub / github.com/F-Stack/f-stack / cpuset_update

Function cpuset_update

freebsd/kern/kern_cpuset.c:663–674  ·  view source on GitHub ↗

* Applies the mask 'mask' without checking for empty sets or permissions. */

Source from the content-addressed store, hash-verified

661 * Applies the mask 'mask' without checking for empty sets or permissions.
662 */
663static void
664cpuset_update(struct cpuset *set, cpuset_t *mask)
665{
666 struct cpuset *nset;
667
668 mtx_assert(&cpuset_lock, MA_OWNED);
669 CPU_AND(&set->cs_mask, mask);
670 LIST_FOREACH(nset, &set->cs_children, cs_siblings)
671 cpuset_update(nset, &set->cs_mask);
672
673 return;
674}
675
676/*
677 * Modify the set 'set' to use a copy of the mask provided. Apply this new

Callers 1

cpuset_modifyFunction · 0.85

Calls 1

mtx_assertFunction · 0.85

Tested by

no test coverage detected