Lines Matching refs:index
1034 int index;
1036 index = kvm_read_c0_guest_index(cop0);
1037 if (index < 0 || index >= KVM_MIPS_GUEST_TLB_SIZE) {
1039 kvm_debug("[%#lx] TLBR Index %#x out of range\n", pc, index);
1040 index &= KVM_MIPS_GUEST_TLB_SIZE - 1;
1043 tlb = &vcpu->arch.guest_tlb[index];
1105 int index = kvm_read_c0_guest_index(cop0);
1109 if (index < 0 || index >= KVM_MIPS_GUEST_TLB_SIZE) {
1110 kvm_debug("%s: illegal index: %d\n", __func__, index);
1112 pc, index, kvm_read_c0_guest_entryhi(cop0),
1116 index = (index & ~0x80000000) % KVM_MIPS_GUEST_TLB_SIZE;
1119 tlb = &vcpu->arch.guest_tlb[index];
1129 pc, index, kvm_read_c0_guest_entryhi(cop0),
1143 int index;
1145 index = prandom_u32_max(KVM_MIPS_GUEST_TLB_SIZE);
1146 tlb = &vcpu->arch.guest_tlb[index];
1156 pc, index, kvm_read_c0_guest_entryhi(cop0),
1168 int index = -1;
1170 index = kvm_mips_guest_tlb_lookup(vcpu, entryhi);
1172 kvm_write_c0_guest_index(cop0, index);
1174 kvm_debug("[%#lx] COP0_TLBP (entryhi: %#lx), index: %d\n", pc, entryhi,
1175 index);
3230 int index;
3241 index = kvm_mips_guest_tlb_lookup(vcpu,
3245 if (index < 0) {
3256 struct kvm_mips_tlb *tlb = &vcpu->arch.guest_tlb[index];
3283 kvm_err("%s: handling mapped seg tlb fault for %lx, index: %u, vcpu: %p, ASID: %#lx\n",
3284 __func__, va, index, vcpu,