Lines Matching defs:bus_idx
5458 int kvm_io_bus_write(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr,
5470 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu);
5479 int kvm_io_bus_write_cookie(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx,
5490 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu);
5529 int kvm_io_bus_read(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr,
5541 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu);
5549 int kvm_io_bus_register_dev(struct kvm *kvm, enum kvm_bus bus_idx, gpa_t addr,
5556 bus = kvm_get_bus(kvm, bus_idx);
5584 rcu_assign_pointer(kvm->buses[bus_idx], new_bus);
5591 int kvm_io_bus_unregister_dev(struct kvm *kvm, enum kvm_bus bus_idx,
5599 bus = kvm_get_bus(kvm, bus_idx);
5621 rcu_assign_pointer(kvm->buses[bus_idx], new_bus);
5639 struct kvm_io_device *kvm_io_bus_get_dev(struct kvm *kvm, enum kvm_bus bus_idx,
5648 bus = srcu_dereference(kvm->buses[bus_idx], &kvm->srcu);