/openbmc/qemu/hw/intc/ |
H A D | mips_gic.c | 89 static uint64_t gic_read_vp(MIPSGICState *gic, uint32_t vp_index, hwaddr addr, in gic_read_vp() argument 94 return gic->vps[vp_index].ctl; in gic_read_vp() 97 return gic->vps[vp_index].pend; in gic_read_vp() 99 return gic->vps[vp_index].mask; in gic_read_vp() 101 return gic->vps[vp_index].compare_map; in gic_read_vp() 103 return gic->vps[vp_index].other_addr; in gic_read_vp() 105 return vp_index; in gic_read_vp() 107 return mips_gictimer_get_vp_compare(gic->gic_timer, vp_index); in gic_read_vp() 121 uint32_t vp_index = current_cpu->cpu_index; in gic_read() local 171 ret = gic_read_vp(gic, vp_index, addr - VP_LOCAL_SECTION_OFS, size); in gic_read() [all …]
|
/openbmc/qemu/hw/hyperv/ |
H A D | hyperv_testdev.c | 24 uint8_t vp_index; member 65 uint8_t vp_index, uint8_t sint) in sint_route_create() argument 72 sint_route->vp_index = vp_index; in sint_route_create() 75 sint_route->sint_route = hyperv_sint_route_new(vp_index, sint, NULL, NULL); in sint_route_create() 82 uint8_t vp_index, uint8_t sint) in sint_route_find() argument 87 if (sint_route->vp_index == vp_index && sint_route->sint == sint) { in sint_route_find() 95 uint8_t vp_index, uint8_t sint) in sint_route_destroy() argument 99 sint_route = sint_route_find(dev, vp_index, sint); in sint_route_destroy() 106 uint8_t vp_index, uint8_t sint) in sint_route_set_sint() argument 110 sint_route = sint_route_find(dev, vp_index, sint); in sint_route_set_sint() [all …]
|
H A D | hyperv.c | 107 uint32_t vp_index; in synic_realize() local 110 vp_index = hyperv_vp_index(synic->cs); in synic_realize() 111 msgp_name = g_strdup_printf("synic-%u-msg-page", vp_index); in synic_realize() 112 eventp_name = g_strdup_printf("synic-%u-event-page", vp_index); in synic_realize() 231 static CPUState *hyperv_find_vcpu(uint32_t vp_index) in hyperv_find_vcpu() argument 233 CPUState *cs = qemu_get_cpu(vp_index); in hyperv_find_vcpu() 234 assert(hyperv_vp_index(cs) == vp_index); in hyperv_find_vcpu() 401 HvSintRoute *hyperv_sint_route_new(uint32_t vp_index, uint32_t sint, in hyperv_sint_route_new() argument 411 cs = hyperv_find_vcpu(vp_index); in hyperv_sint_route_new() 458 gsi = kvm_irqchip_add_hv_sint_route(kvm_state, vp_index, sint); in hyperv_sint_route_new()
|
H A D | vmbus.c | 1394 static HvSintRoute *make_sint_route(VMBus *vmbus, uint32_t vp_index) in make_sint_route() argument 1398 if (vp_index == vmbus->target_vp) { in make_sint_route() 1404 if (chan->target_vp == vp_index && vmbus_channel_is_open(chan)) { in make_sint_route() 1410 return hyperv_sint_route_new(vp_index, VMBUS_SINT, NULL, NULL); in make_sint_route()
|
/openbmc/qemu/hw/timer/ |
H A D | mips_gictimer.c | 21 uint32_t vp_index, uint64_t now) in gic_vptimer_update() argument 26 wait = gictimer->vptimers[vp_index].comparelo - gictimer->sh_counterlo - in gic_vptimer_update() 30 timer_mod(gictimer->vptimers[vp_index].qtimer, next); in gic_vptimer_update() 33 static void gic_vptimer_expire(MIPSGICTimerState *gictimer, uint32_t vp_index, in gic_vptimer_expire() argument 40 gictimer->cb(gictimer->opaque, vp_index); in gic_vptimer_expire() 41 gic_vptimer_update(gictimer, vp_index, now); in gic_vptimer_expire() 48 gic_vptimer_expire(gictimer, vptimer->vp_index, in gic_vptimer_cb() 90 uint32_t vp_index) in mips_gictimer_get_vp_compare() argument 92 return gictimer->vptimers[vp_index].comparelo; in mips_gictimer_get_vp_compare() 96 uint32_t vp_index, uint64_t compare) in mips_gictimer_store_vp_compare() argument [all …]
|
/openbmc/qemu/include/hw/timer/ |
H A D | mips_gictimer.h | 16 typedef void MIPSGICTimerCB(void *opaque, uint32_t vp_index); 20 uint32_t vp_index; member 38 uint32_t vp_index); 39 void mips_gictimer_store_vp_compare(MIPSGICTimerState *gic, uint32_t vp_index,
|
/openbmc/linux/arch/x86/kvm/svm/ |
H A D | svm_onhyperv.h | 83 u32 vp_index = kvm_hv_get_vpindex(vcpu); in svm_hv_update_vp_id() local 85 if (hve->hv_vp_id != vp_index) { in svm_hv_update_vp_id() 86 hve->hv_vp_id = vp_index; in svm_hv_update_vp_id()
|
/openbmc/linux/arch/x86/hyperv/ |
H A D | hv_proc.c | 163 int hv_call_create_vp(int node, u64 partition_id, u32 vp_index, u32 flags) in hv_call_create_vp() argument 185 input->vp_index = vp_index; in hv_call_create_vp() 202 vp_index, flags, status); in hv_call_create_vp()
|
H A D | hv_vtl.c | 100 input->vp_index = target_vp_index; in hv_vtl_bringup_vcpu()
|
H A D | ivm.c | 351 start_vp_input->vp_index = cpu; in hv_snp_boot_ap()
|
/openbmc/linux/drivers/scsi/qla2xxx/ |
H A D | qla_nvme.h | 75 uint8_t vp_index; member 93 uint8_t vp_index; member 117 uint8_t vp_index; member
|
H A D | qla_fw.h | 469 uint8_t vp_index; member 510 uint8_t vp_index; member 556 uint8_t vp_index; member 590 uint8_t vp_index; member 688 uint8_t vp_index; member 714 uint8_t vp_index; member 791 uint8_t vp_index; member 849 uint8_t vp_index; member 922 uint8_t vp_index; member 980 uint8_t vp_index; member [all …]
|
H A D | qla_target.h | 169 uint8_t vp_index; member 407 uint8_t vp_index; member 460 uint8_t vp_index; member 510 uint8_t vp_index; member 577 uint8_t vp_index; member 625 uint8_t vp_index; member
|
H A D | qla_nvme.c | 681 cmd_pkt->vp_index = sp->fcport->vha->vp_idx; in qla2x00_start_nvme_mq() 1116 lsrjt_iocb->vp_index = a->vp_idx; in qla_nvme_lsrjt_pt_iocb() 1206 qla2xxx_get_vha_from_vp_idx(struct qla_hw_data *ha, uint16_t vp_index) in qla2xxx_get_vha_from_vp_idx() argument 1213 if (!vp_index && !ha->num_vhosts) in qla2xxx_get_vha_from_vp_idx() 1218 if (vha->vp_idx == vp_index) { in qla2xxx_get_vha_from_vp_idx() 1247 vha = qla2xxx_get_vha_from_vp_idx(ha, p->vp_index); in qla2xxx_process_purls_iocb() 1249 ql_log(ql_log_warn, NULL, 0x2110, "Invalid vp index %d\n", p->vp_index); in qla2xxx_process_purls_iocb() 1257 a.vp_idx = p->vp_index; in qla2xxx_process_purls_iocb()
|
H A D | qla_iocb.c | 535 mrk24->vp_index = vha->vp_idx; in __qla2x00_marker() 1370 cmd_pkt->vp_index = sp->vha->vp_idx; in qla24xx_build_scsi_crc_2_iocbs() 1637 cmd_pkt->vp_index = sp->vha->vp_idx; in qla24xx_start_scsi() 2004 cmd_pkt->vp_index = sp->fcport->vha->vp_idx; in qla2xxx_start_scsi_mq() 2411 logio->vp_index = sp->vha->vp_idx; in qla24xx_prli_iocb() 2441 logio->vp_index = sp->vha->vp_idx; in qla24xx_login_iocb() 2488 logio->vp_index = sp->vha->vp_idx; in qla24xx_logout_iocb() 2515 logio->vp_index = sp->vha->vp_idx; in qla24xx_adisc_iocb() 2562 tsk->vp_index = fcport->vha->vp_idx; in qla24xx_tm_iocb() 2808 els_iocb->vp_index = vha->vp_idx; in qla24xx_els_logo_iocb() [all …]
|
H A D | qla_edif.h | 75 uint8_t vp_index; member
|
H A D | qla_mid.c | 951 int vp_index = vha->vp_idx; in qla24xx_control_vp() local 957 "Entered %s cmd %x index %d.\n", __func__, cmd, vp_index); in qla24xx_control_vp() 959 if (vp_index == 0 || vp_index >= ha->max_npiv_vports) in qla24xx_control_vp() 973 sp->u.iocb_cmd.u.ctrlvp.vp_index = vp_index; in qla24xx_control_vp()
|
H A D | qla_target.c | 356 if ((entry->u.isp24.vp_index != 0xFF) && in qlt_24xx_atio_pkt_all_vps() 359 entry->u.isp24.vp_index); in qlt_24xx_atio_pkt_all_vps() 365 vha->vp_idx, entry->u.isp24.vp_index); in qlt_24xx_atio_pkt_all_vps() 383 entry->vp_index); in qlt_24xx_atio_pkt_all_vps() 390 vha->vp_idx, entry->vp_index); in qlt_24xx_atio_pkt_all_vps() 426 entry->vp_index); in qlt_response_pkt_all_vps() 431 vha->vp_idx, entry->vp_index); in qlt_response_pkt_all_vps() 444 host = qla_find_host_by_vp_idx(vha, entry->u.isp24.vp_index); in qlt_response_pkt_all_vps() 449 vha->vp_idx, entry->u.isp24.vp_index); in qlt_response_pkt_all_vps() 461 if (0xFF != entry->u.isp24.vp_index) { in qlt_response_pkt_all_vps() [all …]
|
/openbmc/linux/arch/x86/kvm/ |
H A D | trace.h | 1690 TP_PROTO(int vcpu_id, u32 vp_index, u32 msr, u64 data), 1691 TP_ARGS(vcpu_id, vp_index, msr, data), 1695 __field(u32, vp_index) 1702 __entry->vp_index = vp_index; 1708 __entry->vcpu_id, __entry->vp_index, __entry->msr, 1716 TP_PROTO(int vcpu_id, u32 vp_index, u32 msr, u64 data), 1717 TP_ARGS(vcpu_id, vp_index, msr, data), 1721 __field(u32, vp_index) 1728 __entry->vp_index = vp_index; 1734 __entry->vcpu_id, __entry->vp_index, __entry->msr,
|
H A D | hyperv.h | 90 return hv_vcpu ? hv_vcpu->vp_index : vcpu->vcpu_idx; in kvm_hv_get_vpindex()
|
H A D | hyperv.c | 371 to_hv_vcpu(vcpu)->vp_index, msr, data); in syndbg_set_msr() 981 hv_vcpu->vp_index = vcpu->vcpu_idx; in kvm_hv_vcpu_init() 1483 if (new_vp_index == hv_vcpu->vp_index) in kvm_hv_set_msr() 1492 if (hv_vcpu->vp_index == vcpu->vcpu_idx) in kvm_hv_set_msr() 1497 hv_vcpu->vp_index = new_vp_index; in kvm_hv_set_msr() 1647 data = hv_vcpu->vp_index; in kvm_hv_get_msr()
|
/openbmc/qemu/include/hw/hyperv/ |
H A D | hyperv.h | 24 HvSintRoute *hyperv_sint_route_new(uint32_t vp_index, uint32_t sint,
|
/openbmc/qemu/target/mips/ |
H A D | cpu.c | 117 void cpu_set_exception_base(int vp_index, target_ulong address) in cpu_set_exception_base() argument 119 MIPSCPU *vp = MIPS_CPU(qemu_get_cpu(vp_index)); in cpu_set_exception_base()
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | mshyperv.h | 64 int hv_call_create_vp(int node, u64 partition_id, u32 vp_index, u32 flags);
|
/openbmc/linux/include/asm-generic/ |
H A D | hyperv-tlfs.h | 559 u32 vp_index; member
|