Lines Matching defs:bus_idx
4378 int kvm_io_bus_write(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr,
4390 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu);
4399 int kvm_io_bus_write_cookie(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx,
4410 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu);
4449 int kvm_io_bus_read(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr,
4461 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu);
4469 int kvm_io_bus_register_dev(struct kvm *kvm, enum kvm_bus bus_idx, gpa_t addr,
4476 bus = kvm_get_bus(kvm, bus_idx);
4504 rcu_assign_pointer(kvm->buses[bus_idx], new_bus);
4512 int kvm_io_bus_unregister_dev(struct kvm *kvm, enum kvm_bus bus_idx,
4518 bus = kvm_get_bus(kvm, bus_idx);
4539 rcu_assign_pointer(kvm->buses[bus_idx], new_bus);
4556 struct kvm_io_device *kvm_io_bus_get_dev(struct kvm *kvm, enum kvm_bus bus_idx,
4565 bus = srcu_dereference(kvm->buses[bus_idx], &kvm->srcu);