Searched refs:state (Results 1 - 12 of 12) sorted by relevance

/bootable/recovery/edify/
H A Dexpr.h57 typedef Value* (*Function)(const char* name, State* state,
71 Value* EvaluateValue(State* state, Expr* expr);
78 char* Evaluate(State* state, Expr* expr);
81 Value* Literal(const char* name, State* state, int argc, Expr* argv[]);
86 Value* ConcatFn(const char* name, State* state, int argc, Expr* argv[]);
87 Value* LogicalAndFn(const char* name, State* state, int argc, Expr* argv[]);
88 Value* LogicalOrFn(const char* name, State* state, int argc, Expr* argv[]);
89 Value* LogicalNotFn(const char* name, State* state, int argc, Expr* argv[]);
90 Value* SubstringFn(const char* name, State* state, int argc, Expr* argv[]);
91 Value* EqualityFn(const char* name, State* state, in
[all...]
H A Dexpr.c35 char* Evaluate(State* state, Expr* expr) { argument
36 Value* v = expr->fn(expr->name, state, expr->argc, expr->argv);
39 ErrorAbort(state, "expecting string, got value type %d", v->type);
48 Value* EvaluateValue(State* state, Expr* expr) { argument
49 return expr->fn(expr->name, state, expr->argc, expr->argv);
67 Value* ConcatFn(const char* name, State* state, int argc, Expr* argv[]) { argument
79 strings[i] = Evaluate(state, argv[i]);
102 Value* IfElseFn(const char* name, State* state, int argc, Expr* argv[]) { argument
104 free(state->errmsg);
105 state
126 AbortFn(const char* name, State* state, int argc, Expr* argv[]) argument
140 AssertFn(const char* name, State* state, int argc, Expr* argv[]) argument
165 SleepFn(const char* name, State* state, int argc, Expr* argv[]) argument
175 StdoutFn(const char* name, State* state, int argc, Expr* argv[]) argument
188 LogicalAndFn(const char* name, State* state, int argc, Expr* argv[]) argument
200 LogicalOrFn(const char* name, State* state, int argc, Expr* argv[]) argument
212 LogicalNotFn(const char* name, State* state, int argc, Expr* argv[]) argument
221 SubstringFn(const char* name, State* state, int argc, Expr* argv[]) argument
237 EqualityFn(const char* name, State* state, int argc, Expr* argv[]) argument
252 InequalityFn(const char* name, State* state, int argc, Expr* argv[]) argument
267 SequenceFn(const char* name, State* state, int argc, Expr* argv[]) argument
274 LessThanIntFn(const char* name, State* state, int argc, Expr* argv[]) argument
306 GreaterThanIntFn(const char* name, State* state, int argc, Expr* argv[]) argument
321 Literal(const char* name, State* state, int argc, Expr* argv[]) argument
403 ReadArgs(State* state, Expr* argv[], int count, ...) argument
429 ReadValueArgs(State* state, Expr* argv[], int count, ...) argument
456 ReadVarArgs(State* state, int argc, Expr* argv[]) argument
477 ReadValueVarArgs(State* state, int argc, Expr* argv[]) argument
496 ErrorAbort(State* state, const char* format, ...) argument
[all...]
H A Dmain.c41 State state; local
42 state.cookie = NULL;
43 state.script = strdup(expr_str);
44 state.errmsg = NULL;
46 result = Evaluate(&state, e);
47 free(state.errmsg);
48 free(state.script);
200 State state; local
201 state.cookie = NULL;
202 state
[all...]
/bootable/recovery/updater/
H A Dinstall.c55 void uiPrint(State* state, char* buffer) { argument
57 UpdaterInfo* ui = (UpdaterInfo*)(state->cookie);
66 void uiPrintf(State* state, const char* format, ...) { argument
72 uiPrint(state, error_msg);
92 Value* MountFn(const char* name, State* state, int argc, Expr* argv[]) { argument
95 return ErrorAbort(state, "%s() expects 4-5 args, got %d", name, argc);
105 if (ReadArgs(state, argv, 5, &fs_type, &partition_type,
111 if (ReadArgs(state, argv, 4, &fs_type, &partition_type,
118 ErrorAbort(state, "fs_type argument to %s() can't be empty", name);
122 ErrorAbort(state, "partition_typ
189 IsMountedFn(const char* name, State* state, int argc, Expr* argv[]) argument
217 UnmountFn(const char* name, State* state, int argc, Expr* argv[]) argument
273 FormatFn(const char* name, State* state, int argc, Expr* argv[]) argument
375 RenameFn(const char* name, State* state, int argc, Expr* argv[]) argument
414 DeleteFn(const char* name, State* state, int argc, Expr* argv[]) argument
445 ShowProgressFn(const char* name, State* state, int argc, Expr* argv[]) argument
465 SetProgressFn(const char* name, State* state, int argc, Expr* argv[]) argument
483 PackageExtractDirFn(const char* name, State* state, int argc, Expr* argv[]) argument
511 PackageExtractFileFn(const char* name, State* state, int argc, Expr* argv[]) argument
613 SymlinkFn(const char* name, State* state, int argc, Expr* argv[]) argument
673 ParsePermArgs(State * state, int argc, char** args) argument
769 ApplyParsedPerms( State * state, const char* filename, const struct stat *statptr, struct perm_parsed_args parsed) argument
867 SetMetadataFn(const char* name, State* state, int argc, Expr* argv[]) argument
918 GetPropFn(const char* name, State* state, int argc, Expr* argv[]) argument
939 FileGetPropFn(const char* name, State* state, int argc, Expr* argv[]) argument
1040 WriteRawImageFn(const char* name, State* state, int argc, Expr* argv[]) argument
1131 ApplyPatchSpaceFn(const char* name, State* state, int argc, Expr* argv[]) argument
1152 ApplyPatchFn(const char* name, State* state, int argc, Expr* argv[]) argument
1224 ApplyPatchCheckFn(const char* name, State* state, int argc, Expr* argv[]) argument
1250 UIPrintFn(const char* name, State* state, int argc, Expr* argv[]) argument
1274 WipeCacheFn(const char* name, State* state, int argc, Expr* argv[]) argument
1282 RunProgramFn(const char* name, State* state, int argc, Expr* argv[]) argument
1336 Sha1CheckFn(const char* name, State* state, int argc, Expr* argv[]) argument
1387 ReadFileFn(const char* name, State* state, int argc, Expr* argv[]) argument
1422 RebootNowFn(const char* name, State* state, int argc, Expr* argv[]) argument
1464 SetStageFn(const char* name, State* state, int argc, Expr* argv[]) argument
1494 GetStageFn(const char* name, State* state, int argc, Expr* argv[]) argument
1512 WipeBlockDeviceFn(const char* name, State* state, int argc, Expr* argv[]) argument
1533 EnableRebootFn(const char* name, State* state, int argc, Expr* argv[]) argument
[all...]
H A Dupdater.c135 State state; local
136 state.cookie = &updater_info;
137 state.script = script;
138 state.errmsg = NULL;
140 char* result = Evaluate(&state, root);
142 if (state.errmsg == NULL) {
146 printf("script aborted: %s\n", state.errmsg);
147 char* line = strtok(state.errmsg, "\n");
154 free(state.errmsg);
H A Dblockimg.c254 Value* BlockImageUpdateFn(const char* name, State* state, int argc, Expr* argv[]) { argument
262 if (ReadValueArgs(state, argv, 4, &blockdev_filename, &transfer_list_value,
268 ErrorAbort(state, "blockdev_filename argument to %s must be string", name);
272 ErrorAbort(state, "transfer_list argument to %s must be blob", name);
276 ErrorAbort(state, "new_data_fn argument to %s must be string", name);
280 ErrorAbort(state, "patch_data_fn argument to %s must be string", name);
284 UpdaterInfo* ui = (UpdaterInfo*)(state->cookie);
287 ZipArchive* za = ((UpdaterInfo*)(state->cookie))->package_zip;
291 ErrorAbort(state, "%s(): no file \"%s\" in package", name, patch_data_fn->data);
295 uint8_t* patch_start = ((UpdaterInfo*)(state
592 RangeSha1Fn(const char* name, State* state, int argc, Expr* argv[]) argument
[all...]
/bootable/recovery/minadbd/
H A Dfdevent.c74 fde->state & FDE_READ ? 'R' : ' ',
75 fde->state & FDE_WRITE ? 'W' : ' ',
76 fde->state & FDE_ERROR ? 'E' : ' ',
163 active = (fde->state & FDE_EVENTMASK) != 0;
173 fde->state = (fde->state & FDE_STATEMASK) | events;
232 if(fde->state & FDE_PENDING) continue;
233 fde->state |= FDE_PENDING;
299 fde->state = (fde->state
[all...]
H A Dfdevent.h75 unsigned short state; member in struct:fdevent
H A Dtransport_usb.c108 void init_usb_transport(atransport *t, usb_handle *h, int state) argument
116 t->connection_state = state;
H A Dadb.h233 ** If state is != CS_ANY, only transports in that state are considered.
237 atransport *acquire_one_transport(int state, transport_type ttype, const char* serial, char **error_out);
243 /* initialize a transport object's func pointers and state */
247 void init_usb_transport(atransport *t, usb_handle *usb, int state);
H A Dtransport.c597 atransport *acquire_one_transport(int state, transport_type ttype, const char* serial, char** error_out) argument
661 /* check for required connection state */
662 if (result && state != CS_ANY && result->connection_state != state) {
664 *error_out = "invalid device state";
673 } else if (state != CS_ANY && (serial || !ambiguous)) {
H A Dsysdeps.h201 unsigned short state; member in struct:fdevent

Completed in 408 milliseconds