Lines Matching refs:arch
314 struct arch_timer_context *ctx = &vcpu->arch.timer_cpu.timers[i];
338 vcpu = container_of(timer, struct kvm_vcpu, arch.timer_cpu);
964 offs->vm_offset = &vcpu->kvm->arch.timer_data.poffset;
995 ctxt->offset.vm_offset = &kvm->arch.timer_data.voffset;
997 ctxt->offset.vm_offset = &kvm->arch.timer_data.poffset;
1022 if (!test_bit(KVM_ARCH_FLAG_VM_COUNTER_OFFSET, &vcpu->kvm->arch.flags)) {
1034 kvm->arch.timer_data.ppi[i] = default_ppi[i];
1062 &vcpu->kvm->arch.flags)) {
1077 &vcpu->kvm->arch.flags)) {
1460 mutex_lock(&vcpu->kvm->arch.config_lock);
1481 set_bit(KVM_ARCH_FLAG_TIMER_PPIS_IMMUTABLE, &vcpu->kvm->arch.flags);
1483 mutex_unlock(&vcpu->kvm->arch.config_lock);
1576 mutex_lock(&vcpu->kvm->arch.config_lock);
1579 &vcpu->kvm->arch.flags)) {
1607 vcpu->kvm->arch.timer_data.ppi[idx] = irq;
1610 mutex_unlock(&vcpu->kvm->arch.config_lock);
1665 set_bit(KVM_ARCH_FLAG_VM_COUNTER_OFFSET, &kvm->arch.flags);
1673 kvm->arch.timer_data.voffset = offset->counter_offset;
1674 kvm->arch.timer_data.poffset = offset->counter_offset;