void qmp_migrate_set_cache_size(int64_t value, Error **errp)

{

    MigrationState *s = migrate_get_current();



    /* Check for truncation */

    if (value != (size_t)value) {

        error_set(errp, QERR_INVALID_PARAMETER_VALUE, "cache size",

                  "exceeding address space");

        return;

    }



    s->xbzrle_cache_size = xbzrle_cache_resize(value);

}

void qmp_migrate_set_cache_size(int64_t value, Error **errp)

{

    MigrationState *s = migrate_get_current();



    

    if (value != (size_t)value) {

        error_set(errp, QERR_INVALID_PARAMETER_VALUE, "cache size",

                  "exceeding address space");

        return;

    }



    s->xbzrle_cache_size = xbzrle_cache_resize(value);

}

void FUNC_0(int64_t VAR_0, Error **VAR_1)

{

    MigrationState *s = migrate_get_current();



    

    if (VAR_0 != (size_t)VAR_0) {

        error_set(VAR_1, QERR_INVALID_PARAMETER_VALUE, "cache size",

                  "exceeding address space");

        return;

    }



    s->xbzrle_cache_size = xbzrle_cache_resize(VAR_0);

}

void FUNC_0(int64_t VAR_0, Error **VAR_1)
{ MigrationState *s = migrate_get_current(); if (VAR_0 != (size_t)VAR_0) { error_set(VAR_1, QERR_INVALID_PARAMETER_VALUE, "cache size",
"exceeding address space"); return; } s->xbzrle_cache_size = xbzrle_cache_resize(VAR_0); }