Lines Matching refs:addr
65 gpa_t addr, unsigned int len)
70 switch (addr & 0x0c) {
105 gpa_t addr, unsigned int len,
110 switch (addr & 0x0c) {
154 gpa_t addr, unsigned int len,
160 switch (addr & 0x0c) {
162 if (val != vgic_mmio_read_v3_misc(vcpu, addr, len))
166 reg = vgic_mmio_read_v3_misc(vcpu, addr, len);
189 vgic_mmio_write_v3_misc(vcpu, addr, len, val);
194 gpa_t addr, unsigned int len)
196 int intid = VGIC_ADDR_TO_INTID(addr, 64);
204 if (!(addr & 4))
205 ret = extract_bytes(READ_ONCE(irq->mpidr), addr & 7, len);
212 gpa_t addr, unsigned int len,
215 int intid = VGIC_ADDR_TO_INTID(addr, 64);
220 if (addr & 4)
246 gpa_t addr, unsigned int len)
259 gpa_t addr, unsigned int len,
320 gpa_t addr, unsigned int len)
335 return extract_bytes(value, addr & 7, len);
339 gpa_t addr, unsigned int len)
345 gpa_t addr, unsigned int len)
347 switch (addr & 0xffff) {
357 gpa_t addr, unsigned int len,
360 u32 intid = VGIC_ADDR_TO_INTID(addr, 1);
478 gpa_t addr, unsigned int len)
482 return extract_bytes(dist->propbaser, addr & 7, len);
486 gpa_t addr, unsigned int len,
499 propbaser = update_64bit_reg(propbaser, addr & 4, len, val);
506 gpa_t addr, unsigned int len)
513 return extract_bytes(value, addr & 7, len);
517 gpa_t addr, unsigned int len,
530 pendbaser = update_64bit_reg(pendbaser, addr & 4, len, val);
537 gpa_t addr, unsigned int len)
554 gpa_t addr, unsigned int len,
566 if ((addr & 4) || !vgic_lpis_enabled(vcpu))
581 gpa_t addr, unsigned int len,
585 if ((addr & 4) || !vgic_lpis_enabled(vcpu))
951 int vgic_v3_set_redist_base(struct kvm *kvm, u32 index, u64 addr, u32 count)
956 ret = vgic_v3_alloc_redist_region(kvm, index, addr, count);
985 gpa_t addr;
993 addr = reg_attr.addr;
1014 if (addr & 3)
1017 region = vgic_get_mmio_region(vcpu, &iodev, addr, sizeof(u32));