Lines Matching refs:kvm_io_range
3169 static inline int kvm_io_bus_cmp(const struct kvm_io_range *r1, in kvm_io_bus_cmp()
3170 const struct kvm_io_range *r2) in kvm_io_bus_cmp()
3202 bus->range[bus->dev_count++] = (struct kvm_io_range) { in kvm_io_bus_insert_dev()
3208 sort(bus->range, bus->dev_count, sizeof(struct kvm_io_range), in kvm_io_bus_insert_dev()
3217 struct kvm_io_range *range, key; in kvm_io_bus_get_first_dev()
3220 key = (struct kvm_io_range) { in kvm_io_bus_get_first_dev()
3226 sizeof(struct kvm_io_range), kvm_io_bus_sort_cmp); in kvm_io_bus_get_first_dev()
3239 struct kvm_io_range *range, const void *val) in __kvm_io_bus_write()
3263 struct kvm_io_range range; in kvm_io_bus_write()
3266 range = (struct kvm_io_range) { in kvm_io_bus_write()
3281 struct kvm_io_range range; in kvm_io_bus_write_cookie()
3283 range = (struct kvm_io_range) { in kvm_io_bus_write_cookie()
3305 struct kvm_io_range *range, void *val) in __kvm_io_bus_read()
3330 struct kvm_io_range range; in kvm_io_bus_read()
3333 range = (struct kvm_io_range) { in kvm_io_bus_read()
3356 sizeof(struct kvm_io_range)), GFP_KERNEL); in kvm_io_bus_register_dev()
3360 sizeof(struct kvm_io_range))); in kvm_io_bus_register_dev()
3388 sizeof(struct kvm_io_range)), GFP_KERNEL); in kvm_io_bus_unregister_dev()
3392 memcpy(new_bus, bus, sizeof(*bus) + i * sizeof(struct kvm_io_range)); in kvm_io_bus_unregister_dev()
3395 (new_bus->dev_count - i) * sizeof(struct kvm_io_range)); in kvm_io_bus_unregister_dev()