| /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 132 void riscv_send_ipi(struct hyp *hyp, cpuset_t *cpus); 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 | 541 struct hyp *hyp; in vm_handle_inst_emul() local
|
| /freebsd/sys/arm64/vmm/ |
| H A D | arm64.h | 104 struct hyp *hyp; member 125 struct hyp { struct 136 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() 283 vmm_hyp_reg_restore(struct hypctx *hypctx, struct hyp *hyp, bool guest, in vmm_hyp_reg_restore() 538 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 | 516 struct hyp *hyp; in vmmops_init() local 549 struct hyp *hyp = vmi; in vmmops_vcpu_init() local 1076 struct hyp *hyp; in vmmops_run() local 1192 struct hyp *hyp; in arm_pcpu_vmcleanup() local 1222 struct hyp *hyp = vmi; in vmmops_cleanup() local
|
| H A D | vmm.c | 871 struct hyp *hyp; in vm_handle_inst_emul() local
|
| /freebsd/sys/arm64/vmm/io/ |
| H A D | vtimer.c | 135 vtimer_vminit(struct hyp *hyp) in vtimer_vminit() 249 vtimer_vmcleanup(struct hyp *hyp) in vtimer_vmcleanup() 383 struct hyp *hyp; in vtimer_phys_ctl_read() local 433 struct hyp *hyp; in vtimer_phys_cnt_read() local 483 struct hyp *hyp; in vtimer_phys_tval_read() local 512 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 | 317 } hyp; member
|
| /freebsd/sys/arm64/include/ |
| H A D | vmm.h | 348 } hyp; member
|