Lines Matching refs:state

381 Value* BlockImageUpdateFn(const char* name, State* state, int argc, Expr* argv[]) {
389 if (ReadValueArgs(state, argv, 4, &blockdev_filename, &transfer_list_value,
395 ErrorAbort(state, "blockdev_filename argument to %s must be string", name);
399 ErrorAbort(state, "transfer_list argument to %s must be blob", name);
403 ErrorAbort(state, "new_data_fn argument to %s must be string", name);
407 ErrorAbort(state, "patch_data_fn argument to %s must be string", name);
411 UpdaterInfo* ui = (UpdaterInfo*)(state->cookie);
414 ZipArchive* za = ((UpdaterInfo*)(state->cookie))->package_zip;
418 ErrorAbort(state, "%s(): no file \"%s\" in package", name, patch_data_fn->data);
422 uint8_t* patch_start = ((UpdaterInfo*)(state->cookie))->package_zip_addr +
427 ErrorAbort(state, "%s(): no file \"%s\" in package", name, new_data_fn->data);
498 ErrorAbort(state, "failed to open %s: %s", blockdev_filename->data, strerror(errno));
527 ErrorAbort(state, "unexpected transfer list version [%s]\n", line);
702 ErrorAbort(state, "patch failed\n");
708 ErrorAbort(state, "range sink underrun?\n");
733 ErrorAbort(state, " blkdiscard failed: %s\n", strerror(errno));
743 ErrorAbort(state, "unknown transfer style \"%s\"\n", style);
770 Value* RangeSha1Fn(const char* name, State* state, int argc, Expr* argv[]) {
774 if (ReadValueArgs(state, argv, 2, &blockdev_filename, &ranges) < 0) {
779 ErrorAbort(state, "blockdev_filename argument to %s must be string", name);
783 ErrorAbort(state, "ranges argument to %s must be string", name);
789 ErrorAbort(state, "failed to open %s: %s", blockdev_filename->data, strerror(errno));