| /src/sys/arch/sparc/sparc/ |
| 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...] |
| 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 = CPUSET_ALL & ~(1 << cpuinfo.ci_cpuid) 909 u_int cpuset; local [all...] |
| /src/usr.sbin/schedctl/ |
| 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); 208 cpuset_t *cpuset; local 237 cpuset_t *cpuset; local [all...] |
| /src/sys/arch/sparc64/sparc64/ |
| ipifuncs.c | 211 sparc64_multicast_ipi(sparc64_cpuset_t cpuset, ipifunc_t func, uint64_t arg1, 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_halted) 392 sparc64_cpuset_t cpuset; local 425 sparc64_cpuset_t cpuset; local 455 sparc64_cpuset_t cpuset; local [all...] |
| /src/usr.sbin/intrctl/ |
| 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...] |
| /src/sys/arch/powerpc/powerpc/ |
| powerpc_machdep.c | 539 * Send an inter-processor interrupt to CPUs in cpuset (excludes curcpu()) 542 cpu_multicast_ipi(__cpuset_t cpuset, uint32_t msg) 547 CPUSET_DEL(cpuset, cpu_index(curcpu())); 548 if (CPUSET_EMPTY_P(cpuset)) 553 if (CPUSET_HAS_P(cpuset, index)) { 554 CPUSET_DEL(cpuset, index); 563 __cpuset_t cpuset; local 565 CPUSET_EXPORT(succeeded, cpuset); 566 CPUSET_SUB(expected, cpuset); 582 __cpuset_t cpuset; local 619 __cpuset_t cpumask, cpuset, halted; local 679 __cpuset_t cpuset; local 701 __cpuset_t cpuset = CPUSET_SINGLE(index); local 717 __cpuset_t cpuset; local [all...] |
| /src/lib/libc/sys/ |
| sched.c | 150 sched_getaffinity_np(pid_t pid, size_t size, cpuset_t *cpuset) 153 return _sched_getaffinity(pid, P_ALL_LWPS, size, cpuset); 157 sched_setaffinity_np(pid_t pid, size_t size, cpuset_t *cpuset) 160 return _sched_setaffinity(pid, P_ALL_LWPS, size, cpuset);
|
| /src/sys/sys/ |
| intrio.h | 40 cpuset_t *cpuset; member in struct:intrio_set
|
| /src/usr.sbin/cpuctl/ |
| 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 = cpuset_create() [all...] |
| /src/usr.sbin/psrset/ |
| 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...] |
| /src/lib/libpthread/ |
| pthread_misc.c | 99 pthread_getaffinity_np(pthread_t thread, size_t size, cpuset_t *cpuset) 108 if (_sched_getaffinity(getpid(), thread->pt_lid, size, cpuset) < 0) 115 pthread_setaffinity_np(pthread_t thread, size_t size, cpuset_t *cpuset) 124 if (_sched_setaffinity(getpid(), thread->pt_lid, size, cpuset) < 0)
|
| /src/sys/arch/sparc64/include/ |
| intr.h | 42 #include <machine/cpuset.h>
|
| /src/sys/kern/ |
| subr_interrupt.c | 128 kcpuset_t *cpuset; local 133 kcpuset_create(&cpuset, true); 134 kcpuset_set(cpuset, cpu_idx); 136 ii_handler = interrupt_construct_intrids(cpuset); 147 interrupt_get_available(cpuset); 148 kcpuset_clear(cpuset, cpu_idx); 149 if (kcpuset_iszero(cpuset)) { 157 error = interrupt_distribute_handler(ids[i], cpuset, NULL); 165 kcpuset_destroy(cpuset); 351 ucpuset = iset->cpuset; [all...] |
| sys_sched.c | 341 syscallarg(const cpuset_t *) cpuset; 353 error = genkcpuset(&kcset, SCARG(uap, cpuset), SCARG(uap, size)); 499 syscallarg(cpuset_t *) cpuset; 508 error = genkcpuset(&kcset, SCARG(uap, cpuset), SCARG(uap, size)); 534 error = kcpuset_copyout(kcset, SCARG(uap, cpuset), SCARG(uap, size));
|
| /src/external/bsd/nsd/dist/ |
| Makefile.in | 338 cpuset.o: $(srcdir)/compat/cpuset.c 339 $(COMPILE) -c $(srcdir)/compat/cpuset.c 502 answer.o: $(srcdir)/answer.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/answer.h $(srcdir)/dns.h $(srcdir)/namedb.h \ 505 axfr.o: $(srcdir)/axfr.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/axfr.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h \ 508 bitset.o: $(srcdir)/bitset.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/bitset.h 509 buffer.o: $(srcdir)/buffer.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h \ 511 configlexer.o: configlexer.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/options.h \ 513 configparser.o: configparser.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/options.h \ 517 dbaccess.o: $(srcdir)/dbaccess.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/dns.h $(srcdir)/namedb.h $(srcdir)/dname.h [all...] |
| nsd.h | 166 cpuset_t *cpuset; member in struct:nsd_child 284 cpuset_t* cpuset; member in struct:nsd
|
| /src/external/bsd/nsd/dist/compat/ |
| cpuset.h | 2 * cpuset.h -- CPU affinity. 17 # include <sys/cpuset.h>
|
| /src/lib/libc/gen/ |
| Makefile.inc | 62 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
|
| /src/external/bsd/jemalloc/dist/src/ |
| background_thread.c | 84 cpu_set_t cpuset; 87 cpuset_t cpuset; 89 cpuset_t *cpuset; 94 CPU_ZERO(&cpuset); 95 CPU_SET(cpu, &cpuset); 97 cpuset = cpuset_create(); 101 return (sched_setaffinity(0, sizeof(cpu_set_t), &cpuset) != 0); 105 &cpuset); 107 int ret = pthread_setaffinity_np(pthread_self(), cpuset_size(cpuset), 108 cpuset); [all...] |
| /src/sys/arch/powerpc/pic/ |
| intr.c | 814 interrupt_get_assigned(const char *intrid, kcpuset_t *cpuset) 818 kcpuset_zero(cpuset); 822 kcpuset_set(cpuset, 0); /* XXX */ 826 interrupt_get_available(kcpuset_t *cpuset) 831 kcpuset_zero(cpuset); 836 kcpuset_set(cpuset, cpu_index(ci)); 859 interrupt_construct_intrids(const kcpuset_t *cpuset) 866 if (kcpuset_iszero(cpuset)) 868 if (!kcpuset_isset(cpuset, 0)) /* XXX */
|
| /src/sys/arch/x86/x86/ |
| intr.c | 1912 intr_get_affinity(struct intrsource *isp, kcpuset_t *cpuset) 1919 kcpuset_zero(cpuset); 1928 kcpuset_zero(cpuset); 1932 kcpuset_set(cpuset, cpu_index(ci)); 1937 intr_set_affinity(struct intrsource *isp, const kcpuset_t *cpuset) 1954 cpu_idx = kcpuset_ffs(cpuset) - 1; 2068 intr_is_affinity_intrsource(struct intrsource *isp, const kcpuset_t *cpuset) 2084 return kcpuset_isset(cpuset, cpu_index(ci)); 2142 x86_intr_get_assigned(const char *intrid, kcpuset_t *cpuset) 2148 kcpuset_zero(cpuset); [all...] |
| /src/sys/arch/powerpc/booke/ |
| e500_intr.c | 1459 e500_intr_get_affinity(struct intr_source *is, kcpuset_t *cpuset) 1465 kcpuset_zero(cpuset); 1476 kcpuset_set(cpuset, n); 1483 e500_intr_set_affinity(struct intr_source *is, const kcpuset_t *cpuset) 1492 KASSERT(!kcpuset_iszero(cpuset)); 1494 kcpuset_export_u32(cpuset, &ecpuset, sizeof(ecpuset)); 1545 const kcpuset_t *cpuset) 1561 result = kcpuset_isset(cpuset, n); 1605 interrupt_get_assigned(const char *intrid, kcpuset_t *cpuset) 1609 kcpuset_zero(cpuset); [all...] |
| /src/sys/arch/m68k/include/ |
| pmap_coldfire.h | 51 #include <powerpc/cpuset.h>
|
| /src/sys/arch/arm/pic/ |
| pic.c | 981 interrupt_construct_intrids(const kcpuset_t *cpuset) 988 if (kcpuset_iszero(cpuset)) 1033 interrupt_get_available(kcpuset_t *cpuset) 1038 kcpuset_zero(cpuset); 1043 kcpuset_set(cpuset, cpu_index(ci)); 1105 interrupt_get_assigned(const char *intrid, kcpuset_t *cpuset) 1110 kcpuset_zero(cpuset); 1117 pic->pic_ops->pic_get_affinity(pic, is->is_irq, cpuset);
|
| /src/sys/arch/xen/xen/ |
| evtchn.c | 1199 xen_intr_get_assigned(const char *intrid, kcpuset_t *cpuset) 1203 kcpuset_zero(cpuset); 1209 kcpuset_set(cpuset, cpu_index(evp->ev_cpu)); 1232 interrupt_construct_intrids(const kcpuset_t *cpuset) 1239 if (kcpuset_iszero(cpuset)) 1243 * Count the number of interrupts which affinity to any cpu of "cpuset". 1252 if (!kcpuset_isset(cpuset, cpu_index(evp->ev_cpu))) 1274 if (!kcpuset_isset(cpuset, cpu_index(evp->ev_cpu)))
|