Home
last modified time | relevance | path

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

123

/netbsd-src/usr.sbin/schedctl/
H A Dschedctl.c75 cpuset_t *cpuset; in main() local
84 cpuset = NULL; in main()
106 cpuset = makecpuset(optarg); in main()
107 if (cpuset == NULL) { in main()
156 sched_set(pid, lid, policy, set ? sp : NULL, cpuset); in main()
175 cpuset_destroy(cpuset); in main()
185 struct sched_param *sp, cpuset_t *cpuset) in sched_set() argument
195 if (cpuset) { in sched_set()
198 cpuset_size(cpuset), cpuset); in sched_set()
208 cpuset_t *cpuset; in thread_info() local
[all …]
/netbsd-src/sys/arch/sparc/sparc/
H A Dcpuvar.h194 #define XCALL0(f,cpuset) \ argument
195 xcall((xcall_func_t)f, NULL, 0, 0, 0, cpuset)
196 #define XCALL1(f,a1,cpuset) \ argument
197 xcall((xcall_func_t)f, NULL, (int)a1, 0, 0, cpuset)
198 #define XCALL2(f,a1,a2,cpuset) \ argument
199 xcall((xcall_func_t)f, NULL, (int)a1, (int)a2, 0, cpuset)
200 #define XCALL3(f,a1,a2,a3,cpuset) \ argument
201 xcall((xcall_func_t)f, NULL, (int)a1, (int)a2, (int)a3, cpuset)
203 #define FXCALL0(f,tf,cpuset) \ argument
204 xcall((xcall_func_t)f, (xcall_trap_t)tf, 0, 0, 0, cpuset)
[all …]
H A Dcpu.c724 u_int cpuset) in xcall() argument
739 callself = func && (cpuset & mybit) != 0; in xcall()
740 cpuset &= ~mybit; in xcall()
743 cpuset &= cpu_ready_mask; in xcall()
796 if ((cpuset & (1 << n)) == 0) in xcall()
844 if ((cpuset & (1 << n)) == 0) in xcall()
894 u_int cpuset; in xc_send_ipi() local
900 cpuset = 1 << target->ci_cpuid; in xc_send_ipi()
902 cpuset = CPUSET_ALL & ~(1 << cpuinfo.ci_cpuid); in xc_send_ipi()
903 XCALL0(xc_ipi_handler, cpuset); in xc_send_ipi()
[all …]
/netbsd-src/sys/arch/sparc64/sparc64/
H A Dipifuncs.c211 sparc64_multicast_ipi(sparc64_cpuset_t cpuset, ipifunc_t func, uint64_t arg1, in sparc64_multicast_ipi() argument
216 CPUSET_DEL(cpuset, cpu_number()); in sparc64_multicast_ipi()
217 if (CPUSET_EMPTY(cpuset)) in sparc64_multicast_ipi()
221 if (CPUSET_HAS(cpuset, ci->ci_index)) { in sparc64_multicast_ipi()
222 CPUSET_DEL(cpuset, ci->ci_index); in sparc64_multicast_ipi()
350 sparc64_cpuset_t cpumask, cpuset; in mp_halt_cpus() local
353 CPUSET_ASSIGN(cpuset, cpus_active); in mp_halt_cpus()
354 CPUSET_DEL(cpuset, cpu_number()); in mp_halt_cpus()
355 CPUSET_ASSIGN(cpumask, cpuset); in mp_halt_cpus()
356 CPUSET_SUB(cpuset, cpus_halted); in mp_halt_cpus()
[all …]
/netbsd-src/usr.sbin/intrctl/
H A Dintrctl.c282 cpuset_t *cpuset; in intrctl_affinity() local
310 cpuset = cpuset_create(); in intrctl_affinity()
311 if (cpuset == NULL) in intrctl_affinity()
314 cpuset_zero(cpuset); in intrctl_affinity()
315 cpuset_set(index, cpuset); in intrctl_affinity()
316 iset.cpuset = cpuset; in intrctl_affinity()
317 iset.cpuset_size = cpuset_size(cpuset); in intrctl_affinity()
319 cpuset_destroy(cpuset); in intrctl_affinity()
328 cpuset_t *cpuset; in intrctl_intr() local
350 cpuset = cpuset_create(); in intrctl_intr()
[all …]
/netbsd-src/sys/arch/powerpc/powerpc/
H A Dpowerpc_machdep.c535 cpu_multicast_ipi(__cpuset_t cpuset, uint32_t msg) in cpu_multicast_ipi() argument
540 CPUSET_DEL(cpuset, cpu_index(curcpu())); in cpu_multicast_ipi()
541 if (CPUSET_EMPTY_P(cpuset)) in cpu_multicast_ipi()
546 if (CPUSET_HAS_P(cpuset, index)) { in cpu_multicast_ipi()
547 CPUSET_DEL(cpuset, index); in cpu_multicast_ipi()
556 __cpuset_t cpuset; in cpu_ipi_error() local
558 CPUSET_EXPORT(succeeded, cpuset); in cpu_ipi_error()
559 CPUSET_SUB(expected, cpuset); in cpu_ipi_error()
575 __cpuset_t cpuset; in cpu_ipi_wait() local
578 CPUSET_EXPORT(watchset, cpuset); in cpu_ipi_wait()
[all …]
/netbsd-src/usr.sbin/cpuctl/
H A Dcpuctl.c218 cpuset_t *cpuset; in cpu_ucode() local
238 cpuset = cpuset_create(); in cpu_ucode()
239 if (cpuset == NULL) in cpu_ucode()
241 cpuset_zero(cpuset); in cpu_ucode()
242 if (cpuset_set(id, cpuset) < 0) in cpu_ucode()
244 if (_sched_setaffinity(0, 0, cpuset_size(cpuset), cpuset) < 0) { in cpu_ucode()
247 cpuset_destroy(cpuset); in cpu_ucode()
264 cpuset_t *cpuset; in cpu_identify() local
272 cpuset = cpuset_create(); in cpu_identify()
273 if (cpuset == NULL) in cpu_identify()
[all …]
/netbsd-src/external/bsd/nsd/dist/
H A DMakefile.in265 cpuset.o: $(srcdir)/compat/cpuset.c
266 $(COMPILE) -c $(srcdir)/compat/cpuset.c
420 answer.o: $(srcdir)/answer.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/answer.h $(srcdir)/dns.h …
423 axfr.o: $(srcdir)/axfr.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/axfr.h $(srcdir)/nsd.h $(srcd…
426 bitset.o: $(srcdir)/bitset.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/bitset.h
427 buffer.o: $(srcdir)/buffer.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/buffer.h $(srcdir)/region…
429 configlexer.o: configlexer.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/options.h \
431 configparser.o: configparser.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/options.h \
434 dbaccess.o: $(srcdir)/dbaccess.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/dns.h $(srcdir)/named…
438 dbcreate.o: $(srcdir)/dbcreate.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/namedb.h $(srcdir)/dn…
[all …]
H A Dnsd.c1307 nsd.cpuset = cpuset_create(); in main()
1308 region_add_cleanup(nsd.region, free_cpuset, nsd.cpuset); in main()
1315 cpuset_set((cpuid_t)opt->cpu, nsd.cpuset); in main()
1334 nsd.cpuset); in main()
1336 if(!cpuset_isset(cpu, nsd.cpuset)) { in main()
1376 nsd.children[i].cpuset = cpuset_create(); in main()
1379 nsd.children[i].cpuset); in main()
1381 cpuset_or(nsd.children[i].cpuset, in main()
1382 nsd.cpuset); in main()
1384 if(!cpuset_isset((cpuid_t)cpu, nsd.cpuset)) { in main()
[all …]
H A Dnsd.h166 cpuset_t *cpuset; member
272 cpuset_t* cpuset; member
/netbsd-src/usr.sbin/psrset/
H A Dpsrset.c62 static cpuset_t *cpuset; variable
71 cpuset = cpuset_create(); in main()
72 if (cpuset == NULL) in main()
74 cpuset_zero(cpuset); in main()
164 cpuset_set(i, cpuset); in makecpuset()
187 cpuset_set(i++, cpuset); in makecpuset()
204 if (!cpuset_isset(i, cpuset)) in cmd_a()
245 if (!cpuset_isset(i, cpuset)) in cmd_c()
334 if (!cpuset_isset(i, cpuset)) in cmd_p()
359 if (!cpuset_isset(i, cpuset)) in cmd_r()
/netbsd-src/sys/kern/
H A Dsubr_interrupt.c126 kcpuset_t *cpuset; in interrupt_avert_intr() local
131 kcpuset_create(&cpuset, true); in interrupt_avert_intr()
132 kcpuset_set(cpuset, cpu_idx); in interrupt_avert_intr()
134 ii_handler = interrupt_construct_intrids(cpuset); in interrupt_avert_intr()
145 interrupt_get_available(cpuset); in interrupt_avert_intr()
146 kcpuset_clear(cpuset, cpu_idx); in interrupt_avert_intr()
147 if (kcpuset_iszero(cpuset)) { in interrupt_avert_intr()
155 error = interrupt_distribute_handler(ids[i], cpuset, NULL); in interrupt_avert_intr()
163 kcpuset_destroy(cpuset); in interrupt_avert_intr()
349 ucpuset = iset->cpuset; in interrupt_set_affinity_sysctl()
[all …]
H A Dsys_sched.c353 error = genkcpuset(&kcset, SCARG(uap, cpuset), SCARG(uap, size)); in sys__sched_setaffinity()
508 error = genkcpuset(&kcset, SCARG(uap, cpuset), SCARG(uap, size)); in sys__sched_getaffinity()
534 error = kcpuset_copyout(kcset, SCARG(uap, cpuset), SCARG(uap, size)); in sys__sched_getaffinity()
/netbsd-src/lib/libc/sys/
H A Dsched.c150 sched_getaffinity_np(pid_t pid, size_t size, cpuset_t *cpuset) in sched_getaffinity_np() argument
153 return _sched_getaffinity(pid, P_ALL_LWPS, size, cpuset); in sched_getaffinity_np()
157 sched_setaffinity_np(pid_t pid, size_t size, cpuset_t *cpuset) in sched_setaffinity_np() argument
160 return _sched_setaffinity(pid, P_ALL_LWPS, size, cpuset); in sched_setaffinity_np()
/netbsd-src/lib/libpthread/
H A Dpthread_misc.c99 pthread_getaffinity_np(pthread_t thread, size_t size, cpuset_t *cpuset) in pthread_getaffinity_np() argument
108 if (_sched_getaffinity(getpid(), thread->pt_lid, size, cpuset) < 0) in pthread_getaffinity_np()
115 pthread_setaffinity_np(pthread_t thread, size_t size, cpuset_t *cpuset) in pthread_setaffinity_np() argument
124 if (_sched_setaffinity(getpid(), thread->pt_lid, size, cpuset) < 0) in pthread_setaffinity_np()
/netbsd-src/external/public-domain/xz/dist/m4/
H A Dtuklib_cpucores.m466 # FreeBSD has both cpuset and sysctl. Look for cpuset first because
75 #include <sys/cpuset.h>
85 ]])], [tuklib_cv_cpucores_method=cpuset], [
154 cpuset)
157 can be detected with cpuset(2).])
/netbsd-src/sys/arch/x86/x86/
H A Dintr.c1912 intr_get_affinity(struct intrsource *isp, kcpuset_t *cpuset) in intr_set_affinity()
1919 kcpuset_zero(cpuset); in intr_set_affinity()
1928 kcpuset_zero(cpuset); in intr_set_affinity()
1932 kcpuset_set(cpuset, cpu_index(ci)); in intr_set_affinity()
1937 intr_set_affinity(struct intrsource *isp, const kcpuset_t *cpuset) in intr_set_affinity()
1954 cpu_idx = kcpuset_ffs(cpuset) - 1; in intr_set_affinity()
2068 intr_is_affinity_intrsource(struct intrsource *isp, const kcpuset_t *cpuset) in x86_intr_get_count()
2084 return kcpuset_isset(cpuset, cpu_index(ci)); in x86_intr_get_count()
2142 x86_intr_get_assigned(const char *intrid, kcpuset_t *cpuset)
2148 kcpuset_zero(cpuset); in interrupt_get_count()
1876 intr_get_affinity(struct intrsource * isp,kcpuset_t * cpuset) intr_get_affinity() argument
1901 intr_set_affinity(struct intrsource * isp,const kcpuset_t * cpuset) intr_set_affinity() argument
2032 intr_is_affinity_intrsource(struct intrsource * isp,const kcpuset_t * cpuset) intr_is_affinity_intrsource() argument
2106 x86_intr_get_assigned(const char * intrid,kcpuset_t * cpuset) x86_intr_get_assigned() argument
2163 interrupt_get_assigned(const char * intrid,kcpuset_t * cpuset) interrupt_get_assigned() argument
2178 interrupt_get_available(kcpuset_t * cpuset) interrupt_get_available() argument
2286 interrupt_construct_intrids(const kcpuset_t * cpuset) interrupt_construct_intrids() argument
[all...]
/netbsd-src/sys/arch/powerpc/booke/
H A De500_intr.c1459 e500_intr_get_affinity(struct intr_source *is, kcpuset_t *cpuset)
1465 kcpuset_zero(cpuset); in e500_intr_get_affinity()
1476 kcpuset_set(cpuset, n); in e500_intr_get_affinity()
1483 e500_intr_set_affinity(struct intr_source *is, const kcpuset_t *cpuset)
1492 KASSERT(!kcpuset_iszero(cpuset)); in e500_intr_set_affinity()
1494 kcpuset_export_u32(cpuset, &ecpuset, sizeof(ecpuset)); in e500_intr_set_affinity()
1545 const kcpuset_t *cpuset) in e500_intr_is_affinity_intrsource()
1561 result = kcpuset_isset(cpuset, n); in e500_intr_is_affinity_intrsource()
1605 interrupt_get_assigned(const char *intrid, kcpuset_t *cpuset)
1609 kcpuset_zero(cpuset); in interrupt_get_assigned()
1460 e500_intr_get_affinity(struct intr_source * is,kcpuset_t * cpuset) e500_intr_get_affinity() argument
1484 e500_intr_set_affinity(struct intr_source * is,const kcpuset_t * cpuset) e500_intr_set_affinity() argument
1546 e500_intr_is_affinity_intrsource(struct intr_source * is,const kcpuset_t * cpuset) e500_intr_is_affinity_intrsource() argument
1606 interrupt_get_assigned(const char * intrid,kcpuset_t * cpuset) interrupt_get_assigned() argument
1622 interrupt_get_available(kcpuset_t * cpuset) interrupt_get_available() argument
1653 interrupt_construct_intrids(const kcpuset_t * cpuset) interrupt_construct_intrids() argument
[all...]
/netbsd-src/lib/libc/gen/
H A DMakefile.inc61 cpuset.3 ctermid.3 ctype.3 daemon.3 devname.3 directory.3 dirname.3 \
97 MLINKS+=cpuset.3 cpuset_create.3 cpuset.3 cpuset_destroy.3 \
98 cpuset.3 cpuset_zero.3 cpuset.3 cpuset_set.3 cpuset.3 cpuset_clr.3 \
99 cpuset.3 cpuset_isset.3 cpuset.3 cpuset_size.3
/netbsd-src/sys/arch/powerpc/pic/
H A Dintr.c783 interrupt_get_assigned(const char *intrid, kcpuset_t *cpuset) in interrupt_get_assigned() argument
787 kcpuset_zero(cpuset); in interrupt_get_assigned()
791 kcpuset_set(cpuset, 0); /* XXX */ in interrupt_get_assigned()
795 interrupt_get_available(kcpuset_t *cpuset) in interrupt_get_available() argument
800 kcpuset_zero(cpuset); in interrupt_get_available()
805 kcpuset_set(cpuset, cpu_index(ci)); in interrupt_get_available()
828 interrupt_construct_intrids(const kcpuset_t *cpuset) in interrupt_construct_intrids() argument
835 if (kcpuset_iszero(cpuset)) in interrupt_construct_intrids()
837 if (!kcpuset_isset(cpuset, 0)) /* XXX */ in interrupt_construct_intrids()
/netbsd-src/external/gpl3/gcc.old/dist/libgomp/
H A Dconfigure.ac253 [cpu_set_t cpuset;
255 pthread_getaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset);
256 if (CPU_ISSET (0, &cpuset))
257 CPU_SET (1, &cpuset);
259 CPU_ZERO (&cpuset);
260 pthread_setaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset);
262 pthread_attr_getaffinity_np (&attr, sizeof (cpu_set_t), &cpuset);
263 pthread_attr_setaffinity_np (&attr, sizeof (cpu_set_t), &cpuset);])],
/netbsd-src/external/gpl3/gcc/dist/libgomp/
H A Dconfigure.ac263 [cpu_set_t cpuset;
265 pthread_getaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset);
266 if (CPU_ISSET (0, &cpuset))
267 CPU_SET (1, &cpuset);
269 CPU_ZERO (&cpuset);
270 pthread_setaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset);
272 pthread_attr_getaffinity_np (&attr, sizeof (cpu_set_t), &cpuset);
273 pthread_attr_setaffinity_np (&attr, sizeof (cpu_set_t), &cpuset);])],
/netbsd-src/sys/arch/arm/pic/
H A Dpic.c981 interrupt_construct_intrids(const kcpuset_t *cpuset) in interrupt_construct_intrids() argument
988 if (kcpuset_iszero(cpuset)) in interrupt_construct_intrids()
1033 interrupt_get_available(kcpuset_t *cpuset) in interrupt_get_available() argument
1038 kcpuset_zero(cpuset); in interrupt_get_available()
1043 kcpuset_set(cpuset, cpu_index(ci)); in interrupt_get_available()
1105 interrupt_get_assigned(const char *intrid, kcpuset_t *cpuset) in interrupt_get_assigned() argument
1110 kcpuset_zero(cpuset); in interrupt_get_assigned()
1117 pic->pic_ops->pic_get_affinity(pic, is->is_irq, cpuset); in interrupt_get_assigned()
/netbsd-src/sys/arch/xen/xen/
H A Devtchn.c1207 xen_intr_get_assigned(const char *intrid, kcpuset_t *cpuset) in xen_intr_get_assigned() argument
1211 kcpuset_zero(cpuset); in xen_intr_get_assigned()
1217 kcpuset_set(cpuset, cpu_index(evp->ev_cpu)); in xen_intr_get_assigned()
1240 interrupt_construct_intrids(const kcpuset_t *cpuset) in interrupt_construct_intrids() argument
1247 if (kcpuset_iszero(cpuset)) in interrupt_construct_intrids()
1260 if (!kcpuset_isset(cpuset, cpu_index(evp->ev_cpu))) in interrupt_construct_intrids()
1282 if (!kcpuset_isset(cpuset, cpu_index(evp->ev_cpu))) in interrupt_construct_intrids()
/netbsd-src/sys/sys/
H A Dintrio.h40 cpuset_t *cpuset; member

123