• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/kvm/

Lines Matching defs:inst

1057 void kvm_thash(struct kvm_vcpu *vcpu, INST64 inst)
1061 vadr = vcpu_get_gr(vcpu, inst.M46.r3);
1063 vcpu_set_gr(vcpu, inst.M46.r1, thash, 0);
1066 void kvm_ttag(struct kvm_vcpu *vcpu, INST64 inst)
1070 vadr = vcpu_get_gr(vcpu, inst.M46.r3);
1072 vcpu_set_gr(vcpu, inst.M46.r1, tag, 0);
1146 int kvm_tpa(struct kvm_vcpu *vcpu, INST64 inst)
1150 r3 = vcpu_get_gr(vcpu, inst.M46.r3);
1155 vcpu_set_gr(vcpu, inst.M46.r1, r1, 0);
1159 void kvm_tak(struct kvm_vcpu *vcpu, INST64 inst)
1163 r3 = vcpu_get_gr(vcpu, inst.M46.r3);
1165 vcpu_set_gr(vcpu, inst.M46.r1, r1, 0);
1277 void kvm_ptc_e(struct kvm_vcpu *vcpu, INST64 inst)
1281 ifa = vcpu_get_gr(vcpu, inst.M45.r3);
1285 void kvm_ptc_g(struct kvm_vcpu *vcpu, INST64 inst)
1289 ifa = vcpu_get_gr(vcpu, inst.M45.r3);
1290 itir = vcpu_get_gr(vcpu, inst.M45.r2);
1294 void kvm_ptc_ga(struct kvm_vcpu *vcpu, INST64 inst)
1298 ifa = vcpu_get_gr(vcpu, inst.M45.r3);
1299 itir = vcpu_get_gr(vcpu, inst.M45.r2);
1303 void kvm_ptc_l(struct kvm_vcpu *vcpu, INST64 inst)
1307 ifa = vcpu_get_gr(vcpu, inst.M45.r3);
1308 itir = vcpu_get_gr(vcpu, inst.M45.r2);
1312 void kvm_ptr_d(struct kvm_vcpu *vcpu, INST64 inst)
1316 ifa = vcpu_get_gr(vcpu, inst.M45.r3);
1317 itir = vcpu_get_gr(vcpu, inst.M45.r2);
1321 void kvm_ptr_i(struct kvm_vcpu *vcpu, INST64 inst)
1325 ifa = vcpu_get_gr(vcpu, inst.M45.r3);
1326 itir = vcpu_get_gr(vcpu, inst.M45.r2);
1330 void kvm_itr_d(struct kvm_vcpu *vcpu, INST64 inst)
1334 slot = vcpu_get_gr(vcpu, inst.M45.r3);
1335 pte = vcpu_get_gr(vcpu, inst.M45.r2);
1343 void kvm_itr_i(struct kvm_vcpu *vcpu, INST64 inst)
1347 slot = vcpu_get_gr(vcpu, inst.M45.r3);
1348 pte = vcpu_get_gr(vcpu, inst.M45.r2);
1354 void kvm_itc_d(struct kvm_vcpu *vcpu, INST64 inst)
1360 pte = vcpu_get_gr(vcpu, inst.M45.r2);
1364 void kvm_itc_i(struct kvm_vcpu *vcpu, INST64 inst)
1370 pte = vcpu_get_gr(vcpu, inst.M45.r2);
1378 void kvm_mov_to_ar_imm(struct kvm_vcpu *vcpu, INST64 inst)
1382 if (inst.M30.s)
1383 imm = -inst.M30.imm;
1385 imm = inst.M30.imm;
1390 void kvm_mov_to_ar_reg(struct kvm_vcpu *vcpu, INST64 inst)
1394 r2 = vcpu_get_gr(vcpu, inst.M29.r2);
1398 void kvm_mov_from_ar_reg(struct kvm_vcpu *vcpu, INST64 inst)
1403 vcpu_set_gr(vcpu, inst.M31.r1, r1, 0);
1463 void kvm_mov_to_rr(struct kvm_vcpu *vcpu, INST64 inst)
1467 r3 = vcpu_get_gr(vcpu, inst.M42.r3);
1468 r2 = vcpu_get_gr(vcpu, inst.M42.r2);
1472 void kvm_mov_to_dbr(struct kvm_vcpu *vcpu, INST64 inst)
1476 void kvm_mov_to_ibr(struct kvm_vcpu *vcpu, INST64 inst)
1480 void kvm_mov_to_pmc(struct kvm_vcpu *vcpu, INST64 inst)
1484 r3 = vcpu_get_gr(vcpu, inst.M42.r3);
1485 r2 = vcpu_get_gr(vcpu, inst.M42.r2);
1489 void kvm_mov_to_pmd(struct kvm_vcpu *vcpu, INST64 inst)
1493 r3 = vcpu_get_gr(vcpu, inst.M42.r3);
1494 r2 = vcpu_get_gr(vcpu, inst.M42.r2);
1498 void kvm_mov_to_pkr(struct kvm_vcpu *vcpu, INST64 inst)
1502 r3 = vcpu_get_gr(vcpu, inst.M42.r3);
1503 r2 = vcpu_get_gr(vcpu, inst.M42.r2);
1507 void kvm_mov_from_rr(struct kvm_vcpu *vcpu, INST64 inst)
1511 r3 = vcpu_get_gr(vcpu, inst.M43.r3);
1513 vcpu_set_gr(vcpu, inst.M43.r1, r1, 0);
1516 void kvm_mov_from_pkr(struct kvm_vcpu *vcpu, INST64 inst)
1520 r3 = vcpu_get_gr(vcpu, inst.M43.r3);
1522 vcpu_set_gr(vcpu, inst.M43.r1, r1, 0);
1525 void kvm_mov_from_dbr(struct kvm_vcpu *vcpu, INST64 inst)
1529 r3 = vcpu_get_gr(vcpu, inst.M43.r3);
1531 vcpu_set_gr(vcpu, inst.M43.r1, r1, 0);
1534 void kvm_mov_from_ibr(struct kvm_vcpu *vcpu, INST64 inst)
1538 r3 = vcpu_get_gr(vcpu, inst.M43.r3);
1540 vcpu_set_gr(vcpu, inst.M43.r1, r1, 0);
1543 void kvm_mov_from_pmc(struct kvm_vcpu *vcpu, INST64 inst)
1547 r3 = vcpu_get_gr(vcpu, inst.M43.r3);
1549 vcpu_set_gr(vcpu, inst.M43.r1, r1, 0);
1560 void kvm_mov_from_cpuid(struct kvm_vcpu *vcpu, INST64 inst)
1564 r3 = vcpu_get_gr(vcpu, inst.M43.r3);
1566 vcpu_set_gr(vcpu, inst.M43.r1, r1, 0);
1575 unsigned long kvm_mov_to_cr(struct kvm_vcpu *vcpu, INST64 inst)
1579 r2 = vcpu_get_gr(vcpu, inst.M32.r2);
1580 VCPU(vcpu, vcr[inst.M32.cr3]) = r2;
1582 switch (inst.M32.cr3) {
1602 unsigned long kvm_mov_from_cr(struct kvm_vcpu *vcpu, INST64 inst)
1604 unsigned long tgt = inst.M33.r1;
1607 switch (inst.M33.cr3) {
1617 val = VCPU(vcpu, vcr[inst.M33.cr3]);
1798 void kvm_rsm(struct kvm_vcpu *vcpu, INST64 inst)
1801 unsigned long imm24 = (inst.M44.i<<23) | (inst.M44.i2<<21)
1802 | inst.M44.imm;
1809 void kvm_ssm(struct kvm_vcpu *vcpu, INST64 inst)
1812 unsigned long imm24 = (inst.M44.i << 23) | (inst.M44.i2 << 21)
1813 | inst.M44.imm;
1842 void kvm_mov_to_psr(struct kvm_vcpu *vcpu, INST64 inst)
1846 val = vcpu_get_gr(vcpu, inst.M35.r2);
1850 void kvm_mov_from_psr(struct kvm_vcpu *vcpu, INST64 inst)
1856 vcpu_set_gr(vcpu, inst.M33.r1, val, 0);
1893 INST64 inst;
1898 inst.inst = opcode;
1907 kvm_rsm(vcpu, inst);
1910 kvm_ssm(vcpu, inst);
1913 kvm_mov_to_psr(vcpu, inst);
1916 kvm_mov_from_psr(vcpu, inst);
1919 kvm_mov_from_cr(vcpu, inst);
1922 kvm_mov_to_cr(vcpu, inst);
1937 kvm_itr_d(vcpu, inst);
1940 kvm_itr_i(vcpu, inst);
1943 kvm_ptr_d(vcpu, inst);
1946 kvm_ptr_i(vcpu, inst);
1949 kvm_itc_d(vcpu, inst);
1952 kvm_itc_i(vcpu, inst);
1955 kvm_ptc_l(vcpu, inst);
1958 kvm_ptc_g(vcpu, inst);
1961 kvm_ptc_ga(vcpu, inst);
1964 kvm_ptc_e(vcpu, inst);
1967 kvm_mov_to_rr(vcpu, inst);
1970 kvm_mov_from_rr(vcpu, inst);
1973 kvm_thash(vcpu, inst);
1976 kvm_ttag(vcpu, inst);
1979 status = kvm_tpa(vcpu, inst);
1982 kvm_tak(vcpu, inst);
1985 kvm_mov_to_ar_imm(vcpu, inst);
1988 kvm_mov_to_ar_reg(vcpu, inst);
1991 kvm_mov_from_ar_reg(vcpu, inst);
1994 kvm_mov_to_dbr(vcpu, inst);
1997 kvm_mov_to_ibr(vcpu, inst);
2000 kvm_mov_to_pmc(vcpu, inst);
2003 kvm_mov_to_pmd(vcpu, inst);
2006 kvm_mov_to_pkr(vcpu, inst);
2009 kvm_mov_from_dbr(vcpu, inst);
2012 kvm_mov_from_ibr(vcpu, inst);
2015 kvm_mov_from_pmc(vcpu, inst);
2018 kvm_mov_from_pkr(vcpu, inst);
2021 kvm_mov_from_cpuid(vcpu, inst);