Lines Matching refs:addr
478 gpa_t addr, unsigned int len)
495 return extract_bytes(reg, addr & 7, len);
500 gpa_t addr, unsigned int len)
511 gpa_t addr, unsigned int len,
523 gpa_t addr, unsigned int len)
525 switch (addr & 0xffff) {
935 phys_addr_t addr;
940 addr = base + id * esz;
941 gfn = addr >> PAGE_SHIFT;
944 *eaddr = addr;
1494 gpa_t addr, unsigned int len)
1496 return extract_bytes(its->cbaser, addr & 7, len);
1500 gpa_t addr, unsigned int len,
1508 its->cbaser = update_64bit_reg(its->cbaser, addr & 7, len, val);
1561 gpa_t addr, unsigned int len,
1571 reg = update_64bit_reg(its->cwriter, addr & 7, len, val);
1586 gpa_t addr, unsigned int len)
1588 return extract_bytes(its->cwriter, addr & 0x7, len);
1593 gpa_t addr, unsigned int len)
1595 return extract_bytes(its->creadr, addr & 0x7, len);
1600 gpa_t addr, unsigned int len,
1625 #define BASER_INDEX(addr) (((addr) / sizeof(u64)) & 0x7)
1628 gpa_t addr, unsigned int len)
1632 switch (BASER_INDEX(addr)) {
1644 return extract_bytes(reg, addr & 7, len);
1650 gpa_t addr, unsigned int len,
1661 switch (BASER_INDEX(addr)) {
1677 reg = update_64bit_reg(*regptr, addr & 7, len, val);
1704 gpa_t addr, unsigned int len)
1719 gpa_t addr, unsigned int len,
1768 gpa_t addr, unsigned int len, unsigned long val)
1810 u64 addr)
1821 its->vgic_its_base = addr;
1976 gpa_t addr, offset;
2018 addr = its->vgic_its_base + offset;
2024 ret = region->uaccess_its_write(dev->kvm, its, addr,
2027 region->its_write(dev->kvm, its, addr, len, *reg);
2029 *reg = region->its_read(dev->kvm, its, addr, len);
2395 * @addr: kernel VA
2402 static int handle_l1_dte(struct vgic_its *its, u32 id, void *addr,
2407 u64 entry = *(u64 *)addr;
2711 u64 __user *uaddr = (u64 __user *)(long)attr->addr;
2713 u64 addr;
2718 if (copy_from_user(&addr, uaddr, sizeof(addr)))
2722 addr, SZ_64K);
2726 return vgic_register_its_iodev(dev->kvm, its, addr);
2731 u64 __user *uaddr = (u64 __user *)(long)attr->addr;
2749 u64 addr = its->vgic_its_base;
2750 u64 __user *uaddr = (u64 __user *)(long)attr->addr;
2756 if (copy_to_user(uaddr, &addr, sizeof(addr)))
2761 u64 __user *uaddr = (u64 __user *)(long)attr->addr;