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.c1243 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 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.c87 cpusetp = new_thread->attr.cpuset; in _pthread_create()
89 new_thread->attr.cpuset = NULL; in _pthread_create()
/freebsd/sys/sys/
H A Dcpuset.h114 * 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 DMakefile1 PROG= cpuset
5 SYMLINKS+= ../..${BINDIR}/cpuset /usr/bin/cpuset
/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/share/man/man9/
H A DMakefile72 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 DMakefile12 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 Dcpuset_test.c124 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 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/usr.sbin/bhyvectl/
H A Dbhyvectl.c493 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 Dvmm_dev.c604 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 Dthread_pool.c256 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 Dcpuset.sh46 cpuset -n $p ../misc/ufsbench.sh
H A Dpoll.sh44 cpuset -l 0 /tmp/poll.py > $log &
/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/powerpc/include/
H A Dofw_machdep.h55 size_t setsize, cpuset_t *cpuset);
/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