/netbsd-current/sys/arch/sparc/sparc/ |
H A D | cpuvar.h | 194 #define XCALL0(f,cpuset) \ 195 xcall((xcall_func_t)f, NULL, 0, 0, 0, cpuset) 196 #define XCALL1(f,a1,cpuset) \ 197 xcall((xcall_func_t)f, NULL, (int)a1, 0, 0, cpuset) 198 #define XCALL2(f,a1,a2,cpuset) \ 199 xcall((xcall_func_t)f, NULL, (int)a1, (int)a2, 0, cpuset) 200 #define XCALL3(f,a1,a2,a3,cpuset) \ 201 xcall((xcall_func_t)f, NULL, (int)a1, (int)a2, (int)a3, cpuset) 203 #define FXCALL0(f,tf,cpuset) \ 204 xcall((xcall_func_t)f, (xcall_trap_t)tf, 0, 0, 0, cpuset) [all...] |
H A D | cpu.c | 719 * Call a function on some CPUs. `cpuset' can be set to CPUSET_ALL 724 u_int cpuset) 739 callself = func && (cpuset & mybit) != 0; 740 cpuset &= ~mybit; 743 cpuset &= cpu_ready_mask; 796 if ((cpuset & (1 << n)) == 0) 844 if ((cpuset & (1 << n)) == 0) 894 u_int cpuset; local 900 cpuset = 1 << target->ci_cpuid; 902 cpuset 723 xcall(xcall_func_t func, xcall_trap_t trap, int arg0, int arg1, int arg2, u_int cpuset) argument 909 u_int cpuset; local [all...] |
/netbsd-current/usr.sbin/schedctl/ |
H A D | schedctl.c | 75 cpuset_t *cpuset; local 84 cpuset = NULL; 106 cpuset = makecpuset(optarg); 107 if (cpuset == NULL) { 156 sched_set(pid, lid, policy, set ? sp : NULL, cpuset); 175 cpuset_destroy(cpuset); 185 struct sched_param *sp, cpuset_t *cpuset) 195 if (cpuset) { 198 cpuset_size(cpuset), cpuset); 184 sched_set(pid_t pid, lwpid_t lid, int policy, struct sched_param *sp, cpuset_t *cpuset) argument 208 cpuset_t *cpuset; local 237 cpuset_t *cpuset; local 284 printcpuset(cpuset_t *cpuset) argument [all...] |
/netbsd-current/sys/arch/sparc64/sparc64/ |
H A D | ipifuncs.c | 211 sparc64_multicast_ipi(sparc64_cpuset_t cpuset, ipifunc_t func, uint64_t arg1, argument 216 CPUSET_DEL(cpuset, cpu_number()); 217 if (CPUSET_EMPTY(cpuset)) 221 if (CPUSET_HAS(cpuset, ci->ci_index)) { 222 CPUSET_DEL(cpuset, ci->ci_index); 350 sparc64_cpuset_t cpumask, cpuset; local 353 CPUSET_ASSIGN(cpuset, cpus_active); 354 CPUSET_DEL(cpuset, cpu_number()); 355 CPUSET_ASSIGN(cpumask, cpuset); 356 CPUSET_SUB(cpuset, cpus_halte 392 sparc64_cpuset_t cpuset; local 425 sparc64_cpuset_t cpuset; local 455 sparc64_cpuset_t cpuset; local [all...] |
/netbsd-current/usr.sbin/intrctl/ |
H A D | intrctl.c | 282 cpuset_t *cpuset; local 310 cpuset = cpuset_create(); 311 if (cpuset == NULL) 314 cpuset_zero(cpuset); 315 cpuset_set(index, cpuset); 316 iset.cpuset = cpuset; 317 iset.cpuset_size = cpuset_size(cpuset); 319 cpuset_destroy(cpuset); 328 cpuset_t *cpuset; local 368 cpuset_t *cpuset; local [all...] |
/netbsd-current/sys/arch/powerpc/powerpc/ |
H A D | powerpc_machdep.c | 532 * Send an inter-processor interrupt to CPUs in cpuset (excludes curcpu()) 535 cpu_multicast_ipi(__cpuset_t cpuset, uint32_t msg) argument 540 CPUSET_DEL(cpuset, cpu_index(curcpu())); 541 if (CPUSET_EMPTY_P(cpuset)) 546 if (CPUSET_HAS_P(cpuset, index)) { 547 CPUSET_DEL(cpuset, index); 556 __cpuset_t cpuset; local 558 CPUSET_EXPORT(succeeded, cpuset); 559 CPUSET_SUB(expected, cpuset); 575 __cpuset_t cpuset; local 612 __cpuset_t cpumask, cpuset, halted; local 672 __cpuset_t cpuset; local 694 __cpuset_t cpuset = CPUSET_SINGLE(index); local 710 __cpuset_t cpuset; local [all...] |
/netbsd-current/sys/sys/ |
H A D | intrio.h | 40 cpuset_t *cpuset; member in struct:intrio_set
|
/netbsd-current/lib/libc/sys/ |
H A D | sched.c | 150 sched_getaffinity_np(pid_t pid, size_t size, cpuset_t *cpuset) argument 153 return _sched_getaffinity(pid, P_ALL_LWPS, size, cpuset); 157 sched_setaffinity_np(pid_t pid, size_t size, cpuset_t *cpuset) argument 160 return _sched_setaffinity(pid, P_ALL_LWPS, size, cpuset);
|
/netbsd-current/usr.sbin/cpuctl/ |
H A D | cpuctl.c | 218 cpuset_t *cpuset; local 238 cpuset = cpuset_create(); 239 if (cpuset == NULL) 241 cpuset_zero(cpuset); 242 if (cpuset_set(id, cpuset) < 0) 244 if (_sched_setaffinity(0, 0, cpuset_size(cpuset), cpuset) < 0) { 247 cpuset_destroy(cpuset); 264 cpuset_t *cpuset; local 272 cpuset [all...] |
/netbsd-current/usr.sbin/psrset/ |
H A D | psrset.c | 62 static cpuset_t *cpuset; variable 71 cpuset = cpuset_create(); 72 if (cpuset == NULL) 74 cpuset_zero(cpuset); 164 cpuset_set(i, cpuset); 187 cpuset_set(i++, cpuset); 204 if (!cpuset_isset(i, cpuset)) 245 if (!cpuset_isset(i, cpuset)) 334 if (!cpuset_isset(i, cpuset)) 359 if (!cpuset_isset(i, cpuset)) [all...] |
/netbsd-current/lib/libpthread/ |
H A D | pthread_misc.c | 99 pthread_getaffinity_np(pthread_t thread, size_t size, cpuset_t *cpuset) argument 108 if (_sched_getaffinity(getpid(), thread->pt_lid, size, cpuset) < 0) 115 pthread_setaffinity_np(pthread_t thread, size_t size, cpuset_t *cpuset) argument 124 if (_sched_setaffinity(getpid(), thread->pt_lid, size, cpuset) < 0)
|
/netbsd-current/sys/arch/sparc64/include/ |
H A D | intr.h | 42 #include <machine/cpuset.h>
|
/netbsd-current/sys/kern/ |
H A D | subr_interrupt.c | 126 kcpuset_t *cpuset; local 131 kcpuset_create(&cpuset, true); 132 kcpuset_set(cpuset, cpu_idx); 134 ii_handler = interrupt_construct_intrids(cpuset); 145 interrupt_get_available(cpuset); 146 kcpuset_clear(cpuset, cpu_idx); 147 if (kcpuset_iszero(cpuset)) { 155 error = interrupt_distribute_handler(ids[i], cpuset, NULL); 163 kcpuset_destroy(cpuset); 349 ucpuset = iset->cpuset; [all...] |
/netbsd-current/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 $(srcdir)/namedb.h \ 423 axfr.o: $(srcdir)/axfr.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/axfr.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h \ 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-allocator.h \ 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 [all...] |
H A D | nsd.h | 166 cpuset_t *cpuset; member in struct:nsd_child 272 cpuset_t* cpuset; member in struct:nsd
|
/netbsd-current/external/bsd/nsd/dist/compat/ |
H A D | cpuset.h | 2 * cpuset.h -- CPU affinity. 17 # include <sys/cpuset.h>
|
/netbsd-current/external/public-domain/xz/dist/src/common/ |
H A D | tuklib_cpucores.c | 28 # include <sys/cpuset.h>
|
/netbsd-current/lib/libc/gen/ |
H A D | Makefile.inc | 58 cpuset.3 ctermid.3 ctype.3 daemon.3 devname.3 directory.3 dirname.3 \ 94 MLINKS+=cpuset.3 cpuset_create.3 cpuset.3 cpuset_destroy.3 \ 95 cpuset.3 cpuset_zero.3 cpuset.3 cpuset_set.3 cpuset.3 cpuset_clr.3 \ 96 cpuset.3 cpuset_isset.3 cpuset.3 cpuset_size.3
|
/netbsd-current/external/mpl/bind/dist/lib/isc/ |
H A D | thread.c | 23 #include <sys/cpuset.h>
|
/netbsd-current/sys/arch/powerpc/pic/ |
H A D | intr.c | 783 interrupt_get_assigned(const char *intrid, kcpuset_t *cpuset) argument 787 kcpuset_zero(cpuset); 791 kcpuset_set(cpuset, 0); /* XXX */ 795 interrupt_get_available(kcpuset_t *cpuset) argument 800 kcpuset_zero(cpuset); 805 kcpuset_set(cpuset, cpu_index(ci)); 828 interrupt_construct_intrids(const kcpuset_t *cpuset) argument 835 if (kcpuset_iszero(cpuset)) 837 if (!kcpuset_isset(cpuset, 0)) /* XXX */
|
/netbsd-current/external/mpl/dhcp/bind/dist/lib/isc/pthreads/ |
H A D | thread.c | 23 #include <sys/cpuset.h>
|
/netbsd-current/sys/arch/x86/x86/ |
H A D | intr.c | 1876 intr_get_affinity(struct intrsource *isp, kcpuset_t *cpuset) argument 1883 kcpuset_zero(cpuset); 1892 kcpuset_zero(cpuset); 1896 kcpuset_set(cpuset, cpu_index(ci)); 1901 intr_set_affinity(struct intrsource *isp, const kcpuset_t *cpuset) argument 1918 cpu_idx = kcpuset_ffs(cpuset) - 1; 2032 intr_is_affinity_intrsource(struct intrsource *isp, const kcpuset_t *cpuset) argument 2048 return kcpuset_isset(cpuset, cpu_index(ci)); 2106 x86_intr_get_assigned(const char *intrid, kcpuset_t *cpuset) argument 2112 kcpuset_zero(cpuset); 2163 interrupt_get_assigned(const char *intrid, kcpuset_t *cpuset) argument 2178 interrupt_get_available(kcpuset_t *cpuset) argument 2286 interrupt_construct_intrids(const kcpuset_t *cpuset) argument [all...] |
/netbsd-current/sys/arch/powerpc/booke/ |
H A D | e500_intr.c | 1460 e500_intr_get_affinity(struct intr_source *is, kcpuset_t *cpuset) argument 1466 kcpuset_zero(cpuset); 1477 kcpuset_set(cpuset, n); 1484 e500_intr_set_affinity(struct intr_source *is, const kcpuset_t *cpuset) argument 1493 KASSERT(!kcpuset_iszero(cpuset)); 1495 kcpuset_export_u32(cpuset, &ecpuset, sizeof(ecpuset)); 1546 const kcpuset_t *cpuset) 1562 result = kcpuset_isset(cpuset, n); 1606 interrupt_get_assigned(const char *intrid, kcpuset_t *cpuset) argument 1610 kcpuset_zero(cpuset); 1545 e500_intr_is_affinity_intrsource(struct intr_source *is, const kcpuset_t *cpuset) argument 1622 interrupt_get_available(kcpuset_t *cpuset) argument 1653 interrupt_construct_intrids(const kcpuset_t *cpuset) argument [all...] |
/netbsd-current/sys/arch/m68k/include/ |
H A D | pmap_coldfire.h | 51 #include <powerpc/cpuset.h>
|
/netbsd-current/sys/arch/arm/pic/ |
H A D | pic.c | 981 interrupt_construct_intrids(const kcpuset_t *cpuset) argument 988 if (kcpuset_iszero(cpuset)) 1033 interrupt_get_available(kcpuset_t *cpuset) argument 1038 kcpuset_zero(cpuset); 1043 kcpuset_set(cpuset, cpu_index(ci)); 1105 interrupt_get_assigned(const char *intrid, kcpuset_t *cpuset) argument 1110 kcpuset_zero(cpuset); 1117 pic->pic_ops->pic_get_affinity(pic, is->is_irq, cpuset);
|