Home
last modified time | relevance | path

Searched refs:cpuset_t (Results 1 – 25 of 101) sorted by relevance

12345

/illumos-gate/usr/src/compat/bhyve/sys/
H A Dcpuset.h34 (cpuset_t *)(dst), \
35 (cpuset_t *)(src))
37 (cpuset_t *)(dst), \
38 (cpuset_t *)(src))
40 (cpuset_t *)(set1), \
43 (cpuset_t *)(set), \
46 (cpuset_t *)(set), \
65 } cpuset_t; typedef
80 cpuset_zero(cpuset_t *dst) in cpuset_zero()
90 cpuset_isequal(cpuset_t *s1, cpuset_t *s2) in cpuset_isequal()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dcpuvar.h415 typedef struct cpuset cpuset_t; typedef
417 extern cpuset_t *cpuset_alloc(int);
418 extern void cpuset_free(cpuset_t *);
425 extern void cpuset_all(cpuset_t *);
427 extern int cpuset_isnull(const cpuset_t *);
428 extern int cpuset_isequal(const cpuset_t *, const cpuset_t *);
439 extern void cpuset_or(cpuset_t *, const cpuset_t *);
440 extern void cpuset_xor(cpuset_t *, const cpuset_t *);
441 extern void cpuset_and(cpuset_t *, const cpuset_t *);
442 extern void cpuset_zero(cpuset_t *);
[all …]
H A Dclock_tick.h105 extern void sync_softint(cpuset_t);
/illumos-gate/usr/src/uts/sun4/sys/
H A Dx_call.h48 extern cpuset_t cpu_ready_set; /* cpus ready for x-calls */
69 extern void xt_some(cpuset_t, xcfunc_t *, uint64_t, uint64_t);
70 extern void xt_sync(cpuset_t);
71 extern void xc_attention(cpuset_t);
72 extern void xc_dismissed(cpuset_t);
73 extern void xc_some(cpuset_t, xcfunc_t *, uint64_t, uint64_t);
H A Dxc_impl.h42 extern cpuset_t cpu_ready_set; /* cpus ready for x-call */
48 extern void xc_trace(uint_t, cpuset_t *, xcfunc_t *, uint64_t, uint64_t);
60 cpuset_t set; \
124 cpuset_t tmpset = xc_cpuset; \
146 cpuset_t tmpset = xc_cpuset; \
167 cpuset_t tmpset = xc_cpuset; \
189 cpuset_t tmpset; \
190 cpuset_t recv_cpuset; \
/illumos-gate/usr/src/uts/sun4/os/
H A Dx_call.c60 cpuset_t xc_cpuset;
257 cpuset_t tset; in xt_one_unchecked()
304 cpuset_t xc_cpuset, tset; in xt_some()
370 cpuset_t xc_cpuset, tset; in xt_all()
427 cpuset_t tset; in xc_one()
553 cpuset_t xc_cpuset, tset; in xc_some()
647 cpuset_t xc_cpuset, tset; in xc_all()
730 cpuset_t recv_cpuset; in xc_attention()
824 cpuset_t recv_cpuset; in xc_dismissed()
912 cpuset_t tset; in xc_serv()
[all …]
H A Dmp_startup.c66 cpuset_t cpu_ready_set;
69 static cpuset_t proxy_ready_set;
680 cpuset_t cpu_bringup_set;
/illumos-gate/usr/src/uts/i86pc/os/
H A Dmp_startup.c103 cpuset_t mp_cpus;
1334 static cpuset_t procset_slave, procset_master;
1337 mp_startup_wait(cpuset_t *sp, processorid_t cpuid) in mp_startup_wait()
1339 cpuset_t tempset; in mp_startup_wait()
1342 tempset = *(volatile cpuset_t *)sp) { in mp_startup_wait()
1345 CPUSET_ATOMIC_DEL(*(cpuset_t *)sp, cpuid); in mp_startup_wait()
1351 cpuset_t tempset; in mp_startup_signal()
1353 CPUSET_ATOMIC_ADD(*(cpuset_t *)sp, cpuid); in mp_startup_signal()
1355 tempset = *(volatile cpuset_t *)sp) { in mp_startup_signal()
1368 cpuset_t tempset; in mp_start_cpu_common()
[all …]
H A Dmp_call.c66 cpuset_t set; in cpu_call()
H A Dmp_pc.c57 extern cpuset_t cpu_ready_set;
468 cpuset_t tempset; in mp_cpu_poweron()
527 tempset = *((volatile cpuset_t *)&cpu_ready_set); in mp_cpu_poweron()
/illumos-gate/usr/src/uts/common/os/
H A Dsoftint.c165 static cpuset_t *softcall_cpuset = NULL;
173 extern void siron_poke_cpu(cpuset_t);
185 softcall_cpuset = kmem_zalloc(sizeof (cpuset_t), KM_SLEEP); in softcall_init()
213 cpuset_t poke; in softcall_choose_cpu()
H A Dcpu.c2733 cpuset_t *
2740 cpuset_free(cpuset_t *s) in cpuset_free()
2742 kmem_free(s, sizeof (cpuset_t)); in cpuset_free()
2746 cpuset_all(cpuset_t *s) in cpuset_all()
2790 cpuset_isnull(const cpuset_t *s) in cpuset_isnull()
2802 cpuset_isequal(const cpuset_t *s1, const cpuset_t *s2) in cpuset_isequal()
2814 cpuset_find(const cpuset_t *s) in cpuset_find()
2913 cpuset_or(cpuset_t *dst, const cpuset_t *src) in cpuset_or()
2921 cpuset_xor(cpuset_t *dst, const cpuset_t *src) in cpuset_xor()
2929 cpuset_and(cpuset_t *dst, const cpuset_t *src) in cpuset_and()
[all …]
/illumos-gate/usr/src/uts/i86xpv/sys/
H A Devtchn_impl.h154 extern void ec_setup_pirq(int, int, cpuset_t *);
155 extern void ec_set_irq_affinity(int, cpuset_t);
/illumos-gate/usr/src/uts/sun4u/opl/sys/
H A Ddrmach.h226 cpuset_t cpu_ready_set;
227 cpuset_t cpu_slave_set;
228 cpuset_t cpu_copy_set;
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dcpupm_mach.h50 cpuset_t pm_cpus;
76 void (*cpus_change)(cpuset_t, uint32_t);
/illumos-gate/usr/src/uts/sun4v/os/
H A Dfillsysinfo.c1216 load_tlb_cpu_mappings(cpuset_t **cpuid2pset, uint_t *nctxs, uint64_t *md_gen) in load_tlb_cpu_mappings()
1229 cpuset_t *ppset; in load_tlb_cpu_mappings()
1286 ppset = kmem_alloc(sizeof (cpuset_t), KM_SLEEP); in load_tlb_cpu_mappings()
1331 static cpuset_t **cpuid2pset = NULL; in plat_cpuid_to_mmu_ctx_info()
1337 cpuset_t cpuid_pset; in plat_cpuid_to_mmu_ctx_info()
1353 cpuid2pset = kmem_zalloc(sizeof (cpuset_t *) * NCPU, in plat_cpuid_to_mmu_ctx_info()
1359 cpuset_t *pset = cpuid2pset[idx]; in plat_cpuid_to_mmu_ctx_info()
1371 kmem_free(pset, sizeof (cpuset_t)); in plat_cpuid_to_mmu_ctx_info()
/illumos-gate/usr/src/uts/sun4u/os/
H A Dcmp.c45 static cpuset_t chips[MAX_CPU_CHIPID];
94 cpuset_t mycores; in cmp_error_resteer()
H A Dmach_cpu_states.c250 cpuset_t cps; in panic_stopcpus()
528 xt_sync(cpuset_t cpuset) in xt_sync()
/illumos-gate/usr/src/uts/i86xpv/os/
H A Devtchn.c184 static cpuset_t evtchn_cpus[NR_EVENT_CHANNELS];
349 bind_evtchn_to_cpuset(int evtchn, cpuset_t cpus) in bind_evtchn_to_cpuset()
391 cpuset_t tcpus; in alloc_irq_evtchn()
524 ec_setup_pirq(int irq, int ipl, cpuset_t *cpusp) in ec_setup_pirq()
608 ec_set_irq_affinity(int irq, cpuset_t dest) in ec_set_irq_affinity()
1098 cpuset_t tset; in share_virq()
1119 cpuset_t tcpus; in virq_resume()
1150 cpuset_t tcpus; in ipi_resume()
/illumos-gate/usr/src/uts/intel/os/
H A Dhma.c247 cpuset_t set; in hma_vmx_invept_allcpus()
360 cpuset_t set; in hma_vmx_cpu_setup()
375 cpuset_t set; in hma_vmx_cpu_setup()
660 cpuset_t set; in hma_svm_cpu_setup()
/illumos-gate/usr/src/uts/i86pc/vm/
H A Dhat_i86.h95 cpuset_t hat_cpus;
194 extern cpuset_t khat_cpuset; /* cpuset for kernal address demap Xcalls */
H A Dhtable.h308 extern void xen_gflush_va(caddr_t va, cpuset_t);
310 extern void xen_gflush_tlb(cpuset_t);
/illumos-gate/usr/src/uts/i86pc/os/cpupm/
H A Dpwrnow.c39 static void pwrnow_power(cpuset_t, uint32_t);
147 pwrnow_power(cpuset_t set, uint32_t req_state) in pwrnow_power()
H A Dspeedstep.c44 static void speedstep_power(cpuset_t, uint32_t);
162 speedstep_power(cpuset_t set, uint32_t req_state) in speedstep_power()
H A Dcpupm_throttle.c36 static void cpupm_throttle(cpuset_t, uint32_t);
206 cpupm_throttle(cpuset_t set, uint32_t throtl_lvl) in cpupm_throttle()

12345