Home
last modified time | relevance | path

Searched refs:vgic (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/arm64/vmm/io/
H A Dvgic_v3.c442 struct vgic_v3 *vgic; in vgic_v3_vminit() local
444 hyp->vgic = malloc(sizeof(*hyp->vgic), M_VGIC_V3, in vgic_v3_vminit()
446 vgic = hyp->vgic; in vgic_v3_vminit()
457 vgic->gicd_ctlr = 0; in vgic_v3_vminit()
459 mtx_init(&vgic->dist_mtx, "VGICv3 Distributor lock", NULL, in vgic_v3_vminit()
556 mtx_destroy(&hyp->vgic->dist_mtx); in vgic_v3_vmcleanup()
557 free(hyp->vgic, M_VGIC_V3); in vgic_v3_vmcleanup()
563 struct vgic_v3 *vgic; in vgic_v3_max_cpu_count() local
567 vgic = hyp->vgic; in vgic_v3_max_cpu_count()
571 if (vgic->redist_start == 0 && vgic->redist_end == 0) in vgic_v3_max_cpu_count()
[all …]
/freebsd/sys/arm64/vmm/
H A Dvmm_dev_machdep.c73 struct vm_vgic_descr *vgic; in vmmdev_machdep_ioctl() local
116 vgic = (struct vm_vgic_descr *)data; in vmmdev_machdep_ioctl()
117 error = vm_attach_vgic(vm, vgic); in vmmdev_machdep_ioctl()
H A Darm64.h129 struct vgic_v3 *vgic; member
/freebsd/sys/arm/arm/
H A Dgic_common.h50 __BUS_ACCESSOR(gic, vgic, GIC, VGIC, u_int);
/freebsd/sys/modules/vmm/
H A DMakefile38 SRCS+= vgic.c \
/freebsd/sys/conf/
H A Dfiles.arm64152 arm64/vmm/io/vgic.c optional vmm