Searched refs:cpuset (Results 1 - 25 of 54) sorted by relevance

123

/netbsd-current/sys/arch/sparc/sparc/
H A Dcpuvar.h194 #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 Dcpu.c719 * 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 Dschedctl.c75 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 Dipifuncs.c211 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 Dintrctl.c282 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 Dpowerpc_machdep.c532 * 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 Dintrio.h40 cpuset_t *cpuset; member in struct:intrio_set
/netbsd-current/lib/libc/sys/
H A Dsched.c150 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 Dcpuctl.c218 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 Dpsrset.c62 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 Dpthread_misc.c99 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 Dintr.h42 #include <machine/cpuset.h>
/netbsd-current/sys/kern/
H A Dsubr_interrupt.c126 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 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 $(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 Dnsd.h166 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 Dcpuset.h2 * cpuset.h -- CPU affinity.
17 # include <sys/cpuset.h>
/netbsd-current/external/public-domain/xz/dist/src/common/
H A Dtuklib_cpucores.c28 # include <sys/cpuset.h>
/netbsd-current/lib/libc/gen/
H A DMakefile.inc58 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 Dthread.c23 #include <sys/cpuset.h>
/netbsd-current/sys/arch/powerpc/pic/
H A Dintr.c783 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 Dthread.c23 #include <sys/cpuset.h>
/netbsd-current/sys/arch/x86/x86/
H A Dintr.c1876 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 De500_intr.c1460 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 Dpmap_coldfire.h51 #include <powerpc/cpuset.h>
/netbsd-current/sys/arch/arm/pic/
H A Dpic.c981 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);

Completed in 581 milliseconds

123