static void trigger_access_exception(CPUS390XState *env, uint32_t type,

                                     uint32_t ilen, uint64_t tec)

{

    S390CPU *cpu = s390_env_get_cpu(env);



    if (kvm_enabled()) {

        kvm_s390_access_exception(cpu, type, tec);

    } else {

        CPUState *cs = CPU(cpu);

        stq_phys(cs->as, env->psa + offsetof(LowCore, trans_exc_code), tec);

        trigger_pgm_exception(env, type, ilen);

    }

}

static void trigger_access_exception(CPUS390XState *env, uint32_t type,

                                     uint32_t ilen, uint64_t tec)

{

    S390CPU *cpu = s390_env_get_cpu(env);



    if (kvm_enabled()) {

        kvm_s390_access_exception(cpu, type, tec);

    } else {

        CPUState *cs = CPU(cpu);

        stq_phys(cs->as, env->psa + offsetof(LowCore, trans_exc_code), tec);

        trigger_pgm_exception(env, type, ilen);

    }

}

static void FUNC_0(CPUS390XState *VAR_0, uint32_t VAR_1,

                                     uint32_t VAR_2, uint64_t VAR_3)

{

    S390CPU *cpu = s390_env_get_cpu(VAR_0);



    if (kvm_enabled()) {

        kvm_s390_access_exception(cpu, VAR_1, VAR_3);

    } else {

        CPUState *cs = CPU(cpu);

        stq_phys(cs->as, VAR_0->psa + offsetof(LowCore, trans_exc_code), VAR_3);

        trigger_pgm_exception(VAR_0, VAR_1, VAR_2);

    }

}

static void FUNC_0(CPUS390XState *VAR_0, uint32_t VAR_1,
uint32_t VAR_2, uint64_t VAR_3)
{ S390CPU *cpu = s390_env_get_cpu(VAR_0); if (kvm_enabled()) { kvm_s390_access_exception(cpu, VAR_1, VAR_3); } else { CPUState *cs = CPU(cpu); stq_phys(cs->as, VAR_0->psa + offsetof(LowCore, trans_exc_code), VAR_3); trigger_pgm_exception(VAR_0, VAR_1, VAR_2); } }