HomeSort by: relevance | last modified time | path
    Searched refs:cpuset (Results 1 - 25 of 32) sorted by relevancy

1 2

  /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 in function:xc_send_ipi
900 cpuset = 1 << target->ci_cpuid;
902 cpuset = CPUSET_ALL & ~(1 << cpuinfo.ci_cpuid)
909 u_int cpuset; local in function:cpu_ipi
    [all...]
pmap.c 692 static inline void smp_tlb_flush_page (int va, int ctx, u_int cpuset);
693 static inline void smp_tlb_flush_segment (int va, int ctx, u_int cpuset);
694 static inline void smp_tlb_flush_region (int va, int ctx, u_int cpuset);
695 static inline void smp_tlb_flush_context (int ctx, u_int cpuset);
699 smp_tlb_flush_page(int va, int ctx, u_int cpuset)
705 FXCALL3(sp_tlb_flush, ft_tlb_flush, va, ctx, ASI_SRMMUFP_L3, cpuset);
709 smp_tlb_flush_segment(int va, int ctx, u_int cpuset)
715 FXCALL3(sp_tlb_flush, ft_tlb_flush, va, ctx, ASI_SRMMUFP_L2, cpuset);
719 smp_tlb_flush_region(int va, int ctx, u_int cpuset)
725 FXCALL3(sp_tlb_flush, ft_tlb_flush, va, ctx, ASI_SRMMUFP_L1, cpuset);
    [all...]
  /src/usr.sbin/schedctl/
schedctl.c 75 cpuset_t *cpuset; local in function:main
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 in function:thread_info
237 cpuset_t *cpuset; local in function:makecpuset
    [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 in function:mp_halt_cpus
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 in function:mp_pause_cpus
425 sparc64_cpuset_t cpuset; local in function:mp_resume_cpus
455 sparc64_cpuset_t cpuset; local in function:smp_tlb_flush_pte
    [all...]
  /src/usr.sbin/intrctl/
intrctl.c 282 cpuset_t *cpuset; local in function:intrctl_affinity
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 in function:intrctl_intr
368 cpuset_t *cpuset; local in function:intrctl_nointr
    [all...]
  /src/sys/arch/powerpc/powerpc/
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)
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 in function:cpu_ipi_error
558 CPUSET_EXPORT(succeeded, cpuset);
559 CPUSET_SUB(expected, cpuset);
575 __cpuset_t cpuset; local in function:cpu_ipi_wait
612 __cpuset_t cpumask, cpuset, halted; local in function:cpu_halt_others
672 __cpuset_t cpuset; local in function:cpu_pause_others
694 __cpuset_t cpuset = CPUSET_SINGLE(index); local in function:cpu_resume
710 __cpuset_t cpuset; local in function:cpu_resume_others
    [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 in function:cpu_ucode
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 in function:cpu_identify
272 cpuset = cpuset_create()
    [all...]
  /src/usr.sbin/psrset/
psrset.c 62 static cpuset_t *cpuset; variable in typeref:typename:cpuset_t *
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>
pmap.h 45 #include <machine/cpuset.h>
cpu.h 84 #include <machine/cpuset.h>
  /src/sys/kern/
subr_interrupt.c 126 kcpuset_t *cpuset; local in function:interrupt_avert_intr
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...]
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/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/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 1207 xen_intr_get_assigned(const char *intrid, kcpuset_t *cpuset)
1211 kcpuset_zero(cpuset);
1217 kcpuset_set(cpuset, cpu_index(evp->ev_cpu));
1240 interrupt_construct_intrids(const kcpuset_t *cpuset)
1247 if (kcpuset_iszero(cpuset))
1251 * Count the number of interrupts which affinity to any cpu of "cpuset".
1260 if (!kcpuset_isset(cpuset, cpu_index(evp->ev_cpu)))
1282 if (!kcpuset_isset(cpuset, cpu_index(evp->ev_cpu)))
  /src/sys/external/bsd/compiler_rt/dist/include/sanitizer/
netbsd_syscall_hooks.h 1802 #define __sanitizer_syscall_pre__sched_setaffinity(pid, lid, size, cpuset) \
1805 (long long)(cpuset))
1807 cpuset) \
1810 (long long)(cpuset))
1811 #define __sanitizer_syscall_pre__sched_getaffinity(pid, lid, size, cpuset) \
1814 (long long)(cpuset))
1816 cpuset) \
1819 (long long)(cpuset))
4039 long long cpuset);
4044 long long cpuset);
    [all...]

Completed in 77 milliseconds

1 2