Searched refs:state (Results 1 - 11 of 11) 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
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 Dmain.c43 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 Dinstall.c49 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 Dupdater.c128 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 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 */
248 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 178 milliseconds