/bootable/recovery/edify/ |
H A D | expr.h | 57 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 D | expr.c | 35 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 308 GreaterThanIntFn(const char* name, State* state, int argc, Expr* argv[]) argument 323 Literal(const char* name, State* state, int argc, Expr* argv[]) argument 405 ReadArgs(State* state, Expr* argv[], int count, ...) argument 431 ReadValueArgs(State* state, Expr* argv[], int count, ...) argument 458 ReadVarArgs(State* state, int argc, Expr* argv[]) argument 479 ReadValueVarArgs(State* state, int argc, Expr* argv[]) argument 498 ErrorAbort(State* state, const char* format, ...) argument [all...] |
H A D | main.c | 43 State state; local 44 state.cookie = NULL; 45 state.script = strdup(expr_str); 46 state.errmsg = NULL; 48 result = Evaluate(&state, e); 49 free(state.errmsg); 50 free(state.script); 203 State state; local 204 state.cookie = NULL; 205 state [all...] |
/bootable/recovery/updater/ |
H A D | install.c | 49 Value* MountFn(const char* name, State* state, int argc, Expr* argv[]) { argument 52 return ErrorAbort(state, "%s() expects 4 args, got %d", name, argc); 58 if (ReadArgs(state, argv, 4, &fs_type, &partition_type, 64 ErrorAbort(state, "fs_type argument to %s() can't be empty", name); 68 ErrorAbort(state, "partition_type argument to %s() can't be empty", 73 ErrorAbort(state, "location argument to %s() can't be empty", name); 77 ErrorAbort(state, "mount_point argument to %s() can't be empty", name); 137 Value* IsMountedFn(const char* name, State* state, int argc, Expr* argv[]) { argument 140 return ErrorAbort(state, "%s() expects 1 arg, got %d", name, argc); 143 if (ReadArgs(state, arg 165 UnmountFn(const char* name, State* state, int argc, Expr* argv[]) argument 202 FormatFn(const char* name, State* state, int argc, Expr* argv[]) argument 287 DeleteFn(const char* name, State* state, int argc, Expr* argv[]) argument 318 ShowProgressFn(const char* name, State* state, int argc, Expr* argv[]) argument 338 SetProgressFn(const char* name, State* state, int argc, Expr* argv[]) argument 356 PackageExtractDirFn(const char* name, State* state, int argc, Expr* argv[]) argument 384 PackageExtractFileFn(const char* name, State* state, int argc, Expr* argv[]) argument 482 SymlinkFn(const char* name, State* state, int argc, Expr* argv[]) argument 526 SetPermFn(const char* name, State* state, int argc, Expr* argv[]) argument 608 GetPropFn(const char* name, State* state, int argc, Expr* argv[]) argument 629 FileGetPropFn(const char* name, State* state, int argc, Expr* argv[]) argument 732 WriteRawImageFn(const char* name, State* state, int argc, Expr* argv[]) argument 823 ApplyPatchSpaceFn(const char* name, State* state, int argc, Expr* argv[]) argument 844 ApplyPatchFn(const char* name, State* state, int argc, Expr* argv[]) argument 916 ApplyPatchCheckFn(const char* name, State* state, int argc, Expr* argv[]) argument 942 UIPrintFn(const char* name, State* state, int argc, Expr* argv[]) argument 974 WipeCacheFn(const char* name, State* state, int argc, Expr* argv[]) argument 982 RunProgramFn(const char* name, State* state, int argc, Expr* argv[]) argument 1049 Sha1CheckFn(const char* name, State* state, int argc, Expr* argv[]) argument 1101 ReadFileFn(const char* name, State* state, int argc, Expr* argv[]) argument [all...] |
H A D | updater.c | 128 State state; local 129 state.cookie = &updater_info; 130 state.script = script; 131 state.errmsg = NULL; 133 char* result = Evaluate(&state, root); 135 if (state.errmsg == NULL) { 139 fprintf(stderr, "script aborted: %s\n", state.errmsg); 140 char* line = strtok(state.errmsg, "\n"); 147 free(state.errmsg);
|
/bootable/recovery/minadbd/ |
H A D | fdevent.c | 74 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 D | fdevent.h | 75 unsigned short state; member in struct:fdevent
|
H A D | transport_usb.c | 108 void init_usb_transport(atransport *t, usb_handle *h, int state) argument 116 t->connection_state = state;
|
H A D | adb.h | 233 ** 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 */ 248 void init_usb_transport(atransport *t, usb_handle *usb, int state);
|
H A D | transport.c | 597 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 D | sysdeps.h | 201 unsigned short state; member in struct:fdevent
|