Searched refs:vgic (Results 1 – 7 of 7) sorted by relevance
| /freebsd/sys/arm64/vmm/io/ |
| H A D | vgic_v3.c | 443 struct vgic_v3 *vgic; in vgic_v3_vminit() local 445 hyp->vgic = malloc(sizeof(*hyp->vgic), M_VGIC_V3, in vgic_v3_vminit() 447 vgic = hyp->vgic; in vgic_v3_vminit() 458 vgic->gicd_ctlr = 0; in vgic_v3_vminit() 460 mtx_init(&vgic->dist_mtx, "VGICv3 Distributor lock", NULL, in vgic_v3_vminit() 557 mtx_destroy(&hyp->vgic->dist_mtx); in vgic_v3_vmcleanup() 558 free(hyp->vgic, M_VGIC_V3); in vgic_v3_vmcleanup() 564 struct vgic_v3 *vgic; in vgic_v3_max_cpu_count() local 568 vgic = hyp->vgic; in vgic_v3_max_cpu_count() 572 if (vgic->redist_start == 0 && vgic->redist_end == 0) in vgic_v3_max_cpu_count() [all …]
|
| /freebsd/sys/arm64/vmm/ |
| H A D | vmm_dev_machdep.c | 119 struct vm_vgic_descr *vgic; in vmmdev_machdep_ioctl() local 121 vgic = (struct vm_vgic_descr *)data; in vmmdev_machdep_ioctl() 122 error = vm_attach_vgic(vm, vgic); in vmmdev_machdep_ioctl()
|
| H A D | arm64.h | 153 struct vgic_v3 *vgic; member
|
| /freebsd/sys/arm/arm/ |
| H A D | gic_common.h | 53 __BUS_ACCESSOR(gic, vgic, GIC, VGIC, u_int);
|
| /freebsd/sys/arm64/arm64/ |
| H A D | gic_v3_fdt.c | 316 goto vgic; in gic_v3_ofw_bus_attach() 373 vgic: in gic_v3_ofw_bus_attach()
|
| /freebsd/sys/modules/vmm/ |
| H A D | Makefile | 39 SRCS+= vgic.c \
|
| /freebsd/sys/conf/ |
| H A D | files.arm64 | 163 arm64/vmm/io/vgic.c optional vmm
|