| /freebsd/sys/riscv/vmm/ |
| H A D | vmm_aplic.c | 208 aplic_handle_idc_claimi(struct hyp *hyp, struct aplic *aplic, int cpu_id, in aplic_handle_idc_claimi() 242 aplic_handle_idc(struct hyp *hyp, struct aplic *aplic, int cpu, int reg, in aplic_handle_idc() 265 aplic_mmio_access(struct hyp *hyp, struct aplic *aplic, uint64_t reg, in aplic_mmio_access() 331 struct hyp *hyp; in mem_read() local 360 struct hyp *hyp; in mem_write() local 386 aplic_vminit(struct hyp *hyp) in aplic_vminit() 398 aplic_vmcleanup(struct hyp *hyp) in aplic_vmcleanup() 410 aplic_attach_to_vm(struct hyp *hyp, struct vm_aplic_descr *descr) in aplic_attach_to_vm() 435 aplic_detach_from_vm(struct hyp *hyp) in aplic_detach_from_vm() 454 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 132 void riscv_send_ipi(struct hyp *hyp, cpuset_t *cpus); argument
|
| H A D | vmm_sbi.c | 52 struct hyp *hyp; in vmm_sbi_handle_rfnc() local 137 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 | 89 struct hyp *hyp; in vtimer_inject_irq_callout() local
|
| H A D | vmm.c | 326 struct hyp *hyp; in vm_handle_inst_emul() local
|
| /freebsd/sys/arm64/vmm/ |
| H A D | vmm_hyp.c | 235 vmm_hyp_reg_store_timer(struct hypctx *hypctx, struct hyp *hyp, bool guest) in vmm_hyp_reg_store_timer() 273 vmm_hyp_reg_store_special(struct hypctx *hypctx, struct hyp *hyp, bool guest) in vmm_hyp_reg_store_special() 353 vmm_hyp_reg_restore_special(struct hypctx *hypctx, struct hyp *hyp, bool guest) in vmm_hyp_reg_restore_special() 588 vmm_hyp_reg_restore_timer(struct hypctx *hypctx, struct hyp *hyp, bool guest) in vmm_hyp_reg_restore_timer() 686 vmm_hyp_reg_store(struct hypctx *hypctx, struct hyp *hyp, bool guest) in vmm_hyp_reg_store() 695 vmm_hyp_reg_restore(struct hypctx *hypctx, struct hyp *hyp, bool guest) in vmm_hyp_reg_restore() 777 vmm_hyp_call_guest(struct hyp *hyp, struct hypctx *hypctx) in vmm_hyp_call_guest()
|
| H A D | arm64.h | 273 struct hyp *hyp; member 343 struct hyp { struct 355 struct hypctx *ctx[]; argument
|
| H A D | vmm_arm64.c | 515 struct hyp *hyp; in vmmops_init() local 558 struct hyp *hyp = vmi; in vmmops_vcpu_init() local 1100 struct hyp *hyp; in vmmops_run() local 1232 struct hyp *hyp; in arm_pcpu_vmcleanup() local 1262 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 | 652 struct hyp *hyp; in vm_handle_inst_emul() local
|
| /freebsd/sys/arm64/vmm/io/ |
| H A D | vgic_v3.c | 155 #define INJECT_IRQ(hyp, vcpuid, irqid, level) \ argument 426 mpidr_to_vcpu(struct hyp *hyp, uint64_t mpidr) in mpidr_to_vcpu() 441 vgic_v3_vminit(device_t dev, struct hyp *hyp) in vgic_v3_vminit() 556 vgic_v3_vmcleanup(device_t dev, struct hyp *hyp) in vgic_v3_vmcleanup() 563 vgic_v3_max_cpu_count(device_t dev, struct hyp *hyp) in vgic_v3_max_cpu_count() 600 vgic_v3_queue_irq(struct hyp *hyp, struct vgic_v3_cpu *vgic_cpu, in vgic_v3_queue_irq() 737 struct hyp *hyp; in write_pendr() local 815 struct hyp *hyp; in write_activer() local 998 struct hyp *hyp; in dist_ctlr_read() local 1375 struct hyp *hyp; in dist_read() local [all …]
|
| H A D | vtimer.c | 241 vtimer_vmcleanup(struct hyp *hyp) in vtimer_vmcleanup()
|
| /freebsd/sys/riscv/include/ |
| H A D | vmm.h | 250 } hyp; member
|
| /freebsd/sys/arm64/include/ |
| H A D | vmm.h | 275 } hyp; member
|