Home
last modified time | relevance | path

Searched refs:processorid_t (Results 1 – 25 of 225) sorted by relevance

123456789

/illumos-gate/usr/src/uts/i86pc/sys/
H A Dpsm_types.h104 processorid_t cpuid;
109 processorid_t cpuid;
113 processorid_t cpuid;
129 int (*psm_disable_intr)(processorid_t cpun);
130 void (*psm_enable_intr)(processorid_t cpun);
133 void (*psm_set_idlecpu)(processorid_t cpun);
134 void (*psm_unset_idlecpu)(processorid_t cpun);
147 processorid_t (*psm_get_next_processorid)(processorid_t cpu_id);
149 int (*psm_cpu_start)(processorid_t cpun, caddr_t ctxt);
151 void (*psm_cpu_start)(processorid_t cpun, caddr_t rm_code);
[all …]
H A Dapic_common.h172 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);
186 extern void apic_send_pir_ipi(processorid_t);
190 extern void apic_cmci_setup(processorid_t, boolean_t);
192 extern processorid_t apic_find_cpu(int flag);
193 extern processorid_t apic_get_next_bind_cpu(void);
H A Dsmp_impldefs.h61 extern void (*psm_set_idle_cpuf)(processorid_t); /* cpu changed to idle */
62 extern void (*psm_unset_idle_cpuf)(processorid_t); /* cpu out of idle */
63 extern int (*psm_disable_intr)(processorid_t); /* disable intr to cpu */
64 extern void (*psm_enable_intr)(processorid_t); /* enable intr to cpu */
78 extern void (*psm_send_pir_ipi)(processorid_t); /* send PIR ipi */
79 extern void (*psm_cmci_setup)(processorid_t, boolean_t); /* Control CPU CMCI */
H A Dapix.h107 processorid_t v_cpuid; /* current target cpu */
112 processorid_t v_bound_cpuid; /* binding cpu */
123 processorid_t x_cpuid; /* cpu number */
174 extern processorid_t *apix_major_to_cpu;
260 processorid_t i_old_cpuid;
262 processorid_t i_new_cpuid;
308 extern apix_vector_t *apix_rebind(apix_vector_t *vecp, processorid_t tocpu,
338 extern int apix_intx_rebind(int irqno, processorid_t cpuid, uchar_t vector);
H A Dmachsystm.h76 extern int mach_cpuid_start(processorid_t, void *);
78 extern int mach_cpu_add(mach_cpu_add_arg_t *, processorid_t *);
79 extern int mach_cpu_remove(processorid_t);
124 extern void trap(struct regs *, caddr_t, processorid_t);
/illumos-gate/usr/src/uts/common/sys/
H A Dprocessor.h60 typedef int processorid_t; typedef
129 extern int p_online(processorid_t processorid, int flag);
130 extern int processor_info(processorid_t processorid,
133 processorid_t processorid, processorid_t *obind);
134 extern processorid_t getcpuid(void);
142 extern int p_online_internal(processorid_t, int, int *);
143 extern int p_online_internal_locked(processorid_t, int, int *);
H A Dmac_soft_ring.h103 processorid_t s_ring_cpuid; /* processor to bind to */
104 processorid_t s_ring_cpuid_save; /* saved cpuid during offline */
374 processorid_t srs_worker_cpuid; /* processor to bind to */
375 processorid_t srs_worker_cpuid_save; /* saved cpuid during offline */
376 processorid_t srs_poll_cpuid; /* processor to bind to */
377 processorid_t srs_poll_cpuid_save; /* saved cpuid during offline */
652 extern cpu_t *mac_srs_bind(mac_soft_ring_set_t *, processorid_t);
653 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 Dpool_pset.h68 extern int pool_cpu_proprm(processorid_t, char *);
69 extern int pool_cpu_propput(processorid_t, nvpair_t *);
70 extern int pool_cpu_propget(processorid_t, char *, nvlist_t *);
/illumos-gate/usr/src/cmd/psradm/
H A Dpsradm.c118 psr_set_state(processorid_t cpu, int action, psr_action_t *pac, int mustexist) in psr_set_state()
195 do_range(processorid_t first, processorid_t last, int action, in do_range()
198 processorid_t cpu; in do_range()
222 processorid_t cpu; in main()
223 processorid_t cpuid_max; in main()
330 cpuid_max = (processorid_t)sysconf(_SC_CPUID_MAX); in main()
344 cpu = (processorid_t) in main()
357 processorid_t first, last; in main()
359 first = (processorid_t) in main()
368 last = (processorid_t) in main()
/illumos-gate/usr/src/uts/sun4/sys/
H A Dcmp.h38 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);
/illumos-gate/usr/src/uts/common/syscall/
H A Dprocessor_bind.c49 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()
/illumos-gate/usr/src/cmd/pbind/
H A Dpbind.c100 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 …]
/illumos-gate/usr/src/cmd/psrset/
H A Dpsrset.c79 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 …]
/illumos-gate/usr/src/cmd/intrstat/
H A Dintrstat.c62 static processorid_t *g_pset_cpus;
232 select_cpu(processorid_t cpu) in select_cpu()
250 select_cpus(processorid_t low, processorid_t high) in select_cpus()
273 processorid_t i; in select_pset()
311 processorid_t i; in check_pset()
345 bzero(g_present, sizeof (processorid_t) * g_max_cpus); in check_pset()
360 processorid_t id; in main()
406 if ((g_present = malloc(sizeof (processorid_t) * g_max_cpus)) == NULL) in main()
409 bzero(g_present, sizeof (processorid_t) * g_max_cpus); in main()
411 g_pset_cpus = malloc(sizeof (processorid_t) * g_max_cpus); in main()
[all …]
/illumos-gate/usr/src/uts/sun4v/os/
H A Dcmp.c41 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()
/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/
H A Drdsv3_af_thr_impl.h62 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);
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/
H A Dapic_common.c92 void apic_set_idlecpu(processorid_t);
93 void apic_unset_idlecpu(processorid_t);
96 processorid_t apic_get_next_processorid(processorid_t);
401 apic_cmci_setup(processorid_t cpuid, boolean_t enable) in apic_cmci_setup()
438 apic_cpu_send_SIPI(processorid_t cpun, boolean_t start) in apic_cpu_send_SIPI()
518 apic_cpu_start(processorid_t cpun, caddr_t arg __unused) in apic_cpu_start()
544 apic_cpu_stop(processorid_t cpun, caddr_t arg __unused) in apic_cpu_stop()
640 apic_send_pir_ipi(processorid_t cpun) in apic_send_pir_ipi()
666 apic_set_idlecpu(processorid_t cpun __unused) in apic_set_idlecpu()
671 apic_unset_idlecpu(processorid_t cpun __unused) in apic_unset_idlecpu()
[all …]
/illumos-gate/usr/src/uts/sun4u/serengeti/sys/
H A Dsbdp_mbox.h97 int sbdp_start_cpu(processorid_t);
98 int sbdp_start_cpu_pairs(processorid_t);
99 int sbdp_stop_cpu(processorid_t);
/illumos-gate/usr/src/uts/sun4u/os/
H A Dcmp.c51 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()
/illumos-gate/usr/src/uts/i86xpv/io/psm/
H A Dxpv_uppc.c311 static processorid_t
312 xen_uppc_get_next_processorid(processorid_t id) in xen_uppc_get_next_processorid()
864 (int (*)(processorid_t))NULL, /* psm_disable_intr */
865 (void (*)(processorid_t))NULL, /* psm_enable_intr */
868 (void (*)(processorid_t))NULL, /* psm_set_idlecpu */
869 (void (*)(processorid_t))NULL, /* psm_unset_idlecpu */
877 (int (*)(processorid_t, caddr_t))NULL, /* psm_cpu_start */
881 (void (*)(processorid_t, int))NULL, /* psm_send_ipi */
899 (void (*)(processorid_t))NULL, /* psm_send_pir_ipi */
900 (void (*)(processorid_t, boolean_t))NULL /* psm_cmci_setup */
/illumos-gate/usr/src/uts/sun4u/sys/
H A Dsbd.h88 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);
/illumos-gate/usr/src/uts/i86pc/io/psm/
H A Duppc.c54 static processorid_t uppc_get_next_processorid(processorid_t cpu_id);
145 (int (*)(processorid_t))NULL, /* psm_disable_intr */
146 (void (*)(processorid_t))NULL, /* psm_enable_intr */
149 (void (*)(processorid_t))NULL, /* psm_set_idlecpu */
150 (void (*)(processorid_t))NULL, /* psm_unset_idlecpu */
158 (int (*)(processorid_t, caddr_t))NULL, /* psm_cpu_start */
162 (void (*)(processorid_t, int))NULL, /* psm_send_ipi */
181 (void (*)(processorid_t))NULL, /* psm_send_pir_ipi */
182 (void (*)(processorid_t, boolean_t))NULL /* psm_cmci_setup */
413 static processorid_t
[all …]
/illumos-gate/usr/src/uts/intel/sys/
H A Dacpica.h182 extern ACPI_STATUS acpica_map_cpu(processorid_t, UINT32);
183 extern ACPI_STATUS acpica_unmap_cpu(processorid_t);
184 extern ACPI_STATUS acpica_get_cpu_object_by_cpuid(processorid_t, ACPI_HANDLE *);
187 extern ACPI_STATUS acpica_get_cpu_id_by_object(ACPI_HANDLE, processorid_t *);
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dmp_xen.c139 static int xen_vcpu_initialize(processorid_t, vcpu_guest_context_t *);
145 vcpu_on_pcpu(processorid_t cpu) in vcpu_on_pcpu()
669 vcpu_config_poweroff(processorid_t id) in vcpu_config_poweroff()
721 vcpu_config_new(processorid_t id) in vcpu_config_new()
723 extern int start_cpu(processorid_t); in vcpu_config_new()
769 vcpu_config_poweron(processorid_t id) in vcpu_config_poweron()
803 vcpu_config_report(processorid_t id, uint_t newstate, int error) in vcpu_config_report()
913 processorid_t id; in vcpu_config_event()
929 xen_vcpu_initialize(processorid_t id, vcpu_guest_context_t *vgc) in xen_vcpu_initialize()
984 xen_vcpu_up(processorid_t id) in xen_vcpu_up()
[all …]
/illumos-gate/usr/src/uts/sun4u/serengeti/io/
H A Dsbdp_cpu.c103 sbdp_disconnect_cpu(sbdp_handle_t *hp, dev_info_t *dip, processorid_t cpuid) in sbdp_disconnect_cpu()
110 processorid_t cpu = cpuid; in sbdp_disconnect_cpu()
111 processorid_t portid; in sbdp_disconnect_cpu()
184 sbdp_connect_cpu(sbdp_handle_t *hp, dev_info_t *dip, processorid_t cpuid) in sbdp_connect_cpu()
223 processorid_t cpu = cpuid; in sbdp_connect_cpu()
224 processorid_t portid; in sbdp_connect_cpu()
363 processorid_t cpuid; in sbdp_cpu_poweroff()
482 processorid_t
521 return ((processorid_t)cpuid & SG_CPU_ID_MASK); in sbdp_get_cpuid()
564 processorid_t portid; /* portid we are looking for */
[all …]

123456789