/illumos-gate/usr/src/compat/bhyve/sys/ |
H A D | cpuset.h | 34 (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 D | cpuvar.h | 415 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 D | clock_tick.h | 105 extern void sync_softint(cpuset_t);
|
/illumos-gate/usr/src/uts/sun4/sys/ |
H A D | x_call.h | 48 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 D | xc_impl.h | 42 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 D | x_call.c | 60 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 D | mp_startup.c | 66 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 D | mp_startup.c | 103 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 D | mp_call.c | 66 cpuset_t set; in cpu_call()
|
H A D | mp_pc.c | 57 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 D | softint.c | 165 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 D | cpu.c | 2733 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 D | evtchn_impl.h | 154 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 D | drmach.h | 226 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 D | cpupm_mach.h | 50 cpuset_t pm_cpus; 76 void (*cpus_change)(cpuset_t, uint32_t);
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | fillsysinfo.c | 1216 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 D | cmp.c | 45 static cpuset_t chips[MAX_CPU_CHIPID]; 94 cpuset_t mycores; in cmp_error_resteer()
|
H A D | mach_cpu_states.c | 250 cpuset_t cps; in panic_stopcpus() 528 xt_sync(cpuset_t cpuset) in xt_sync()
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | evtchn.c | 184 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 D | hma.c | 247 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 D | hat_i86.h | 95 cpuset_t hat_cpus; 194 extern cpuset_t khat_cpuset; /* cpuset for kernal address demap Xcalls */
|
H A D | htable.h | 308 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 D | pwrnow.c | 39 static void pwrnow_power(cpuset_t, uint32_t); 147 pwrnow_power(cpuset_t set, uint32_t req_state) in pwrnow_power()
|
H A D | speedstep.c | 44 static void speedstep_power(cpuset_t, uint32_t); 162 speedstep_power(cpuset_t set, uint32_t req_state) in speedstep_power()
|
H A D | cpupm_throttle.c | 36 static void cpupm_throttle(cpuset_t, uint32_t); 206 cpupm_throttle(cpuset_t set, uint32_t throtl_lvl) in cpupm_throttle()
|