Home
last modified time | relevance | path

Searched refs:cpuset (Results 1 – 25 of 65) sorted by relevance

123

/freebsd/sys/kern/
H A Dkern_cpuset.c135 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 Dsubr_smp.c1274 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 Dthr_attr.c119 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 Dthr_create.c93 cpusetp = new_thread->attr.cpuset; in _pthread_create()
95 new_thread->attr.cpuset = NULL; in _pthread_create()
/freebsd/sys/sys/
H A Dcpuset.h124 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 DMakefile1 PROG= cpuset
5 SYMLINKS+= ../..${BINDIR}/cpuset /usr/bin/cpuset
H A Dcpuset.c244 if (cpuset(&setid)) in main()
281 if (cpuset(&setid) < 0) in main()
/freebsd/sys/powerpc/ofw/
H A Dofw_pcibus.c385 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 Dsched.h42 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 Dsched_getaffinity.c38 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 Dsched_setaffinity.c39 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 Dinplace_race_test.sh33 if command -v cpuset >/dev/null; then
34 case `cpuset -g -p $$` in
/freebsd/lib/libutil/
H A DMakefile12 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 DMakefile75 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 Dvimage.c61 int cpuset; member
203 printf(" CPUsetID: %d\n", vst[i].cpuset); in main()
366 jailparam_import_raw(&params[psize++], &vs->cpuset, in getjail()
367 sizeof(vs->cpuset)); in getjail()
/freebsd/lib/libc/tests/sys/
H A Dcpuset_test.c139 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 Dbhyvectl.c511 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 Dcpuset.sh46 cpuset -n $p ../misc/ufsbench.sh
H A Dpoll.sh44 cpuset -l 0 /tmp/poll.py > $log &
/freebsd/sys/dev/vmm/
H A Dvmm_dev.c716 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 Dofw_machdep.h55 size_t setsize, cpuset_t *cpuset);
/freebsd/sys/x86/x86/
H A Dmp_x86.c842 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 Dacpi_pcibvar.h38 size_t setsize, cpuset_t *cpuset);
H A Dacpi_pcib.c276 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 DMakefile8 cpuset \

123