/freebsd/sys/kern/ |
H A D | kern_cpuset.c | 135 static struct cpuset *cpuset_zero, *cpuset_default, *cpuset_kernel; 152 struct cpuset **); 158 static struct cpuset * 159 cpuset_getbase(struct cpuset *set) in cpuset_getbase() 170 static struct cpuset * 171 cpuset_getroot(struct cpuset *set) in cpuset_getroot() 182 struct cpuset * 183 cpuset_ref(struct cpuset *set) in cpuset_ref() 194 static struct cpuset * 195 cpuset_refroot(struct cpuset *set) in cpuset_refroot() [all …]
|
H A D | subr_smp.c | 1243 KASSERT(CPU_EMPTY(&node->cpuset) && node->cpu_count == 0, in topo_set_pu_id() 1246 CPU_SET(id, &node->cpuset); in topo_set_pu_id() 1251 KASSERT(!CPU_ISSET(id, &node->cpuset), in topo_set_pu_id() 1253 CPU_SET(id, &node->cpuset); in topo_set_pu_id() 1295 if (!all && CPU_EMPTY(&node->cpuset)) { in topo_analyze_table()
|
/freebsd/lib/libthr/thread/ |
H A D | thr_attr.c | 119 free((*attr)->cpuset); in _thr_attr_destroy() 133 cpuset_t *cpuset; in _thr_attr_get_np() local 141 if (dst->cpuset == NULL) { in _thr_attr_get_np() 142 if ((cpuset = malloc(kern_size)) == NULL) in _thr_attr_get_np() 145 cpuset = dst->cpuset; in _thr_attr_get_np() 153 kern_size, cpuset); in _thr_attr_get_np() 170 dst->cpuset = cpuset; in _thr_attr_get_np() 175 if (dst->cpuset == NULL) in _thr_attr_get_np() 176 free(cpuset); in _thr_attr_get_np() 541 if (attr->cpuset != NULL) { in _pthread_attr_setaffinity_np() [all …]
|
H A D | thr_create.c | 87 cpusetp = new_thread->attr.cpuset; in _pthread_create() 89 new_thread->attr.cpuset = NULL; in _pthread_create()
|
/freebsd/sys/sys/ |
H A D | cpuset.h | 114 * Reserved cpuset identifiers. 122 LIST_HEAD(setlist, cpuset); 130 * c - Locked internally by a cpuset lock. 132 * The bitmask is only modified while holding the cpuset lock. It may be 136 struct cpuset { 139 LIST_ENTRY(cpuset) cs_link; /* (c) All identified sets. */ 140 LIST_ENTRY(cpuset) cs_siblings; /* (c) Sibling set link. */ 144 struct cpuset *cs_parent; /* (s) Pointer to our parent. */ argument 157 * Callbacks for copying in/out a cpuset or domainset. Used for alternate 165 struct cpuset *cpuset_thread 135 struct cpuset { global() struct 138 cs_flagscpuset global() argument 142 cs_idcpuset global() argument 143 cs_parentcpuset global() argument [all...] |
/freebsd/bin/cpuset/ |
H A D | Makefile | 1 PROG= cpuset 5 SYMLINKS+= ../..${BINDIR}/cpuset /usr/bin/cpuset
|
/freebsd/sys/powerpc/ofw/ |
H A D | ofw_pcibus.c | 385 cpuset_t *cpuset) in ofw_pcibus_get_cpus() argument 395 *cpuset = cpuset_domain[d]; in ofw_pcibus_get_cpus() 398 error = bus_generic_get_cpus(dev, child, op, setsize, cpuset); in ofw_pcibus_get_cpus() 403 CPU_AND(cpuset, cpuset, &cpuset_domain[d]); in ofw_pcibus_get_cpus() 406 return (bus_generic_get_cpus(dev, child, op, setsize, cpuset)); in ofw_pcibus_get_cpus()
|
/freebsd/include/ |
H A D | sched.h | 42 int sched_getaffinity(pid_t pid, size_t cpusetsz, cpuset_t *cpuset); 43 int sched_setaffinity(pid_t pid, size_t cpusetsz, const cpuset_t *cpuset);
|
/freebsd/lib/libc/gen/ |
H A D | sched_getaffinity.c | 38 sched_getaffinity(pid_t pid, size_t cpusetsz, cpuset_t *cpuset) in sched_getaffinity() argument 52 pid == 0 ? -1 : pid, cpusetsz, cpuset); in sched_getaffinity()
|
H A D | sched_setaffinity.c | 39 sched_setaffinity(pid_t pid, size_t cpusetsz, const cpuset_t *cpuset) in sched_setaffinity() argument 57 memcpy(&c, cpuset, sz); in sched_setaffinity()
|
/freebsd/usr.bin/sed/tests/ |
H A D | inplace_race_test.sh | 33 if command -v cpuset >/dev/null; then 34 case `cpuset -g -p $$` in
|
/freebsd/share/man/man9/ |
H A D | Makefile | 72 cpuset.9 \ 940 MLINKS+=cpuset.9 CPUSET_T_INITIALIZER.9 \ 941 cpuset.9 CPUSET_FSET.9 \ 942 cpuset.9 CPU_CLR.9 \ 943 cpuset.9 CPU_COPY.9 \ 944 cpuset.9 CPU_ISSET.9 \ 945 cpuset.9 CPU_SET.9 \ 946 cpuset.9 CPU_ZERO.9 \ 947 cpuset.9 CPU_FILL.9 \ 948 cpuset.9 CPU_SETOF.9 \ [all …]
|
/freebsd/lib/libutil/ |
H A D | Makefile | 12 SRCS= _secure_path.c auth.c cpuset.c expand_number.c flopen.c fparseln.c \ 31 MAN+= cpuset.3 expand_number.3 flopen.3 fparseln.3 ftime.3 getlocalbase.3 \ 88 MLINKS+=cpuset.3 cpuset_parselist.3
|
/freebsd/lib/libc/tests/sys/ |
H A D | cpuset_test.c | 124 ATF_REQUIRE_EQ(0, cpuset(&nsetid)); in ATF_TC_BODY() 146 ATF_REQUIRE_EQ(0, cpuset(&setid)); in ATF_TC_BODY() 175 ATF_REQUIRE_EQ(0, cpuset(&setid)); in ATF_TC_BODY() 292 ATF_REQUIRE_EQ(0, cpuset(&cbp.setid)); in do_jail_test() 592 ATF_REQUIRE_EQ(0, cpuset(&setid)); in ATF_TC_BODY() 661 ATF_REQUIRE_EQ(0, cpuset(&setid)); in ATF_TC_BODY()
|
/freebsd/tools/tools/vimage/ |
H A D | vimage.c | 61 int cpuset; member 203 printf(" CPUsetID: %d\n", vst[i].cpuset); in main() 366 jailparam_import_raw(¶ms[psize++], &vs->cpuset, in getjail() 367 sizeof(vs->cpuset)); in getjail()
|
/freebsd/usr.sbin/bhyvectl/ |
H A D | bhyvectl.c | 493 cpuset_t cpuset; in main() local 496 vmrun.cpuset = &cpuset; in main() 497 vmrun.cpusetsize = sizeof(cpuset); in main()
|
/freebsd/sys/dev/vmm/ |
H A D | vmm_dev.c | 604 cpuset_t *cpuset; in vmmdev_ioctl() local 614 cpuset = malloc(max(size, sizeof(cpuset_t)), M_TEMP, in vmmdev_ioctl() 617 *cpuset = vm_active_cpus(sc->vm); in vmmdev_ioctl() 619 *cpuset = vm_suspended_cpus(sc->vm); in vmmdev_ioctl() 621 *cpuset = vm_debug_cpus(sc->vm); in vmmdev_ioctl() 624 if (error == 0 && size < howmany(CPU_FLS(cpuset), NBBY)) in vmmdev_ioctl() 627 error = copyout(cpuset, vm_cpuset->cpus, size); in vmmdev_ioctl() 628 free(cpuset, M_TEMP); in vmmdev_ioctl()
|
/freebsd/sys/contrib/openzfs/lib/libtpool/ |
H A D | thread_pool.c | 256 cpu_set_t cpuset; in pthread_attr_clone() local 257 size_t cpusetsize = sizeof (cpuset); in pthread_attr_clone() 258 error = pthread_attr_getaffinity_np(old_attr, cpusetsize, &cpuset); in pthread_attr_clone() 260 error = pthread_attr_setaffinity_np(attr, cpusetsize, &cpuset); in pthread_attr_clone()
|
/freebsd/tools/test/stress2/misc/ |
H A D | cpuset.sh | 46 cpuset -n $p ../misc/ufsbench.sh
|
H A D | poll.sh | 44 cpuset -l 0 /tmp/poll.py > $log &
|
/freebsd/sys/x86/x86/ |
H A D | mp_x86.c | 842 CPU_COPY(&root->cpuset, &cg_root->cg_mask); in x86topo_add_sched_group() 899 if (CPU_EMPTY(&node->cpuset)) { in x86topo_add_sched_group() 903 if (CPU_CMP(&node->cpuset, &root->cpuset) == 0) { in x86topo_add_sched_group() 947 CPU_CMP(&node->cpuset, &root->cpuset) == 0 || in x86topo_add_sched_group() 948 CPU_EMPTY(&node->cpuset)) { in x86topo_add_sched_group()
|
/freebsd/sys/powerpc/include/ |
H A D | ofw_machdep.h | 55 size_t setsize, cpuset_t *cpuset);
|
/freebsd/sys/dev/acpica/ |
H A D | acpi_pcibvar.h | 38 size_t setsize, cpuset_t *cpuset);
|
H A D | acpi_pcib.c | 276 size_t setsize, cpuset_t *cpuset) in acpi_pcib_get_cpus() argument 279 return (bus_get_cpus(pcib, op, setsize, cpuset)); in acpi_pcib_get_cpus()
|
/freebsd/bin/ |
H A D | Makefile | 8 cpuset \
|