| /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 | 1274 KASSERT(CPU_EMPTY(&node->cpuset) && node->cpu_count == 0, in topo_set_pu_id() 1277 CPU_SET(id, &node->cpuset); in topo_set_pu_id() 1282 KASSERT(!CPU_ISSET(id, &node->cpuset), in topo_set_pu_id() 1284 CPU_SET(id, &node->cpuset); in topo_set_pu_id() 1326 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 | 93 cpusetp = new_thread->attr.cpuset; in _pthread_create() 95 new_thread->attr.cpuset = NULL; in _pthread_create()
|
| /freebsd/sys/sys/ |
| H A D | cpuset.h | 124 LIST_HEAD(setlist, cpuset); 138 struct cpuset { struct 141 LIST_ENTRY(cpuset) cs_link; /* (c) All identified sets. */ argument 142 LIST_ENTRY(cpuset) cs_siblings; /* (c) Sibling set link. */ 146 struct cpuset *cs_parent; /* (s) Pointer to our parent. */ argument 167 struct cpuset *cpuset_thread0(void); 168 struct cpuset *cpuset_ref(struct cpuset *); 169 void cpuset_rel(struct cpuset *); 172 int cpuset_create_root(struct prison *, struct cpuset **); 173 int cpuset_setproc_update_set(struct proc *, struct cpuset *); [all …]
|
| /freebsd/bin/cpuset/ |
| H A D | Makefile | 1 PROG= cpuset 5 SYMLINKS+= ../..${BINDIR}/cpuset /usr/bin/cpuset
|
| H A D | cpuset.c | 244 if (cpuset(&setid)) in main() 281 if (cpuset(&setid) < 0) in main()
|
| /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/lib/libutil/ |
| H A D | Makefile | 12 SRCS= _secure_path.c cpuset.c expand_number.c flopen.c fparseln.c \ 35 MAN+= cpuset.3 36 MLINKS+=cpuset.3 cpuset_parselist.3 37 MLINKS+=cpuset.3 domainset_parselist.3
|
| /freebsd/share/man/man9/ |
| H A D | Makefile | 75 cpuset.9 \ 948 MLINKS+=cpuset.9 CPUSET_T_INITIALIZER.9 \ 949 cpuset.9 CPUSET_FSET.9 \ 950 cpuset.9 CPU_CLR.9 \ 951 cpuset.9 CPU_COPY.9 \ 952 cpuset.9 CPU_ISSET.9 \ 953 cpuset.9 CPU_SET.9 \ 954 cpuset.9 CPU_ZERO.9 \ 955 cpuset.9 CPU_FILL.9 \ 956 cpuset.9 CPU_SETOF.9 \ [all …]
|
| /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/lib/libc/tests/sys/ |
| H A D | cpuset_test.c | 139 ATF_REQUIRE_EQ(0, cpuset(&nsetid)); in ATF_TC_BODY() 161 ATF_REQUIRE_EQ(0, cpuset(&setid)); in ATF_TC_BODY() 190 ATF_REQUIRE_EQ(0, cpuset(&setid)); in ATF_TC_BODY() 320 ATF_REQUIRE_EQ(0, cpuset(&cbp.setid)); in do_jail_test() 620 ATF_REQUIRE_EQ(0, cpuset(&setid)); in ATF_TC_BODY() 794 ATF_REQUIRE_EQ(0, cpuset(&setid)); in ATF_TC_BODY()
|
| /freebsd/usr.sbin/bhyvectl/ |
| H A D | bhyvectl.c | 511 cpuset_t cpuset; in main() local 514 vmrun.cpuset = &cpuset; in main() 515 vmrun.cpusetsize = sizeof(cpuset); in main()
|
| /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/dev/vmm/ |
| H A D | vmm_dev.c | 716 cpuset_t *cpuset; in vmmdev_ioctl() local 726 cpuset = malloc(max(size, sizeof(cpuset_t)), M_TEMP, in vmmdev_ioctl() 729 *cpuset = vm_active_cpus(sc->vm); in vmmdev_ioctl() 731 *cpuset = vm_suspended_cpus(sc->vm); in vmmdev_ioctl() 733 *cpuset = vm_debug_cpus(sc->vm); in vmmdev_ioctl() 736 if (error == 0 && size < howmany(CPU_FLS(cpuset), NBBY)) in vmmdev_ioctl() 739 error = copyout(cpuset, vm_cpuset->cpus, size); in vmmdev_ioctl() 740 free(cpuset, M_TEMP); in vmmdev_ioctl()
|
| /freebsd/sys/powerpc/include/ |
| H A D | ofw_machdep.h | 55 size_t setsize, cpuset_t *cpuset);
|
| /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/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 \
|