Searched refs:fcode_env_t (Results 1 - 25 of 49) sorted by relevance

12

/illumos-gate/usr/src/lib/efcode/include/fcode/
H A Dpublic.h40 void define_word(fcode_env_t *, int, char *, void (*)(fcode_env_t *));
41 void push_ds(fcode_env_t *, fstack_t);
42 void push_rs(fcode_env_t *, fstack_t);
43 fstack_t pop_ds(fcode_env_t *);
44 fstack_t pop_rs(fcode_env_t *);
46 void run_fcode(fcode_env_t *, uchar_t *, int);
47 void destroy_environment(fcode_env_t *);
48 void begin_package(fcode_env_t *);
49 void end_package(fcode_env_t *);
[all...]
H A Dproto.h36 #define FNPROTO(x) void x(fcode_env_t *)
42 void branch_common(fcode_env_t *, short, fstack_t, int);
174 void make_common_access(fcode_env_t *, char *, int, int, int,
175 void (*acf_i)(fcode_env_t *), void (*acf_s)(fcode_env_t *),
176 void (*set_a)(fcode_env_t *, int));
184 acf_t voc_find(fcode_env_t *env);
230 uchar_t next_bytecode(fcode_env_t *);
231 ushort_t get_short(fcode_env_t *);
232 uint_t get_int(fcode_env_t *);
[all...]
H A Dprivate.h68 extern fcode_env_t *initial_env;
98 void fc_abort(fcode_env_t *, char *type);
122 instance_t *open_instance_chain(fcode_env_t *, device_t *, int);
123 void close_instance_chain(fcode_env_t *, instance_t *, int);
124 void activate_device(fcode_env_t *, device_t *);
125 void deactivate_device(fcode_env_t *, device_t *);
127 void install_handlers(fcode_env_t *);
128 void set_defer_actions(fcode_env_t *, int);
129 void throw_from_fclib(fcode_env_t *, fstack_t, char *, ...);
130 int get_default_intprop(fcode_env_t *, cha
[all...]
H A Dengine.h89 typedef struct FCODE_ENV fcode_env_t; typedef in typeref:struct:FCODE_ENV
109 void (*get_package_prop)(fcode_env_t *);
110 void (*get_inherited_prop)(fcode_env_t *);
224 device_t *(*convert_phandle)(fcode_env_t *, fstack_t);
225 fstack_t (*revert_phandle)(fcode_env_t *, device_t *);
226 void (*allocate_phandle)(fcode_env_t *);
306 extern fcode_env_t *env;
311 extern void (*bbranch_ptrs[3])(fcode_env_t *);
312 extern void (*blit_ptr)(fcode_env_t *);
313 extern void (*create_ptr)(fcode_env_t *);
[all...]
/illumos-gate/usr/src/lib/efcode/include/fcdriver/
H A Dproto.h40 void install_pci_methods(fcode_env_t *);
41 void install_property_vectors(fcode_env_t *, device_t *);
42 void install_node_data(fcode_env_t *, device_t *);
43 void build_tree(fcode_env_t *);
44 void install_dma_methods(fcode_env_t *);
45 void add_my_handle(fcode_env_t *, fc_phandle_t, device_t *);
46 void recurse_tree(fcode_env_t *, device_t *,
47 void (*)(fcode_env_t *, device_t *));
H A Dfcdriver.h68 void upload_nodes(fcode_env_t *);
69 void validate_nodes(fcode_env_t *);
/illumos-gate/usr/src/lib/efcode/engine/
H A Dtracing.c37 static void (*trace_fn)(fcode_env_t *);
40 set_tracer(fcode_env_t *env, void (*tracer)(fcode_env_t *))
64 enable_trace(fcode_env_t *env)
70 enable_stack_trace(fcode_env_t *env)
76 disable_stack_trace(fcode_env_t *env)
82 disable_trace(fcode_env_t *env)
88 call_trace(fcode_env_t *env)
94 no_call_trace(fcode_env_t *env)
100 do_fclib_trace(fcode_env_t *en
[all...]
H A Dinstance.c40 alloc_instance_data(fcode_env_t *env, int init, int n, int *offset)
53 get_instance_address(fcode_env_t *env)
72 fetch_instance_data(fcode_env_t *env)
82 set_instance_data(fcode_env_t *env)
92 address_instance_data(fcode_env_t *env)
102 instance_variable(fcode_env_t *env)
112 idefer_exec(fcode_env_t *env)
H A Dinterp.c35 do_run(fcode_env_t *env, int next)
38 void (*fn)(fcode_env_t *env);
40 extern void do_memory_watch(fcode_env_t *env);
59 fn = (void (*)(fcode_env_t *)) target;
77 do_semi(fcode_env_t *env)
85 do_colon(fcode_env_t *env)
92 do_alias(fcode_env_t *env)
104 execute(fcode_env_t *env)
H A Dforth.c37 void (*semi_ptr)(fcode_env_t *env) = do_semi;
38 void (*does_ptr)(fcode_env_t *env) = install_does;
39 void (*quote_ptr)(fcode_env_t *env) = do_quote;
40 void (*blit_ptr)(fcode_env_t *env) = do_literal;
41 void (*tlit_ptr)(fcode_env_t *env) = do_literal;
42 void (*do_bdo_ptr)(fcode_env_t *env) = do_bdo;
43 void (*do_bqdo_ptr)(fcode_env_t *env) = do_bqdo;
44 void (*create_ptr)(fcode_env_t *env) = do_creator;
45 void (*do_leave_ptr)(fcode_env_t *env) = do_bleave;
46 void (*do_loop_ptr)(fcode_env_t *en
[all...]
H A Dprims64.c38 void unaligned_xfetch(fcode_env_t *);
39 void unaligned_xstore(fcode_env_t *);
40 static void xbsplit(fcode_env_t *);
43 pop_xforth(fcode_env_t *env)
51 peek_xforth(fcode_env_t *env)
61 push_xforth(fcode_env_t *env, xforth_t a)
73 bxjoin(fcode_env_t *env)
91 lsfetch(fcode_env_t *env)
106 lxjoin(fcode_env_t *env)
124 wxjoin(fcode_env_t *en
[all...]
H A Dactions.c42 value_fetch(fcode_env_t *env)
52 value_store(fcode_env_t *env)
62 get_internal_address(fcode_env_t *env)
74 internal_env_fetch(fcode_env_t *env)
84 internal_env_store(fcode_env_t *env)
94 internal_env_addr(fcode_env_t *env)
104 do_buffer_data(fcode_env_t *env, token_t *d, int instance)
125 ibuffer_init(fcode_env_t *env)
134 buffer_init(fcode_env_t *env)
144 do_defer(fcode_env_t *en
[all...]
H A Dalarm.c40 user_abort(fcode_env_t *env)
47 static fcode_env_t *alarm_env;
52 fcode_env_t *env = alarm_env;
66 do_alarm(fcode_env_t *env)
93 fcode_env_t *env = initial_env;
H A Dprint.c37 to_digit(fcode_env_t *env)
44 pic_hold(fcode_env_t *env)
51 pic_start(fcode_env_t *env)
58 pic_ustop(fcode_env_t *env)
66 pic_unsigned(fcode_env_t *env)
78 pic_sign(fcode_env_t *env)
91 pic_uremainder(fcode_env_t *env)
100 format_number(fcode_env_t *env, int neg, int width)
122 convert_num(fcode_env_t *env)
136 do_dot_r(fcode_env_t *en
[all...]
H A Dinterface.c41 push_ds(fcode_env_t *env, fstack_t d)
47 pop_ds(fcode_env_t *env)
53 push_rs(fcode_env_t *env, fstack_t d)
59 pop_rs(fcode_env_t *env)
68 push_a_string(fcode_env_t *env, char *str)
83 pop_a_string(fcode_env_t *env, int *lenp)
103 pop_a_duped_string(fcode_env_t *env, int *lenp)
117 push_double(fcode_env_t *env, dforth_t d)
131 pop_double(fcode_env_t *env)
144 peek_double(fcode_env_t *en
[all...]
H A Dproperties.c37 create_prop(fcode_env_t *env, char *name)
44 create_int_prop(fcode_env_t *env, char *name, int val)
52 create_string_prop(fcode_env_t *env, char *name, char *val)
66 add_property_buffer(fcode_env_t *env, int len)
73 free_property_buffer(fcode_env_t *env, void *buffer)
121 stack_find_property(fcode_env_t *env, device_t *d)
130 property(fcode_env_t *env)
170 lookup_package_property(fcode_env_t *env, char *propname, device_t *d)
200 get_package_property(fcode_env_t *env)
219 get_inherited_prop(fcode_env_t *en
[all...]
H A Dfcode.c39 void (*crash_ptr)(fcode_env_t *env) = do_crash;
42 next_bytecode(fcode_env_t *env)
52 get_next_token(fcode_env_t *env)
63 get_short(fcode_env_t *env)
75 get_int(fcode_env_t *env)
87 expose_acf(fcode_env_t *env, char *name)
97 do_code(fcode_env_t *env, int token, char *name, void (*fn)(fcode_env_t *))
112 define_word(fcode_env_t *env, int flag, char *name, void (*fn)(fcode_env_t *))
[all...]
H A Dfont.c37 fcode_env_t *env = initial_env;
H A Dpackage.c41 check_my_self(fcode_env_t *env, char *fn)
48 get_number_of_parent_address_cells(fcode_env_t *env)
73 create_ihandle(fcode_env_t *env, device_t *phandle, instance_t *parent)
96 create_phandle(fcode_env_t *env, device_t *parent)
110 do_push_package(fcode_env_t *env, device_t *d)
122 push_package(fcode_env_t *env)
134 pop_package(fcode_env_t *env)
141 interpose(fcode_env_t *env)
147 activate_device(fcode_env_t *env, device_t *d)
155 deactivate_device(fcode_env_t *en
[all...]
H A Denv.c43 do_verbose_emit(fcode_env_t *env)
54 do_emit(fcode_env_t *env, uchar_t c)
80 system_message(fcode_env_t *env, char *msg)
86 emit(fcode_env_t *env)
101 keyquestion(fcode_env_t *env)
125 key(fcode_env_t *env)
137 type(fcode_env_t *env)
149 paren_cr(fcode_env_t *env)
155 fc_crlf(fcode_env_t *env)
161 fc_num_out(fcode_env_t *en
[all...]
/illumos-gate/usr/src/lib/efcode/extend/
H A Dfthread.c35 static fcode_env_t *envs[4];
38 do_clone(fcode_env_t *cenv)
40 fcode_env_t *new;
56 do_switch(fcode_env_t *cenv)
68 do_release(fcode_env_t *cenv)
85 fcode_env_t *env = initial_env;
/illumos-gate/usr/src/lib/efcode/upa/
H A Dupa.c34 do_decode_unit(fcode_env_t *env)
44 do_encode_unit(fcode_env_t *env)
63 fcode_env_t *env = initial_env;
/illumos-gate/usr/src/lib/efcode/fcdriver/
H A Ddma.c39 do_dma_alloc(fcode_env_t *env)
53 do_dma_free(fcode_env_t *env)
67 do_dma_map_in(fcode_env_t *env)
89 do_dma_map_out(fcode_env_t *env)
107 do_dma_sync(fcode_env_t *env)
115 install_dma_methods(fcode_env_t *env)
H A Dget_req.c50 dot_request(fcode_env_t *env)
91 get_my_args(fcode_env_t *env)
109 set_my_args(fcode_env_t *env)
119 dot_my_args(fcode_env_t *env)
128 push_my_args(fcode_env_t *env)
134 get_fcode_from_device(fcode_env_t *env)
162 save_fcode_to_file(fcode_env_t *env)
188 exec_fcode_builtin_method(fcode_env_t *env)
192 extern void exec_parent_method(fcode_env_t *);
193 extern void exec_builtin_driver(fcode_env_t *);
[all...]
/illumos-gate/usr/src/lib/efcode/packages/
H A Dmemalloc.c42 claim(fcode_env_t *env)
63 release(fcode_env_t *env)
80 fc_vtop(fcode_env_t *env)
98 install_openprom_nodes(fcode_env_t *env)
119 fcode_env_t *env = initial_env;

Completed in 117 milliseconds

12