vgic_v3
} vgic_v3;
struct vgic_v3 *vgic;
struct vgic_v3;
struct vgic_v3 *vgic;
struct vgic_v3 *vgic;
struct vgic_v3 *vgic;
struct vgic_v3 *vgic;
struct vgic_v3 *vgic;
struct vgic_v3 *vgic;
struct vgic_v3 *vgic;
struct vgic_v3 *vgic;
struct vgic_v3 *vgic;
(1u << hypctx->vgic_v3.ich_lr_num) - 1);
if (i == hypctx->vgic_v3.ich_lr_num)
DRIVER_MODULE(vgic_v3, gic, vgic_v3_driver, 0, 0);
struct vgic_v3 *vgic;
hypctx->vgic_v3.ich_lr_num = virt_features.ich_lr_num;
for (i = 0; i < hypctx->vgic_v3.ich_lr_num; i++)
hypctx->vgic_v3.ich_apr_num = virt_features.ich_apr_num;
struct vgic_v3 *vgic;
struct vgic_v3 *vgic;
switch (hypctx->vgic_v3.ich_lr_num - 1) {
switch (hypctx->vgic_v3.ich_apr_num - 1) {
switch (hypctx->vgic_v3.ich_lr_num - 1) {
switch (hypctx->vgic_v3.ich_apr_num - 1) {