Lines Matching refs:state

20 	struct sandbox_state *state = state_get_current();  in sandbox_early_getopt_check()  local
27 if (!state->parse_err) in sandbox_early_getopt_check()
30 if (strcmp(state->parse_err, "help")) { in sandbox_early_getopt_check()
33 state->parse_err); in sandbox_early_getopt_check()
74 static int sandbox_cmdline_cb_help(struct sandbox_state *state, const char *arg) in sandbox_cmdline_cb_help() argument
84 struct sandbox_state *state = state_get_current(); in sandbox_main_loop_init() local
87 if (state->cmd || state->run_distro_boot) { in sandbox_main_loop_init()
93 if (state->cmd) in sandbox_main_loop_init()
94 retval = run_command_list(state->cmd, -1, 0); in sandbox_main_loop_init()
96 if (state->run_distro_boot) in sandbox_main_loop_init()
100 if (!state->interactive) in sandbox_main_loop_init()
108 static int sandbox_cmdline_cb_boot(struct sandbox_state *state, in sandbox_cmdline_cb_boot() argument
111 state->run_distro_boot = true; in sandbox_cmdline_cb_boot()
116 static int sandbox_cmdline_cb_command(struct sandbox_state *state, in sandbox_cmdline_cb_command() argument
119 state->cmd = arg; in sandbox_cmdline_cb_command()
124 static int sandbox_cmdline_cb_fdt(struct sandbox_state *state, const char *arg) in sandbox_cmdline_cb_fdt() argument
126 state->fdt_fname = arg; in sandbox_cmdline_cb_fdt()
131 static int sandbox_cmdline_cb_default_fdt(struct sandbox_state *state, in sandbox_cmdline_cb_default_fdt() argument
138 len = strlen(state->argv[0]) + strlen(fmt) + 1; in sandbox_cmdline_cb_default_fdt()
142 snprintf(fname, len, fmt, state->argv[0]); in sandbox_cmdline_cb_default_fdt()
143 state->fdt_fname = fname; in sandbox_cmdline_cb_default_fdt()
150 static int sandbox_cmdline_cb_interactive(struct sandbox_state *state, in sandbox_cmdline_cb_interactive() argument
153 state->interactive = true; in sandbox_cmdline_cb_interactive()
159 static int sandbox_cmdline_cb_jump(struct sandbox_state *state, in sandbox_cmdline_cb_jump() argument
163 state->jumped_fname = arg; in sandbox_cmdline_cb_jump()
169 static int sandbox_cmdline_cb_memory(struct sandbox_state *state, in sandbox_cmdline_cb_memory() argument
175 state->write_ram_buf = true; in sandbox_cmdline_cb_memory()
176 state->ram_buf_fname = arg; in sandbox_cmdline_cb_memory()
189 static int sandbox_cmdline_cb_rm_memory(struct sandbox_state *state, in sandbox_cmdline_cb_rm_memory() argument
192 state->ram_buf_rm = true; in sandbox_cmdline_cb_rm_memory()
198 static int sandbox_cmdline_cb_state(struct sandbox_state *state, in sandbox_cmdline_cb_state() argument
201 state->state_fname = arg; in sandbox_cmdline_cb_state()
204 SANDBOX_CMDLINE_OPT_SHORT(state, 's', 1, "Specify the sandbox state FDT");
206 static int sandbox_cmdline_cb_read(struct sandbox_state *state, in sandbox_cmdline_cb_read() argument
209 state->read_state = true; in sandbox_cmdline_cb_read()
214 static int sandbox_cmdline_cb_write(struct sandbox_state *state, in sandbox_cmdline_cb_write() argument
217 state->write_state = true; in sandbox_cmdline_cb_write()
222 static int sandbox_cmdline_cb_ignore_missing(struct sandbox_state *state, in sandbox_cmdline_cb_ignore_missing() argument
225 state->ignore_missing_state_on_read = true; in sandbox_cmdline_cb_ignore_missing()
231 static int sandbox_cmdline_cb_show_lcd(struct sandbox_state *state, in sandbox_cmdline_cb_show_lcd() argument
234 state->show_lcd = true; in sandbox_cmdline_cb_show_lcd()
246 static int sandbox_cmdline_cb_terminal(struct sandbox_state *state, in sandbox_cmdline_cb_terminal() argument
253 state->term_raw = i; in sandbox_cmdline_cb_terminal()
268 static int sandbox_cmdline_cb_verbose(struct sandbox_state *state, in sandbox_cmdline_cb_verbose() argument
271 state->show_test_output = true; in sandbox_cmdline_cb_verbose()
283 static void setup_ram_buf(struct sandbox_state *state) in setup_ram_buf() argument
285 gd->arch.ram_buf = state->ram_buf; in setup_ram_buf()
286 gd->ram_size = state->ram_size; in setup_ram_buf()
291 struct sandbox_state *state; in main() local
299 state = state_get_current(); in main()
300 if (os_parse_args(state, argc, argv)) in main()
303 ret = sandbox_read_state(state, state->state_fname); in main()
308 if (state->ram_buf_rm && state->ram_buf_fname) in main()
309 os_unlink(state->ram_buf_fname); in main()
316 setup_ram_buf(state); in main()