Lines Matching defs:run

987 			vcpu->run->exit_reason = KVM_EXIT_IRQ_WINDOW_OPEN;
1604 struct kvm_run *run = vcpu->run;
1605 void *data = run->mmio.data;
1620 run->mmio.phys_addr = kvm_mips_callbacks->gva_to_gpa(
1622 if (run->mmio.phys_addr == KVM_INVALID_ADDR)
1628 run->mmio.len = 8;
1638 run->mmio.len = 4;
1647 run->mmio.len = 2;
1656 run->mmio.len = 1;
1665 run->mmio.phys_addr = kvm_mips_callbacks->gva_to_gpa(
1667 run->mmio.len = 4;
1695 run->mmio.phys_addr = kvm_mips_callbacks->gva_to_gpa(
1697 run->mmio.len = 4;
1726 run->mmio.phys_addr = kvm_mips_callbacks->gva_to_gpa(
1729 run->mmio.len = 8;
1773 run->mmio.phys_addr = kvm_mips_callbacks->gva_to_gpa(
1776 run->mmio.len = 8;
1833 run->mmio.len = 1;
1841 run->mmio.len = 2;
1849 run->mmio.len = 4;
1857 run->mmio.len = 8;
1878 run->mmio.is_write = 1;
1882 run->mmio.phys_addr, run->mmio.len, data);
1900 struct kvm_run *run = vcpu->run;
1924 run->mmio.phys_addr = kvm_mips_callbacks->gva_to_gpa(
1926 if (run->mmio.phys_addr == KVM_INVALID_ADDR)
1933 run->mmio.len = 8;
1941 run->mmio.len = 4;
1948 run->mmio.len = 2;
1955 run->mmio.len = 1;
1959 run->mmio.phys_addr = kvm_mips_callbacks->gva_to_gpa(
1962 run->mmio.len = 4;
1983 run->mmio.phys_addr = kvm_mips_callbacks->gva_to_gpa(
1986 run->mmio.len = 4;
2008 run->mmio.phys_addr = kvm_mips_callbacks->gva_to_gpa(
2011 run->mmio.len = 8;
2044 run->mmio.phys_addr = kvm_mips_callbacks->gva_to_gpa(
2047 run->mmio.len = 8;
2093 run->mmio.len = 1;
2097 run->mmio.len = 2;
2101 run->mmio.len = 4;
2105 run->mmio.len = 8;
2123 run->mmio.is_write = 0;
2127 run->mmio.phys_addr, run->mmio.len, run->mmio.data);
2949 struct kvm_run *run = vcpu->run;
2953 if (run->mmio.len > sizeof(*gpr)) {
2954 kvm_err("Bad MMIO length: %d", run->mmio.len);
2962 switch (run->mmio.len) {
2967 (((*(s64 *)run->mmio.data) & 0xff) << 56);
2971 (((*(s64 *)run->mmio.data) & 0xffff) << 48);
2975 (((*(s64 *)run->mmio.data) & 0xffffff) << 40);
2979 (((*(s64 *)run->mmio.data) & 0xffffffff) << 32);
2983 (((*(s64 *)run->mmio.data) & 0xffffffffff) << 24);
2987 (((*(s64 *)run->mmio.data) & 0xffffffffffff) << 16);
2991 (((*(s64 *)run->mmio.data) & 0xffffffffffffff) << 8);
2995 *gpr = *(s64 *)run->mmio.data;
2999 ((((*(s64 *)run->mmio.data)) >> 8) & 0xffffffffffffff);
3003 ((((*(s64 *)run->mmio.data)) >> 16) & 0xffffffffffff);
3007 ((((*(s64 *)run->mmio.data)) >> 24) & 0xffffffffff);
3011 ((((*(s64 *)run->mmio.data)) >> 32) & 0xffffffff);
3015 ((((*(s64 *)run->mmio.data)) >> 40) & 0xffffff);
3019 ((((*(s64 *)run->mmio.data)) >> 48) & 0xffff);
3023 ((((*(s64 *)run->mmio.data)) >> 56) & 0xff);
3026 *gpr = *(s64 *)run->mmio.data;
3033 *gpr = *(u32 *)run->mmio.data;
3036 *gpr = *(s32 *)run->mmio.data;
3040 (((*(s32 *)run->mmio.data) & 0xff) << 24);
3044 (((*(s32 *)run->mmio.data) & 0xffff) << 16);
3048 (((*(s32 *)run->mmio.data) & 0xffffff) << 8);
3052 *gpr = *(s32 *)run->mmio.data;
3056 ((((*(s32 *)run->mmio.data)) >> 8) & 0xffffff);
3060 ((((*(s32 *)run->mmio.data)) >> 16) & 0xffff);
3064 ((((*(s32 *)run->mmio.data)) >> 24) & 0xff);
3067 *gpr = *(s32 *)run->mmio.data;
3073 *gpr = *(u16 *)run->mmio.data;
3075 *gpr = *(s16 *)run->mmio.data;
3080 *gpr = *(u8 *)run->mmio.data;
3082 *gpr = *(s8 *)run->mmio.data;