| /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 | arm64.h | 120 struct hyp *hyp; member 141 struct hyp { struct 154 struct hypctx *ctx[]; argument
|
| H A D | vmm_hyp.c | 44 vmm_hyp_reg_store(struct hypctx *hypctx, struct hyp *hyp, bool guest, in vmm_hyp_reg_store() 282 vmm_hyp_reg_restore(struct hypctx *hypctx, struct hyp *hyp, bool guest, in vmm_hyp_reg_restore() 559 vmm_hyp_call_guest(struct hyp *hyp, struct hypctx *hypctx) in vmm_hyp_call_guest()
|
| 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_arm64.c | 514 struct hyp *hyp; in vmmops_init() local 557 struct hyp *hyp = vmi; in vmmops_vcpu_init() local 1084 struct hyp *hyp; in vmmops_run() local 1200 struct hyp *hyp; in arm_pcpu_vmcleanup() local 1230 struct hyp *hyp = vmi; in vmmops_cleanup() local
|
| H A D | vmm.c | 652 struct hyp *hyp; in vm_handle_inst_emul() local
|
| /freebsd/sys/arm64/vmm/io/ |
| H A D | vtimer.c | 136 vtimer_vminit(struct hyp *hyp) in vtimer_vminit() 250 vtimer_vmcleanup(struct hyp *hyp) in vtimer_vmcleanup() 384 struct hyp *hyp; in vtimer_phys_ctl_read() local 434 struct hyp *hyp; in vtimer_phys_cnt_read() local 484 struct hyp *hyp; in vtimer_phys_tval_read() local 513 struct hyp *hyp; in vtimer_phys_tval_write() local
|
| 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() 555 vgic_v3_vmcleanup(device_t dev, struct hyp *hyp) in vgic_v3_vmcleanup() 562 vgic_v3_max_cpu_count(device_t dev, struct hyp *hyp) in vgic_v3_max_cpu_count() 599 vgic_v3_queue_irq(struct hyp *hyp, struct vgic_v3_cpu *vgic_cpu, in vgic_v3_queue_irq() 736 struct hyp *hyp; in write_pendr() local 814 struct hyp *hyp; in write_activer() local 997 struct hyp *hyp; in dist_ctlr_read() local 1374 struct hyp *hyp; in dist_read() local [all …]
|
| /freebsd/sys/riscv/include/ |
| H A D | vmm.h | 250 } hyp; member
|
| /freebsd/sys/arm64/include/ |
| H A D | vmm.h | 275 } hyp; member
|