Lines Matching refs:len

20 				 gpa_t addr, unsigned int len)  in vgic_mmio_read_raz()  argument
26 gpa_t addr, unsigned int len) in vgic_mmio_read_rao() argument
32 unsigned int len, unsigned long val) in vgic_mmio_write_wi() argument
38 unsigned int len, unsigned long val) in vgic_mmio_uaccess_write_wi() argument
45 gpa_t addr, unsigned int len) in vgic_mmio_read_group() argument
52 for (i = 0; i < len * 8; i++) { in vgic_mmio_read_group()
70 unsigned int len, unsigned long val) in vgic_mmio_write_group() argument
76 for (i = 0; i < len * 8; i++) { in vgic_mmio_write_group()
97 gpa_t addr, unsigned int len) in vgic_mmio_read_enable() argument
104 for (i = 0; i < len * 8; i++) { in vgic_mmio_read_enable()
117 gpa_t addr, unsigned int len, in vgic_mmio_write_senable() argument
124 for_each_set_bit(i, &val, len * 8) { in vgic_mmio_write_senable()
166 gpa_t addr, unsigned int len, in vgic_mmio_write_cenable() argument
173 for_each_set_bit(i, &val, len * 8) { in vgic_mmio_write_cenable()
188 gpa_t addr, unsigned int len, in vgic_uaccess_write_senable() argument
195 for_each_set_bit(i, &val, len * 8) { in vgic_uaccess_write_senable()
209 gpa_t addr, unsigned int len, in vgic_uaccess_write_cenable() argument
216 for_each_set_bit(i, &val, len * 8) { in vgic_uaccess_write_cenable()
230 gpa_t addr, unsigned int len, in __read_pending() argument
238 for (i = 0; i < len * 8; i++) { in __read_pending()
287 gpa_t addr, unsigned int len) in vgic_mmio_read_pending() argument
289 return __read_pending(vcpu, addr, len, false); in vgic_mmio_read_pending()
293 gpa_t addr, unsigned int len) in vgic_uaccess_read_pending() argument
295 return __read_pending(vcpu, addr, len, true); in vgic_uaccess_read_pending()
305 gpa_t addr, unsigned int len, in vgic_mmio_write_spending() argument
312 for_each_set_bit(i, &val, len * 8) { in vgic_mmio_write_spending()
347 gpa_t addr, unsigned int len, in vgic_uaccess_write_spending() argument
354 for_each_set_bit(i, &val, len * 8) { in vgic_uaccess_write_spending()
398 gpa_t addr, unsigned int len, in vgic_mmio_write_cpending() argument
405 for_each_set_bit(i, &val, len * 8) { in vgic_mmio_write_cpending()
441 gpa_t addr, unsigned int len, in vgic_uaccess_write_cpending() argument
448 for_each_set_bit(i, &val, len * 8) { in vgic_uaccess_write_cpending()
504 gpa_t addr, unsigned int len) in __vgic_mmio_read_active() argument
511 for (i = 0; i < len * 8; i++) { in __vgic_mmio_read_active()
528 gpa_t addr, unsigned int len) in vgic_mmio_read_active() argument
536 val = __vgic_mmio_read_active(vcpu, addr, len); in vgic_mmio_read_active()
545 gpa_t addr, unsigned int len) in vgic_uaccess_read_active() argument
547 return __vgic_mmio_read_active(vcpu, addr, len); in vgic_uaccess_read_active()
609 gpa_t addr, unsigned int len, in __vgic_mmio_write_cactive() argument
615 for_each_set_bit(i, &val, len * 8) { in __vgic_mmio_write_cactive()
623 gpa_t addr, unsigned int len, in vgic_mmio_write_cactive() argument
631 __vgic_mmio_write_cactive(vcpu, addr, len, val); in vgic_mmio_write_cactive()
638 gpa_t addr, unsigned int len, in vgic_mmio_uaccess_write_cactive() argument
641 __vgic_mmio_write_cactive(vcpu, addr, len, val); in vgic_mmio_uaccess_write_cactive()
646 gpa_t addr, unsigned int len, in __vgic_mmio_write_sactive() argument
652 for_each_set_bit(i, &val, len * 8) { in __vgic_mmio_write_sactive()
660 gpa_t addr, unsigned int len, in vgic_mmio_write_sactive() argument
668 __vgic_mmio_write_sactive(vcpu, addr, len, val); in vgic_mmio_write_sactive()
675 gpa_t addr, unsigned int len, in vgic_mmio_uaccess_write_sactive() argument
678 __vgic_mmio_write_sactive(vcpu, addr, len, val); in vgic_mmio_uaccess_write_sactive()
683 gpa_t addr, unsigned int len) in vgic_mmio_read_priority() argument
689 for (i = 0; i < len; i++) { in vgic_mmio_read_priority()
708 gpa_t addr, unsigned int len, in vgic_mmio_write_priority() argument
715 for (i = 0; i < len; i++) { in vgic_mmio_write_priority()
730 gpa_t addr, unsigned int len) in vgic_mmio_read_config() argument
736 for (i = 0; i < len * 4; i++) { in vgic_mmio_read_config()
749 gpa_t addr, unsigned int len, in vgic_mmio_write_config() argument
756 for (i = 0; i < len * 4; i++) { in vgic_mmio_write_config()
844 if (offset >= region->reg_offset + region->len) in match_region()
883 unsigned long vgic_data_mmio_bus_to_host(const void *val, unsigned int len) in vgic_data_mmio_bus_to_host() argument
885 unsigned long data = kvm_mmio_read_buf(val, len); in vgic_data_mmio_bus_to_host()
887 switch (len) { in vgic_data_mmio_bus_to_host()
908 void vgic_data_host_to_mmio_bus(void *buf, unsigned int len, in vgic_data_host_to_mmio_bus() argument
911 switch (len) { in vgic_data_host_to_mmio_bus()
924 kvm_mmio_write_buf(buf, len, data); in vgic_data_host_to_mmio_bus()
935 gpa_t addr, int len) in check_region() argument
939 switch (len) { in check_region()
953 if ((region->access_flags & flags) && IS_ALIGNED(addr, len)) { in check_region()
966 gpa_t addr, int len) in vgic_get_mmio_region() argument
972 if (!region || !check_region(vcpu->kvm, region, addr, len)) in vgic_get_mmio_region()
1030 gpa_t addr, int len, void *val) in dispatch_mmio_read() argument
1036 region = vgic_get_mmio_region(vcpu, iodev, addr, len); in dispatch_mmio_read()
1038 memset(val, 0, len); in dispatch_mmio_read()
1044 data = region->read(vcpu, addr, len); in dispatch_mmio_read()
1047 data = region->read(vcpu, addr, len); in dispatch_mmio_read()
1050 data = region->read(iodev->redist_vcpu, addr, len); in dispatch_mmio_read()
1053 data = region->its_read(vcpu->kvm, iodev->its, addr, len); in dispatch_mmio_read()
1057 vgic_data_host_to_mmio_bus(val, len, data); in dispatch_mmio_read()
1062 gpa_t addr, int len, const void *val) in dispatch_mmio_write() argument
1066 unsigned long data = vgic_data_mmio_bus_to_host(val, len); in dispatch_mmio_write()
1068 region = vgic_get_mmio_region(vcpu, iodev, addr, len); in dispatch_mmio_write()
1074 region->write(vcpu, addr, len, data); in dispatch_mmio_write()
1077 region->write(vcpu, addr, len, data); in dispatch_mmio_write()
1080 region->write(iodev->redist_vcpu, addr, len, data); in dispatch_mmio_write()
1083 region->its_write(vcpu->kvm, iodev->its, addr, len, data); in dispatch_mmio_write()
1099 unsigned int len; in vgic_register_dist_iodev() local
1103 len = vgic_v2_init_dist_iodev(io_device); in vgic_register_dist_iodev()
1106 len = vgic_v3_init_dist_iodev(io_device); in vgic_register_dist_iodev()
1117 len, &io_device->dev); in vgic_register_dist_iodev()