Lines Matching defs:new_bus
5931 struct kvm_io_bus *new_bus, *bus;
5944 new_bus = kmalloc(struct_size(bus, range, bus->dev_count + 1),
5946 if (!new_bus)
5959 memcpy(new_bus, bus, sizeof(*bus) + i * sizeof(struct kvm_io_range));
5960 new_bus->dev_count++;
5961 new_bus->range[i] = range;
5962 memcpy(new_bus->range + i + 1, bus->range + i,
5964 rcu_assign_pointer(kvm->buses[bus_idx], new_bus);
5975 struct kvm_io_bus *new_bus, *bus;
5992 new_bus = kmalloc(struct_size(bus, range, bus->dev_count - 1),
5994 if (new_bus) {
5995 memcpy(new_bus, bus, struct_size(bus, range, i));
5996 new_bus->dev_count--;
5997 memcpy(new_bus->range + i, bus->range + i + 1,
5998 flex_array_size(new_bus, range, new_bus->dev_count - i));
6001 rcu_assign_pointer(kvm->buses[bus_idx], new_bus);
6008 if (!new_bus) {