Searched refs:tlb_flush_fifo (Results 1 - 3 of 3) sorted by relevance

/linux-master/arch/x86/kvm/
H A Dhyperv.h203 return &hv_vcpu->tlb_flush_fifo[i];
208 struct kvm_vcpu_hv_tlb_flush_fifo *tlb_flush_fifo; local
213 tlb_flush_fifo = kvm_hv_get_tlb_flush_fifo(vcpu, is_guest_mode(vcpu));
215 kfifo_reset_out(&tlb_flush_fifo->entries);
H A Dhyperv.c984 INIT_KFIFO(hv_vcpu->tlb_flush_fifo[i].entries);
985 spin_lock_init(&hv_vcpu->tlb_flush_fifo[i].write_lock);
1932 struct kvm_vcpu_hv_tlb_flush_fifo *tlb_flush_fifo,
1941 spin_lock(&tlb_flush_fifo->write_lock);
1948 if (count && entries && count < kfifo_avail(&tlb_flush_fifo->entries)) {
1949 WARN_ON(kfifo_in(&tlb_flush_fifo->entries, entries, count) != count);
1957 kfifo_in(&tlb_flush_fifo->entries, &flush_all_entry, 1);
1960 spin_unlock(&tlb_flush_fifo->write_lock);
1965 struct kvm_vcpu_hv_tlb_flush_fifo *tlb_flush_fifo; local
1974 tlb_flush_fifo
1931 hv_tlb_flush_enqueue(struct kvm_vcpu *vcpu, struct kvm_vcpu_hv_tlb_flush_fifo *tlb_flush_fifo, u64 *entries, int count) argument
2009 struct kvm_vcpu_hv_tlb_flush_fifo *tlb_flush_fifo; local
[all...]
/linux-master/arch/x86/include/asm/
H A Dkvm_host.h688 struct kvm_vcpu_hv_tlb_flush_fifo tlb_flush_fifo[HV_NR_TLB_FLUSH_FIFOS]; member in struct:kvm_vcpu_hv

Completed in 147 milliseconds