/titanic_41/usr/src/uts/i86pc/sys/ |
H A D | psm_types.h | 103 processorid_t cpuid; 108 processorid_t cpuid; 112 processorid_t cpuid; 128 int (*psm_disable_intr)(processorid_t cpun); 129 void (*psm_enable_intr)(processorid_t cpun); 132 void (*psm_set_idlecpu)(processorid_t cpun); 133 void (*psm_unset_idlecpu)(processorid_t cpun); 146 processorid_t (*psm_get_next_processorid)(processorid_t cpu_id); 148 int (*psm_cpu_start)(processorid_t cpun, caddr_t ctxt); 150 void (*psm_cpu_start)(processorid_t cpun, caddr_t rm_code); [all …]
|
H A D | apic_common.h | 172 extern int apic_cpu_start(processorid_t cpuid, caddr_t ctx); 173 extern int apic_cpu_stop(processorid_t cpuid, caddr_t ctx); 179 extern void apic_set_idlecpu(processorid_t cpun); 180 extern void apic_unset_idlecpu(processorid_t cpun); 183 extern processorid_t apic_get_next_processorid(processorid_t cpun); 190 extern processorid_t apic_find_cpu(int flag); 191 extern processorid_t apic_get_next_bind_cpu(void);
|
H A D | smp_impldefs.h | 60 extern void (*psm_set_idle_cpuf)(processorid_t); /* cpu changed to idle */ 61 extern void (*psm_unset_idle_cpuf)(processorid_t); /* cpu out of idle */ 62 extern int (*psm_disable_intr)(processorid_t); /* disable intr to cpu */ 63 extern void (*psm_enable_intr)(processorid_t); /* enable intr to cpu */
|
H A D | apix.h | 106 processorid_t v_cpuid; /* current target cpu */ 111 processorid_t v_bound_cpuid; /* binding cpu */ 122 processorid_t x_cpuid; /* cpu number */ 173 extern processorid_t *apix_major_to_cpu; 264 processorid_t i_old_cpuid; 266 processorid_t i_new_cpuid; 311 extern apix_vector_t *apix_rebind(apix_vector_t *vecp, processorid_t tocpu, 341 extern int apix_intx_rebind(int irqno, processorid_t cpuid, uchar_t vector);
|
H A D | machsystm.h | 75 extern int mach_cpuid_start(processorid_t, void *); 77 extern int mach_cpu_add(mach_cpu_add_arg_t *, processorid_t *); 78 extern int mach_cpu_remove(processorid_t); 123 extern void trap(struct regs *, caddr_t, processorid_t);
|
/titanic_41/usr/src/uts/common/sys/ |
H A D | processor.h | 56 typedef int processorid_t; typedef 118 extern int p_online(processorid_t processorid, int flag); 119 extern int processor_info(processorid_t processorid, 122 processorid_t processorid, processorid_t *obind); 123 extern processorid_t getcpuid(void); 131 extern int p_online_internal(processorid_t, int, int *); 132 extern int p_online_internal_locked(processorid_t, int, int *);
|
H A D | mac_soft_ring.h | 102 processorid_t s_ring_cpuid; /* processor to bind to */ 103 processorid_t s_ring_cpuid_save; /* saved cpuid during offline */ 373 processorid_t srs_worker_cpuid; /* processor to bind to */ 374 processorid_t srs_worker_cpuid_save; /* saved cpuid during offline */ 375 processorid_t srs_poll_cpuid; /* processor to bind to */ 376 processorid_t srs_poll_cpuid_save; /* saved cpuid during offline */ 651 extern cpu_t *mac_srs_bind(mac_soft_ring_set_t *, processorid_t); 652 extern void mac_rx_srs_retarget_intr(mac_soft_ring_set_t *, processorid_t); 698 processorid_t, mac_direct_rx_t, void *, mac_resource_handle_t); 699 extern cpu_t *mac_soft_ring_bind(mac_soft_ring_t *, processorid_t);
|
H A D | pool_pset.h | 70 extern int pool_cpu_proprm(processorid_t, char *); 71 extern int pool_cpu_propput(processorid_t, nvpair_t *); 72 extern int pool_cpu_propget(processorid_t, char *, nvlist_t *);
|
/titanic_41/usr/src/uts/sun4/sys/ |
H A D | cmp.h | 38 extern int cmp_cpu_is_cmp(processorid_t cpuid); 39 extern void cmp_add_cpu(chipid_t chipid, processorid_t cpuid); 40 extern void cmp_delete_cpu(processorid_t cpuid); 41 extern void cmp_error_resteer(processorid_t outgoing); 42 extern chipid_t cmp_cpu_to_chip(processorid_t cpuid);
|
/titanic_41/usr/src/cmd/psradm/ |
H A D | psradm.c | 112 psr_set_state(processorid_t cpu, int action, psr_action_t *pac, int mustexist) in psr_set_state() 189 do_range(processorid_t first, processorid_t last, int action, in do_range() 192 processorid_t cpu; in do_range() 216 processorid_t cpu; in main() 217 processorid_t cpuid_max; in main() 297 cpuid_max = (processorid_t)sysconf(_SC_CPUID_MAX); in main() 311 cpu = (processorid_t) in main() 324 processorid_t first, last; in main() 326 first = (processorid_t) in main() 335 last = (processorid_t) in main()
|
/titanic_41/usr/src/uts/common/syscall/ |
H A D | processor_bind.c | 49 cpu_bind_process(proc_t *pp, processorid_t bind, processorid_t *obind, in cpu_bind_process() 85 cpu_bind_task(task_t *tk, processorid_t bind, processorid_t *obind, in cpu_bind_task() 112 cpu_bind_project(kproject_t *kpj, processorid_t bind, processorid_t *obind, in cpu_bind_project() 137 cpu_bind_zone(zone_t *zptr, processorid_t bind, processorid_t *obind, in cpu_bind_zone() 162 cpu_bind_contract(cont_process_t *ctp, processorid_t bind, processorid_t *obind, in cpu_bind_contract() 187 processor_bind(idtype_t idtype, id_t id, processorid_t bind, in processor_bind() 188 processorid_t *obindp) in processor_bind() 190 processorid_t obind = PBIND_NONE; in processor_bind()
|
/titanic_41/usr/src/cmd/psrset/ |
H A D | psrset.c | 79 extern int pset_assign_forced(psetid_t, processorid_t, psetid_t *); 175 assign_out(processorid_t cpu, psetid_t old, psetid_t new) in assign_out() 222 info_out(psetid_t pset, int type, uint_t numcpus, processorid_t *cpus) in info_out() 244 print_out(processorid_t cpu, psetid_t pset) in print_out() 304 do_cpu(psetid_t pset, processorid_t cpu, int print, int mustexist) in do_cpu() 336 do_range(psetid_t pset, processorid_t first, processorid_t last, int print) in do_range() 338 processorid_t cpu; in do_range() 361 processorid_t *cpus; in do_info() 364 cpus = (processorid_t *) in do_info() 365 malloc(numcpus * sizeof (processorid_t)); in do_info() [all …]
|
/titanic_41/usr/src/cmd/pbind/ |
H A D | pbind.c | 100 query_out(id_t pid, id_t lwpid, processorid_t cpu) in query_out() 125 bind_err(processorid_t cpu, id_t pid, id_t lwpid, int err) in bind_err() 152 bind_out(id_t pid, id_t lwpid, processorid_t old, processorid_t new) in bind_out() 218 bind_lwp(struct ps_prochandle *Pr, id_t pid, id_t lwpid, processorid_t cpu) in bind_lwp() 220 processorid_t old_cpu; in bind_lwp() 237 do_lwps(id_t pid, const char *range, processorid_t cpu) in do_lwps() 242 processorid_t binding; in do_lwps() 314 processorid_t binding; in query_all_proc() 337 processorid_t *cpuid = arg; in query_all_lwp() 338 processorid_t binding = lwpsinfo->pr_bindpro; in query_all_lwp() [all …]
|
/titanic_41/usr/src/uts/sun4v/os/ |
H A D | cmp.c | 41 cmp_cpu_is_cmp(processorid_t cpuid) in cmp_cpu_is_cmp() 52 cmp_add_cpu(chipid_t chipid, processorid_t cpuid) in cmp_add_cpu() 61 cmp_delete_cpu(processorid_t cpuid) in cmp_delete_cpu() 73 cmp_error_resteer(processorid_t cpuid) in cmp_error_resteer() 84 cmp_cpu_to_chip(processorid_t cpuid) in cmp_cpu_to_chip()
|
/titanic_41/usr/src/cmd/intrstat/ |
H A D | intrstat.c | 62 static processorid_t *g_pset_cpus; 231 select_cpu(processorid_t cpu) in select_cpu() 249 select_cpus(processorid_t low, processorid_t high) in select_cpus() 272 processorid_t i; in select_pset() 310 processorid_t i; in check_pset() 344 bzero(g_present, sizeof (processorid_t) * g_max_cpus); in check_pset() 359 processorid_t id; in main() 405 if ((g_present = malloc(sizeof (processorid_t) * g_max_cpus)) == NULL) in main() 408 bzero(g_present, sizeof (processorid_t) * g_max_cpus); in main() 410 g_pset_cpus = malloc(sizeof (processorid_t) * g_max_cpus); in main() [all …]
|
/titanic_41/usr/src/uts/common/sys/ib/clients/rdsv3/ |
H A D | rdsv3_af_thr_impl.h | 62 processorid_t g_hca_cpuid; 63 processorid_t g_conn_cpuid_pool[RDSV3_AFT_CONN_CPU_POOL]; 73 processorid_t aft_cpuid; /* processor to bind to */ 90 static cpu_t *rdsv3_af_thr_bind(rdsv3_af_thr_t *ringp, processorid_t cpuid);
|
/titanic_41/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic_common.c | 89 void apic_set_idlecpu(processorid_t); 90 void apic_unset_idlecpu(processorid_t); 93 processorid_t apic_get_next_processorid(processorid_t); 432 apic_cpu_send_SIPI(processorid_t cpun, boolean_t start) in apic_cpu_send_SIPI() 512 apic_cpu_start(processorid_t cpun, caddr_t arg) in apic_cpu_start() 538 apic_cpu_stop(processorid_t cpun, caddr_t arg) in apic_cpu_stop() 636 apic_set_idlecpu(processorid_t cpun) in apic_set_idlecpu() 642 apic_unset_idlecpu(processorid_t cpun) in apic_unset_idlecpu() 827 processorid_t 828 apic_get_next_processorid(processorid_t cpu_id) in apic_get_next_processorid() [all …]
|
/titanic_41/usr/src/uts/sun4u/serengeti/sys/ |
H A D | sbdp_mbox.h | 97 int sbdp_start_cpu(processorid_t); 98 int sbdp_start_cpu_pairs(processorid_t); 99 int sbdp_stop_cpu(processorid_t);
|
/titanic_41/usr/src/uts/sun4u/os/ |
H A D | cmp.c | 51 cmp_cpu_is_cmp(processorid_t cpuid) in cmp_cpu_is_cmp() 65 cmp_add_cpu(chipid_t chipid, processorid_t cpuid) in cmp_add_cpu() 74 cmp_delete_cpu(processorid_t cpuid) in cmp_delete_cpu() 91 cmp_error_resteer(processorid_t cpuid) in cmp_error_resteer() 130 cmp_cpu_to_chip(processorid_t cpuid) in cmp_cpu_to_chip()
|
/titanic_41/usr/src/uts/sun4u/sys/ |
H A D | sbd.h | 88 processorid_t sbdp_get_cpuid(sbdp_handle_t *hp, dev_info_t *dip); 89 int sbdp_connect_cpu(sbdp_handle_t *, dev_info_t *, processorid_t); 90 int sbdp_disconnect_cpu(sbdp_handle_t *, dev_info_t *, processorid_t); 109 int sbdp_isbootproc(processorid_t cpuid);
|
/titanic_41/usr/src/uts/intel/sys/ |
H A D | acpica.h | 186 extern ACPI_STATUS acpica_map_cpu(processorid_t, UINT32); 187 extern ACPI_STATUS acpica_unmap_cpu(processorid_t); 188 extern ACPI_STATUS acpica_get_cpu_object_by_cpuid(processorid_t, ACPI_HANDLE *); 191 extern ACPI_STATUS acpica_get_cpu_id_by_object(ACPI_HANDLE, processorid_t *);
|
/titanic_41/usr/src/uts/sun4u/starfire/os/ |
H A D | bbus_intr.c | 91 static processorid_t sgnblk_pollcpu = -1; 142 processorid_t cpu_id = CPU->cpu_id; in bbus_intr() 362 sgnblk_poll_register(void(*func)(processorid_t cpu_id, in sgnblk_poll_register() 393 sgnblk_poll_unregister(void(*func)(processorid_t cpu_id, in sgnblk_poll_unregister() 507 processorid_t cpuid = SIGBCPU->cpu_id; in sgnblk_poll_handler() 558 processorid_t cpu_id = SIGBCPU->cpu_id; in bbus_poll() 568 void (*func)(processorid_t cpuid, cpu_sgnblk_t *sgnblkp); in bbus_poll()
|
/titanic_41/usr/src/uts/sun4u/serengeti/io/ |
H A D | sbdp_cpu.c | 102 sbdp_disconnect_cpu(sbdp_handle_t *hp, dev_info_t *dip, processorid_t cpuid) in sbdp_disconnect_cpu() 109 processorid_t cpu = cpuid; in sbdp_disconnect_cpu() 110 processorid_t portid; in sbdp_disconnect_cpu() 183 sbdp_connect_cpu(sbdp_handle_t *hp, dev_info_t *dip, processorid_t cpuid) in sbdp_connect_cpu() 222 processorid_t cpu = cpuid; in sbdp_connect_cpu() 223 processorid_t portid; in sbdp_connect_cpu() 362 processorid_t cpuid; in sbdp_cpu_poweroff() 481 processorid_t 520 return ((processorid_t)cpuid & SG_CPU_ID_MASK); in sbdp_get_cpuid() 563 processorid_t portid; /* portid we are looking for */ [all …]
|
/titanic_41/usr/src/uts/i86pc/io/apix/ |
H A D | apix_irm.c | 92 int apix_irm_disable_intr(processorid_t); 93 void apix_irm_enable_intr(processorid_t); 96 int (*psm_disable_intr_saved)(processorid_t) = NULL; 97 void (*psm_enable_intr_saved)(processorid_t) = NULL; 437 apix_irm_disable_intr(processorid_t id) in apix_irm_disable_intr() 522 apix_irm_enable_intr(processorid_t id) in apix_irm_enable_intr()
|
/titanic_41/usr/src/uts/i86xpv/os/ |
H A D | mp_xen.c | 135 static int xen_vcpu_initialize(processorid_t, vcpu_guest_context_t *); 141 vcpu_on_pcpu(processorid_t cpu) in vcpu_on_pcpu() 699 vcpu_config_poweroff(processorid_t id) in vcpu_config_poweroff() 751 vcpu_config_new(processorid_t id) in vcpu_config_new() 753 extern int start_cpu(processorid_t); in vcpu_config_new() 799 vcpu_config_poweron(processorid_t id) in vcpu_config_poweron() 833 vcpu_config_report(processorid_t id, uint_t newstate, int error) in vcpu_config_report() 942 processorid_t id; in vcpu_config_event() 958 xen_vcpu_initialize(processorid_t id, vcpu_guest_context_t *vgc) in xen_vcpu_initialize() 1013 xen_vcpu_up(processorid_t id) in xen_vcpu_up() [all …]
|