/freebsd-src/sys/arm64/vmm/io/ |
H A D | vgic.c | 51 vgic_attach_to_vm(struct hyp *hyp, struct vm_vgic_descr *descr) in vgic_attach_to_vm() 57 vgic_detach_from_vm(struct hyp *hyp) in vgic_detach_from_vm() 63 vgic_vminit(struct hyp *hyp) in vgic_vminit() 81 vgic_vmcleanup(struct hyp *hyp) in vgic_vmcleanup() 87 vgic_max_cpu_count(struct hyp *hyp) in vgic_max_cpu_count() 101 vgic_inject_irq(struct hyp *hyp, int vcpuid, uint32_t irqid, bool level) in vgic_inject_irq() 107 vgic_inject_msi(struct hyp *hyp, uint64_t msg, uint64_t addr) in vgic_inject_msi()
|
H A D | vtimer.c | 128 vtimer_vminit(struct hyp *hyp) in vtimer_vminit() argument 187 vtimer_vmcleanup(struct hyp * hyp) vtimer_vmcleanup() argument 311 struct hyp *hyp; vtimer_phys_ctl_read() local 361 struct hyp *hyp; vtimer_phys_cnt_read() local 411 struct hyp *hyp; vtimer_phys_tval_read() local 440 struct hyp *hyp; vtimer_phys_tval_write() local [all...] |
H A D | vgic_v3.c | 153 INJECT_IRQ(hyp,vcpuid,irqid,level) global() argument 424 mpidr_to_vcpu(struct hyp * hyp,uint64_t mpidr) mpidr_to_vcpu() argument 439 vgic_v3_vminit(device_t dev,struct hyp * hyp) vgic_v3_vminit() argument 553 vgic_v3_vmcleanup(device_t dev,struct hyp * hyp) vgic_v3_vmcleanup() argument 560 vgic_v3_max_cpu_count(device_t dev,struct hyp * hyp) vgic_v3_max_cpu_count() argument 597 vgic_v3_queue_irq(struct hyp * hyp,struct vgic_v3_cpu * vgic_cpu,int vcpuid,struct vgic_v3_irq * irq) vgic_v3_queue_irq() argument 734 struct hyp *hyp; write_pendr() local 812 struct hyp *hyp; write_activer() local 995 struct hyp *hyp; dist_ctlr_read() local 1372 struct hyp *hyp; dist_read() local 1410 struct hyp *hyp; dist_write() local 1615 struct hyp *hyp; redist_read() local 1693 struct hyp *hyp; redist_write() local 1777 struct hyp *hyp; vgic_v3_icc_sgi1r_write() local 1830 vgic_v3_mmio_init(struct hyp * hyp) vgic_v3_mmio_init() argument 1852 vgic_v3_mmio_destroy(struct hyp * hyp) vgic_v3_mmio_destroy() argument 1869 vgic_v3_attach_to_vm(device_t dev,struct hyp * hyp,struct vm_vgic_descr * descr) vgic_v3_attach_to_vm() argument 1930 vgic_v3_detach_from_vm(device_t dev,struct hyp * hyp) vgic_v3_detach_from_vm() argument 1939 vgic_v3_get_irq(struct hyp * hyp,int vcpuid,uint32_t irqid) vgic_v3_get_irq() argument 2011 vgic_v3_inject_irq(device_t dev,struct hyp * hyp,int vcpuid,uint32_t irqid,bool level) vgic_v3_inject_irq() argument 2082 vgic_v3_inject_msi(device_t dev,struct hyp * hyp,uint64_t msg,uint64_t addr) vgic_v3_inject_msi() argument [all...] |
/freebsd-src/sys/arm64/vmm/ |
H A D | arm64.h | 101 struct hyp *hyp; member 121 struct hyp { struct 129 struct hypctx *ctx[]; argument
|
H A D | vmm_hyp.c | 47 vmm_hyp_reg_store(struct hypctx * hypctx,struct hyp * hyp,bool guest) vmm_hyp_reg_store() argument 262 vmm_hyp_reg_restore(struct hypctx * hypctx,struct hyp * hyp,bool guest) vmm_hyp_reg_restore() argument 471 vmm_hyp_call_guest(struct hyp * hyp,struct hypctx * hypctx) vmm_hyp_call_guest() argument [all...] |
H A D | vmm_arm64.c | 522 hyp->vm = vm; in vmmops_vcpu_init() local 501 struct hyp *hyp; vmmops_init() local 1068 struct hyp *hyp; vmmops_run() local 1187 struct hyp *hyp; arm_pcpu_vmcleanup() local 1216 struct hyp *hyp = vmi; vmmops_cleanup() local [all...] |
H A D | vmm.c | 1116 struct hyp *hyp; vm_handle_inst_emul() local
|
/freebsd-src/sys/arm64/include/ |
H A D | vmm.h | 330 } hyp; global() member
|