Lines Matching full:mask
56 cpuset_t mask; member
81 return ("Failed to get the thread cpuset mask"); in do_jail_errstr()
102 skip_ltncpu(int ncpu, cpuset_t *mask) in skip_ltncpu() argument
105 CPU_ZERO(mask); in skip_ltncpu()
107 -1, sizeof(*mask), mask)); in skip_ltncpu()
108 if (CPU_COUNT(mask) < ncpu) in skip_ltncpu()
113 skip_ltncpu_root(int ncpu, cpuset_t *mask) in skip_ltncpu_root() argument
116 CPU_ZERO(mask); in skip_ltncpu_root()
118 -1, sizeof(*mask), mask)); in skip_ltncpu_root()
119 if (CPU_COUNT(mask) < ncpu) { in skip_ltncpu_root()
184 cpuset_t dismask, mask, omask; in ATF_TC_BODY() local
191 CPU_ZERO(&mask); in ATF_TC_BODY()
193 CPU_COPY(&omask, &mask); in ATF_TC_BODY()
195 fcpu = CPU_FFS(&mask); in ATF_TC_BODY()
196 ncpu = CPU_COUNT(&mask); in ATF_TC_BODY()
199 * Turn off all but the first two for mask, turn off the first for in ATF_TC_BODY()
210 CPU_CLR(i, &mask); in ATF_TC_BODY()
218 -1, sizeof(mask), &mask)); in ATF_TC_BODY()
232 -1, sizeof(mask), &mask)); in ATF_TC_BODY()
236 -1, sizeof(mask), &mask)); in ATF_TC_BODY()
237 ATF_REQUIRE_EQ(1, CPU_COUNT(&mask)); in ATF_TC_BODY()
238 ATF_REQUIRE(CPU_ISSET(second, &mask)); in ATF_TC_BODY()
242 * cpuset to a completely disjoint mask should fail, because this in ATF_TC_BODY()
315 skip_ltncpu(ncpu, &cbp.mask); in do_jail_test()
372 cpuset_t *mask; in jail_attach_mutate_pro() local
375 mask = &cbp->mask; in jail_attach_mutate_pro()
378 count = CPU_COUNT(mask); in jail_attach_mutate_pro()
379 CPU_CLR(CPU_FFS(mask) - 1, mask); in jail_attach_mutate_pro()
380 ATF_REQUIRE_EQ(count - 1, CPU_COUNT(mask)); in jail_attach_mutate_pro()
382 -1, sizeof(*mask), mask)); in jail_attach_mutate_pro()
389 cpuset_t *mask; in jail_attach_newbase_epi() local
392 mask = &cbp->mask; in jail_attach_newbase_epi()
403 ATF_REQUIRE_EQ(0, CPU_CMP(mask, &info->jail_tidmask)); in jail_attach_newbase_epi()
436 * with their own mask, whether that's been modified or not.
442 cpuset_t *mask; in jail_attach_jset_epi() local
445 mask = &cbp->mask; in jail_attach_jset_epi()
449 ATF_REQUIRE_EQ(0, CPU_CMP(mask, &info->jail_tidmask)); in jail_attach_jset_epi()
553 cpuset_t mask; in try_attach_child() local
564 /* If we had an expected mask, check it against the new process mask. */ in try_attach_child()
565 CPU_ZERO(&mask); in try_attach_child()
567 -1, sizeof(mask), &mask) != 0) { in try_attach_child()
571 if (CPU_CMP(expected_mask, &mask) != 0) in try_attach_child()
729 /* Wait for parent to adjust our mask and signal OK. */ in ATF_TC_BODY()
768 * set, so we just re-use that mask here to confirm that in ATF_TC_BODY()
785 cpuset_t mask; in ATF_TC_BODY() local
788 /* Need to mask off at least one CPU. */ in ATF_TC_BODY()
789 skip_ltncpu(2, &mask); in ATF_TC_BODY()
797 * Mask off the first CPU, then we'll reparent ourselves to our original in ATF_TC_BODY()
800 CPU_CLR(CPU_FFS(&mask) - 1, &mask); in ATF_TC_BODY()
802 -1, sizeof(mask), &mask)); in ATF_TC_BODY()