static void imx6_defer_clear_reset_bit(int cpuid,

                                       IMX6SRCState *s,

                                       unsigned long reset_shift)

{

    struct SRCSCRResetInfo *ri;



    ri = g_malloc(sizeof(struct SRCSCRResetInfo));

    ri->s = s;

    ri->reset_bit = reset_shift;



    async_run_on_cpu(arm_get_cpu_by_id(cpuid), imx6_clear_reset_bit,

                     RUN_ON_CPU_HOST_PTR(ri));

}

static void imx6_defer_clear_reset_bit(int cpuid,

                                       IMX6SRCState *s,

                                       unsigned long reset_shift)

{

    struct SRCSCRResetInfo *ri;



    ri = g_malloc(sizeof(struct SRCSCRResetInfo));

    ri->s = s;

    ri->reset_bit = reset_shift;



    async_run_on_cpu(arm_get_cpu_by_id(cpuid), imx6_clear_reset_bit,

                     RUN_ON_CPU_HOST_PTR(ri));

}

    async_run_on_cpu(arm_get_cpu_by_id(cpuid), imx6_clear_reset_bit,                      RUN_ON_CPU_HOST_PTR(ri));
static void FUNC_0(int VAR_0,

                                       IMX6SRCState *VAR_1,

                                       unsigned long VAR_2)

{

    struct SRCSCRResetInfo *VAR_3;



    VAR_3 = g_malloc(sizeof(struct SRCSCRResetInfo));

    VAR_3->VAR_1 = VAR_1;

    VAR_3->reset_bit = VAR_2;



    async_run_on_cpu(arm_get_cpu_by_id(VAR_0), imx6_clear_reset_bit,

                     RUN_ON_CPU_HOST_PTR(VAR_3));

}

static void FUNC_0(int VAR_0,
IMX6SRCState *VAR_1,
unsigned long VAR_2)
{ struct SRCSCRResetInfo *VAR_3; VAR_3 = g_malloc(sizeof(struct SRCSCRResetInfo)); VAR_3->VAR_1 = VAR_1; VAR_3->reset_bit = VAR_2; async_run_on_cpu(arm_get_cpu_by_id(VAR_0), imx6_clear_reset_bit,
RUN_ON_CPU_HOST_PTR(VAR_3)); }