/freebsd/sys/riscv/vmm/ |
H A D | vmm_aplic.c | 206 aplic_handle_idc_claimi(struct hyp *hyp, struct aplic *aplic, int cpu_id, in aplic_handle_idc_claimi() 240 aplic_handle_idc(struct hyp *hyp, struct aplic *aplic, int cpu, int reg, in aplic_handle_idc() 263 aplic_mmio_access(struct hyp *hyp, struct aplic *aplic, uint64_t reg, in aplic_mmio_access() 329 struct hyp *hyp; in mem_read() local 358 struct hyp *hyp; in mem_write() local 384 aplic_vminit(struct hyp *hyp) in aplic_vminit() 396 aplic_vmcleanup(struct hyp *hyp) in aplic_vmcleanup() 408 aplic_attach_to_vm(struct hyp *hyp, struct vm_aplic_descr *descr) in aplic_attach_to_vm() 433 aplic_detach_from_vm(struct hyp *hyp) in aplic_detach_from_vm() 452 struct hyp *hyp; in aplic_check_pending() local [all …]
|
H A D | riscv.h | 92 struct hyp *hyp; member 109 struct hyp { struct 114 struct hypctx *ctx[]; argument
|
H A D | vmm_sbi.c | 50 struct hyp *hyp; in vmm_sbi_handle_rfnc() local 135 struct hyp *hyp; in vmm_sbi_handle_ipi() local
|
H A D | vmm_riscv.c | 126 struct hyp *hyp; in vmmops_init() local 201 struct hyp *hyp; in vmmops_vcpu_init() local 537 riscv_send_ipi(struct hyp *hyp, cpuset_t *cpus) in riscv_send_ipi() 729 struct hyp *hyp; in riscv_pcpu_vmcleanup() local 761 struct hyp *hyp; in vmmops_cleanup() local
|
H A D | vmm_vtimer.c | 87 struct hyp *hyp; in vtimer_inject_irq_callout() local
|
H A D | vmm.c | 548 struct hyp *hyp; in vm_handle_inst_emul() local
|
/freebsd/sys/arm64/vmm/ |
H A D | arm64.h | 102 struct hyp *hyp; member 122 struct hyp { struct 130 struct hypctx *ctx[]; argument
|
H A D | vmm_hyp.c | 45 vmm_hyp_reg_store(struct hypctx *hypctx, struct hyp *hyp, bool guest) in vmm_hyp_reg_store() 273 vmm_hyp_reg_restore(struct hypctx *hypctx, struct hyp *hyp, bool guest) in vmm_hyp_reg_restore() 500 vmm_hyp_call_guest(struct hyp *hyp, struct hypctx *hypctx) in vmm_hyp_call_guest()
|
H A D | vmm_arm64.c | 518 struct hyp *hyp; in vmmops_init() local 540 struct hyp *hyp = vmi; in vmmops_vcpu_init() local 1067 struct hyp *hyp; in vmmops_run() local 1183 struct hyp *hyp; in arm_pcpu_vmcleanup() local 1213 struct hyp *hyp = vmi; in vmmops_cleanup() local
|
H A D | vmm_handlers.c | 52 vmm_nvhe_enter_guest(struct hyp *hyp, struct hypctx *hypctx) in vmm_nvhe_enter_guest()
|
H A D | vmm.c | 844 struct hyp *hyp; in vm_handle_inst_emul() local
|
/freebsd/sys/arm64/vmm/io/ |
H A D | vtimer.c | 128 vtimer_vminit(struct hyp *hyp) in vtimer_vminit() 215 vtimer_vmcleanup(struct hyp *hyp) in vtimer_vmcleanup() 339 struct hyp *hyp; in vtimer_phys_ctl_read() local 389 struct hyp *hyp; in vtimer_phys_cnt_read() local 439 struct hyp *hyp; in vtimer_phys_tval_read() local 468 struct hyp *hyp; in vtimer_phys_tval_write() local
|
H A D | vgic_v3.c | 154 #define INJECT_IRQ(hyp, vcpuid, irqid, level) \ argument 425 mpidr_to_vcpu(struct hyp *hyp, uint64_t mpidr) in mpidr_to_vcpu() 440 vgic_v3_vminit(device_t dev, struct hyp *hyp) in vgic_v3_vminit() 554 vgic_v3_vmcleanup(device_t dev, struct hyp *hyp) in vgic_v3_vmcleanup() 561 vgic_v3_max_cpu_count(device_t dev, struct hyp *hyp) in vgic_v3_max_cpu_count() 598 vgic_v3_queue_irq(struct hyp *hyp, struct vgic_v3_cpu *vgic_cpu, in vgic_v3_queue_irq() 735 struct hyp *hyp; in write_pendr() local 813 struct hyp *hyp; in write_activer() local 996 struct hyp *hyp; in dist_ctlr_read() local 1373 struct hyp *hyp; in dist_read() local [all …]
|
/freebsd/sys/riscv/include/ |
H A D | vmm.h | 294 } hyp; member
|
/freebsd/sys/arm64/include/ |
H A D | vmm.h | 317 } hyp; member
|