Lines Matching defs:rdist
147 struct vgic_region_attr rdist; /* CPU interface in GICv2*/
150 rdist = VGIC_DEV_IS_V3(v->gic_dev_type) ? gic_v3_redist_region
158 kvm_has_device_attr(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, rdist.attr);
170 addr = rdist.alignment / 0x10;
172 rdist.attr, &addr);
182 rdist.attr, &addr);
185 /* Space for half a rdist (a rdist is: 2 * rdist.alignment). */
188 rdist.attr, &addr);
195 rdist.attr, &addr);
200 rdist.attr, &addr);
218 addr = rdist.size - rdist.alignment;
247 "attempt to register the first rdist region with index != 0");
252 TEST_ASSERT(ret && errno == EINVAL, "rdist region with misaligned address");
261 TEST_ASSERT(ret && errno == EINVAL, "register an rdist region with already used index");
267 "register an rdist region overlapping with another one");
350 TEST_ASSERT(ret == -EINVAL, "dist/rdist overlap detected on 1st vcpu run");
367 TEST_ASSERT(ret == -EINVAL, "dist/rdist overlap detected on 1st vcpu run");
488 "read GICR_TYPER before rdist region setting");
496 v3_redist_reg_get(v.gic_fd, 0, GICR_TYPER, 0x0, "read typer of rdist #0");
497 v3_redist_reg_get(v.gic_fd, 3, GICR_TYPER, 0x310, "read typer of rdist #1");
502 TEST_ASSERT(ret && errno == EINVAL, "collision with previous rdist region");
513 v3_redist_reg_get(v.gic_fd, 1, GICR_TYPER, 0x100, "read typer of rdist #1");
515 "read typer of rdist #1, last properly returned");
537 * rdist regions #1 and #2 are contiguous
538 * rdist region #0 @0x100000 2 rdist capacity
540 * rdist region #1 @0x240000 2 rdist capacity
542 * rdist region #2 @0x200000 2 rdist capacity
568 v3_redist_reg_get(v.gic_fd, 0, GICR_TYPER, 0x000, "read typer of rdist #0");
569 v3_redist_reg_get(v.gic_fd, 1, GICR_TYPER, 0x100, "read typer of rdist #1");
570 v3_redist_reg_get(v.gic_fd, 2, GICR_TYPER, 0x200, "read typer of rdist #2");
571 v3_redist_reg_get(v.gic_fd, 3, GICR_TYPER, 0x310, "read typer of rdist #3");
572 v3_redist_reg_get(v.gic_fd, 5, GICR_TYPER, 0x500, "read typer of rdist #5");
573 v3_redist_reg_get(v.gic_fd, 4, GICR_TYPER, 0x410, "read typer of rdist #4");
594 v3_redist_reg_get(v.gic_fd, 0, GICR_TYPER, 0x000, "read typer of rdist #0");
595 v3_redist_reg_get(v.gic_fd, 3, GICR_TYPER, 0x300, "read typer of rdist #1");
596 v3_redist_reg_get(v.gic_fd, 5, GICR_TYPER, 0x500, "read typer of rdist #2");
597 v3_redist_reg_get(v.gic_fd, 1, GICR_TYPER, 0x100, "read typer of rdist #3");
598 v3_redist_reg_get(v.gic_fd, 2, GICR_TYPER, 0x210, "read typer of rdist #3");