Lines Matching refs:env

50 dot_request(fcode_env_t *env)  in dot_request()  argument
52 common_data_t *cdp = env->private; in dot_request()
91 get_my_args(fcode_env_t *env) in get_my_args() argument
93 common_data_t *cdp = env->private; in get_my_args()
109 set_my_args(fcode_env_t *env) in set_my_args() argument
114 parse_word(env); in set_my_args()
115 pkg_my_args = pop_a_duped_string(env, NULL); in set_my_args()
119 dot_my_args(fcode_env_t *env) in dot_my_args() argument
128 push_my_args(fcode_env_t *env) in push_my_args() argument
130 push_a_string(env, pkg_my_args); in push_my_args()
134 get_fcode_from_device(fcode_env_t *env) in get_fcode_from_device() argument
136 common_data_t *cdp = env->private; in get_fcode_from_device()
144 push_a_string(env, NULL); in get_fcode_from_device()
151 push_a_string(env, NULL); in get_fcode_from_device()
162 save_fcode_to_file(fcode_env_t *env) in save_fcode_to_file() argument
168 CHECK_DEPTH(env, 4, "save-fcode-to-file"); in save_fcode_to_file()
169 if ((fname = pop_a_string(env, NULL)) == NULL) { in save_fcode_to_file()
173 if ((buf = pop_a_string(env, &len)) == NULL) { in save_fcode_to_file()
188 exec_fcode_builtin_method(fcode_env_t *env) in exec_fcode_builtin_method() argument
196 exec_parent_method(env); in exec_fcode_builtin_method()
201 exec_builtin_driver(env); in exec_fcode_builtin_method()
212 get_fcode_from_filesystem(fcode_env_t *env) in get_fcode_from_filesystem() argument
220 exec_parent_method(env); in get_fcode_from_filesystem()
223 fc_name = pop_a_string(env, NULL); in get_fcode_from_filesystem()
226 if ((path = search_for_fcode_file(env, fc_name)) != NULL) { in get_fcode_from_filesystem()
229 push_a_string(env, path); in get_fcode_from_filesystem()
230 load_file(env); in get_fcode_from_filesystem()
252 find_fcode(fcode_env_t *env) in find_fcode() argument
254 fstack_t *dp = env->ds; in find_fcode()
255 common_data_t *cdp = env->private; in find_fcode()
259 my_unit(env); in find_fcode()
260 push_a_string(env, "device-id"); in find_fcode()
261 get_fcode_from_filesystem(env); in find_fcode()
268 env->ds = dp; in find_fcode()
269 my_unit(env); in find_fcode()
270 push_a_string(env, "class-id"); in find_fcode()
271 get_fcode_from_filesystem(env); in find_fcode()
278 env->ds = dp; in find_fcode()
279 get_fcode_from_device(env); in find_fcode()
286 env->ds = dp; in find_fcode()
287 my_unit(env); in find_fcode()
288 push_a_string(env, "device-id"); in find_fcode()
289 exec_fcode_builtin_method(env); in find_fcode()
296 env->ds = dp; in find_fcode()
297 my_unit(env); in find_fcode()
298 push_a_string(env, "class-id"); in find_fcode()
299 exec_fcode_builtin_method(env); in find_fcode()
315 open_fcode_dev(fcode_env_t *env) in open_fcode_dev() argument
317 common_data_t *cdp = env->private; in open_fcode_dev()
325 get_request(fcode_env_t *env) in get_request() argument
327 common_data_t *cdp = env->private; in get_request()
331 if (!open_fcode_dev(env)) in get_request()
338 get_my_args(env); in get_request()
340 DEBUGF(UPLOAD, dot_request(env)); in get_request()
348 get_efdaemon_request(fcode_env_t *env) in get_efdaemon_request() argument
350 common_data_t *cdp = env->private; in get_efdaemon_request()
361 get_my_args(env); in get_efdaemon_request()
363 DEBUGF(UPLOAD, dot_request(env)); in get_efdaemon_request()
367 process_request(fcode_env_t *env) in process_request() argument
369 common_data_t *cdp = env->private; in process_request()
373 build_tree(env); in process_request()
374 install_builtin_nodes(env); in process_request()
375 push_my_args(env); in process_request()
376 push_a_string(env, cdp->fc.unit_address); in process_request()
377 if ((path = get_path(env, env->attachment_pt)) == NULL) { in process_request()
379 " attachment_pt %p\n", env->attachment_pt); in process_request()
384 push_a_string(env, path); in process_request()
385 begin_package(env); in process_request()
386 find_fcode(env); in process_request()
398 byte_load(env); in process_request()
399 end_package(env); in process_request()
400 upload_nodes(env); in process_request()
401 validate_nodes(env); in process_request()
406 finish_request(fcode_env_t *env) in finish_request() argument
408 common_data_t *cdp = env->private; in finish_request()
417 do_request(fcode_env_t *env) in do_request() argument
419 get_request(env); in do_request()
420 process_request(env); in do_request()
421 finish_request(env); in do_request()
429 run_one_efdaemon_request(fcode_env_t *env) in run_one_efdaemon_request() argument
431 get_efdaemon_request(env); in run_one_efdaemon_request()
432 process_request(env); in run_one_efdaemon_request()
433 finish_request(env); in run_one_efdaemon_request()
438 probe_space(fcode_env_t *env) in probe_space() argument
443 error = fc_run_priv(env->private, FC_PROBE_SPACE, 0, 1, &cfg); in probe_space()
445 throw_from_fclib(env, 1, "FC_PROBE_SPACE failed\n"); in probe_space()
454 fcode_env_t *env = initial_env; in _init() local
456 ASSERT(env); in _init()