Home
last modified time | relevance | path

Searched refs:ncycles (Results 1 – 3 of 3) sorted by relevance

/arch/riscv/kvm/
A Dvcpu_timer.c72 static int kvm_riscv_vcpu_update_vstimecmp(struct kvm_vcpu *vcpu, u64 ncycles) in kvm_riscv_vcpu_update_vstimecmp() argument
75 ncsr_write(CSR_VSTIMECMP, ncycles & 0xFFFFFFFF); in kvm_riscv_vcpu_update_vstimecmp()
76 ncsr_write(CSR_VSTIMECMPH, ncycles >> 32); in kvm_riscv_vcpu_update_vstimecmp()
78 ncsr_write(CSR_VSTIMECMP, ncycles); in kvm_riscv_vcpu_update_vstimecmp()
83 static int kvm_riscv_vcpu_update_hrtimer(struct kvm_vcpu *vcpu, u64 ncycles) in kvm_riscv_vcpu_update_hrtimer() argument
94 delta_ns = kvm_riscv_delta_cycles2ns(ncycles, gt, t); in kvm_riscv_vcpu_update_hrtimer()
95 t->next_cycles = ncycles; in kvm_riscv_vcpu_update_hrtimer()
102 int kvm_riscv_vcpu_timer_next_event(struct kvm_vcpu *vcpu, u64 ncycles) in kvm_riscv_vcpu_timer_next_event() argument
106 return t->timer_next_event(vcpu, ncycles); in kvm_riscv_vcpu_timer_next_event()
/arch/riscv/include/asm/
A Dkvm_vcpu_timer.h35 int (*timer_next_event)(struct kvm_vcpu *vcpu, u64 ncycles);
38 int kvm_riscv_vcpu_timer_next_event(struct kvm_vcpu *vcpu, u64 ncycles);
/arch/riscv/lib/
A Ddelay.c108 unsigned long long ncycles = nsecs * lpj_fine * NDELAY_MULT; in ndelay() local
109 __delay(ncycles >> NDELAY_SHIFT); in ndelay()

Completed in 6 milliseconds