Home
last modified time | relevance | path

Searched refs:mcpup (Results 1 – 4 of 4) sorted by relevance

/titanic_50/usr/src/uts/sun4v/os/
H A Dintrq.c38 struct machcpu *mcpup = &cpu->cpu_m; in cpu_intrq_register() local
41 ret = hv_cpu_qconf(INTR_CPU_Q, mcpup->cpu_q_base_pa, cpu_q_entries); in cpu_intrq_register()
46 ret = hv_cpu_qconf(INTR_DEV_Q, mcpup->dev_q_base_pa, dev_q_entries); in cpu_intrq_register()
51 ret = hv_cpu_qconf(CPU_RQ, mcpup->cpu_rq_base_pa, cpu_rq_entries); in cpu_intrq_register()
56 ret = hv_cpu_qconf(CPU_NRQ, mcpup->cpu_nrq_base_pa, cpu_nrq_entries); in cpu_intrq_register()
65 struct machcpu *mcpup = &cpu->cpu_m; in cpu_intrq_setup() local
78 mcpup->mondo_data = contig_mem_alloc(INTR_REPORT_SIZE); in cpu_intrq_setup()
80 if (mcpup->mondo_data == NULL) { in cpu_intrq_setup()
89 mcpup->mondo_data_ra = va_to_pa(mcpup->mondo_data); in cpu_intrq_setup()
106 mcpup->cpu_list = contig_mem_alloc(size); in cpu_intrq_setup()
[all …]
H A Dmach_cpu_states.c793 struct machcpu *mcpup = &(CPU->cpu_m); in send_one_mondo() local
797 mcpup->cpu_list[0] = (uint16_t)cpuid; in send_one_mondo()
798 stat = shipit(1, mcpup->cpu_list_ra); in send_one_mondo()
832 stat = shipit(1, mcpup->cpu_list_ra); in send_one_mondo()
857 struct machcpu *mcpup = &(CPU->cpu_m); in send_mondo_set() local
872 mcpup->cpu_list[ncpuids++] = (uint16_t)smallestid; in send_mondo_set()
876 mcpup->cpu_list[ncpuids++] = (uint16_t)i; in send_mondo_set()
879 mcpup->cpu_list[ncpuids++] = (uint16_t)largestid; in send_mondo_set()
885 stat = shipit(ncpuids, mcpup->cpu_list_ra); in send_mondo_set()
899 if (mcpup->cpu_list[i] == HV_SEND_MONDO_ENTRYDONE) { in send_mondo_set()
[all …]
H A Derror.c113 struct machcpu *mcpup; in process_resumable_error() local
118 mcpup = &(CPU->cpu_m); in process_resumable_error()
122 head_va = (errh_er_t *)(mcpup->cpu_rq_va + head_offset + in process_resumable_error()
129 mcpup->cpu_rq_lastre = head_va; in process_resumable_error()
217 struct machcpu *mcpup; in process_nonresumable_error() local
226 mcpup = &(CPU->cpu_m); in process_nonresumable_error()
230 head_va = (errh_er_t *)(mcpup->cpu_nrq_va + head_offset + in process_nonresumable_error()
239 mcpup->cpu_nrq_lastnre = head_va; in process_nonresumable_error()
/titanic_50/usr/src/uts/i86pc/os/
H A Dx_call.c314 struct machcpu *mcpup = &(CPU->cpu_m); in xc_serv() local
325 while (mcpup->xc_work_cnt != 0) { in xc_serv()
332 msg = xc_extract(&mcpup->xc_msgbox)) { in xc_serv()
343 xc_decrement(mcpup); in xc_serv()
345 if (mcpup->xc_work_cnt == 0) in xc_serv()
375 xc_decrement(mcpup); in xc_serv()
398 if (++num_waiting < mcpup->xc_wait_cnt) in xc_serv()
408 mcpup->xc_wait_cnt = 0; in xc_serv()
424 xc_decrement(mcpup); in xc_serv()
434 xc_insert(&mcpup->xc_free, msg); in xc_serv()
[all …]