| /netbsd-src/usr.sbin/schedctl/ |
| H A D | schedctl.c | 75 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 D | cpuvar.h | 194 #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 D | cpu.c | 724 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 D | ipifuncs.c | 211 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 D | intrctl.c | 282 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 D | powerpc_machdep.c | 535 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 D | cpuctl.c | 218 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 D | Makefile.in | 265 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 D | nsd.c | 1307 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 D | nsd.h | 166 cpuset_t *cpuset; member 272 cpuset_t* cpuset; member
|
| /netbsd-src/usr.sbin/psrset/ |
| H A D | psrset.c | 62 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 D | subr_interrupt.c | 126 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 D | sys_sched.c | 353 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 D | sched.c | 150 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 D | pthread_misc.c | 99 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 D | tuklib_cpucores.m4 | 66 # 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 D | intr.c | 1912 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 D | e500_intr.c | 1459 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 D | Makefile.inc | 61 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 D | intr.c | 783 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 D | configure.ac | 253 [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 D | configure.ac | 263 [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 D | pic.c | 981 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 D | evtchn.c | 1207 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 D | intrio.h | 40 cpuset_t *cpuset; member
|