Home
last modified time | relevance | path

Searched refs:fstack_t (Results 1 – 25 of 34) sorted by relevance

12

/titanic_50/usr/src/lib/efcode/engine/
H A Dextend.c44 PUSH(DS, (fstack_t)pl); in do_dlopen()
51 PUSH(DS, (fstack_t)RTLD_NOW); in do_extend()
67 fstack_t d; in do_dlsym()
71 d = (fstack_t)dlsym((void *) d, name); in do_dlsym()
79 fstack_t a, b, c, d; in do_dlexec()
80 fstack_t (*fn0)(void); in do_dlexec()
81 fstack_t (*fn1)(fstack_t); in do_dlexec()
82 fstack_t (*fn2)(fstack_t, fstack_t); in do_dlexec()
83 fstack_t (*fn3)(fstack_t, fstack_t, fstack_t); in do_dlexec()
84 fstack_t (*fn4)(fstack_t, fstack_t, fstack_t, fstack_t); in do_dlexec()
[all …]
H A Dforth.c60 fstack_t d; in add()
70 fstack_t d; in subtract()
80 fstack_t d; in multiply()
90 fstack_t d, o, t, rem; in slash_mod()
163 fstack_t d; in and()
173 fstack_t d; in or()
183 fstack_t d; in xor()
200 fstack_t d; in lshift()
210 fstack_t d; in rshift()
220 fstack_t d; in rshifta()
[all …]
H A Dinterface.c41 push_ds(fcode_env_t *env, fstack_t d) in push_ds()
46 fstack_t
53 push_rs(fcode_env_t *env, fstack_t d) in push_rs()
58 fstack_t
71 PUSH(DS, (fstack_t)str); in push_a_string()
119 fstack_t lo, hi; in push_double()
133 fstack_t lo, hi; in pop_double()
166 PUSH(DS, (fstack_t)buff); in run_fcode()
169 PUSH(DS, (fstack_t)1); in run_fcode()
234 env->ds0 = MALLOC(stack_size * sizeof (fstack_t)); in clone_environment()
[all …]
H A Dmcookie.c70 fstack_t
98 delete_mapping(fstack_t mcookie) in delete_mapping()
123 is_mcookie(fstack_t mcookie) in is_mcookie()
137 mcookie_to_addr(fstack_t mcookie) in mcookie_to_addr()
142 fstack_t
143 mcookie_to_rlen(fstack_t mcookie) in mcookie_to_rlen()
161 fstack_t
162 mcookie_to_rvirt(fstack_t mcookie) in mcookie_to_rvirt()
196 fstack_t d = POP(DS); in map_qmark()
208 fstack_t size, addr; in add_map()
[all …]
H A Dpackage.c81 ihandle->data[INIT_DATA] = MALLOC(sizeof (fstack_t) * i); in create_ihandle()
83 (size_t) (sizeof (fstack_t) * i)); in create_ihandle()
86 ihandle->data[UINIT_DATA] = MALLOC(sizeof (fstack_t) * i); in create_ihandle()
101 phandle->init_data = MALLOC(sizeof (fstack_t) * MIN_VALUES); in create_phandle()
199 TOS = (fstack_t)d->child; in child_node()
238 fstack_t *mem; in finish_device()
251 mem = MALLOC(sizeof (fstack_t) * (n+8)); in finish_device()
252 memcpy(mem, MYSELF->device->init_data, sizeof (fstack_t) * n); in finish_device()
296 fstack_t *adr_ptr; in my_address()
320 PUSH(DS, (fstack_t)MYSELF->my_args); in my_args()
[all …]
H A Dproperties.c180 fstack_t fail, n; in lookup_package_property()
211 PUSH(DS, (fstack_t)p->data); in get_package_property()
241 PUSH(DS, (fstack_t)prop->data); in get_inherited_prop()
242 PUSH(DS, (fstack_t)prop->size); in get_inherited_prop()
280 PUSH(DS, (fstack_t)MYSELF); in get_my_property()
298 PUSH(DS, (fstack_t)prop); in encode_string()
313 PUSH(DS, (fstack_t)ptr); in encode_int()
332 static fstack_t
381 PUSH(DS, (fstack_t)(ptr + offset)); in decode_phys()
385 fstack_t d; in decode_phys()
[all …]
H A Dfcode.c134 fstack_t d = (int)get_int(env); in blit()
146 branch_common(fcode_env_t *env, short direction, fstack_t which, int doswap) in branch_common()
148 fstack_t *sp; in branch_common()
152 which = (fstack_t)&bbranch_ptrs[which]; in branch_common()
183 *sp = (fstack_t)branch_loc; in branch_common()
215 PUSH(DS, (fstack_t)strptr+1); in do_quote()
543 PUSH(DS, (fstack_t)apf); in byte_load()
570 PUSH(DS, (fstack_t)env->table[token].apf); in btick()
654 PUSH(DS, (fstack_t)&crash_ptr); in bdefer()
672 fstack_t *d; in do_field()
[all …]
H A Dprims64.c45 if (sizeof (xforth_t) == sizeof (fstack_t)) in pop_xforth()
63 if (sizeof (xforth_t) == sizeof (fstack_t)) in push_xforth()
146 PUSH(DS, (fstack_t)HERE); in xcomma()
206 fstack_t index; in xa_plus()
245 fstack_t addr; in unaligned_xfetch()
261 fstack_t addr; in unaligned_xstore()
279 fstack_t len, addr; in xbflips()
338 fstack_t len, addr; in xlflips()
398 fstack_t len, addr; in xwflips()
H A Dalarm.c45 static fstack_t alarm_xt;
46 static fstack_t alarm_ms;
68 fstack_t ms, xt; in do_alarm()
H A Dactions.c80 PUSH(DS, (fstack_t)(*iptr)); in internal_env_fetch()
96 fstack_t d; in internal_env_addr()
99 d = (fstack_t)get_internal_address(env); in internal_env_addr()
185 fstack_t d; in run_action()
187 d = (fstack_t)p[action+2]; in run_action()
276 PUSH(DS, (fstack_t)ACF_TO_BODY(a)); in perform_action()
288 PUSH(DS, (fstack_t)n); in define_actions()
H A Dinstance.c98 PUSH(DS, (fstack_t) ptr); in address_instance_data()
106 PUSH(DS, (fstack_t) WA); in instance_variable()
108 PUSH(DS, (fstack_t) ptr); in instance_variable()
H A Ddebug.c173 fstack_t d; in debug()
323 fstack_t d; in undebug()
642 PUSH(DS, (fstack_t)&debug_level); in debugf()
648 PUSH(DS, (fstack_t)&env->control); in control()
1379 fstack_t d; in see()
1422 fstack_t d = POP(DS); in dot_pci_space()
1446 PUSH(DS, (fstack_t)(&env->fcode_debug)); in fcode_debug()
1452 PUSH(DS, (fstack_t)env->base); in base_addr()
1458 static fstack_t mw_value;
1459 static fstack_t mw_lastvalue;
[all …]
H A Denv.c88 fstack_t d; in emit()
163 PUSH(DS, (fstack_t)(&env->output_column)); in fc_num_out()
169 PUSH(DS, (fstack_t)(&env->output_line)); in fc_num_line()
192 PUSH(DS, (fstack_t)&env->span); in span()
198 fstack_t d; in do_ms()
219 PUSH(DS, (fstack_t)ms); in do_get_msecs()
H A Dinterp.c63 PUSH(DS, (fstack_t) (WA+1)); in do_run()
87 PUSH(RS, (fstack_t) IP); in do_colon()
/titanic_50/usr/src/lib/efcode/include/fcode/
H A Dengine.h42 typedef long long fstack_t; typedef
45 typedef long fstack_t;
123 fstack_t parent_adr_cells;
124 fstack_t my_space;
125 fstack_t my_addr[MAX_MY_ADDR];
126 fstack_t frame_buffer_adr;
143 fstack_t my_space;
144 fstack_t my_addr[MAX_MY_ADDR];
145 fstack_t frame_buffer_adr;
167 fstack_t *ds;
[all …]
H A Dpublic.h41 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 *);
H A Dproto.h42 void branch_common(fcode_env_t *, short, fstack_t, int);
242 void print_stack_element(fcode_env_t *, fstack_t);
426 fstack_t mapping_to_mcookie(uint64_t, size_t, uint64_t, size_t);
427 void delete_mapping(fstack_t);
428 int is_mcookie(fstack_t);
429 uint64_t mcookie_to_addr(fstack_t);
430 fstack_t mcookie_to_rlen(fstack_t);
431 fstack_t mcookie_to_rvirt(fstack_t);
/titanic_50/usr/src/lib/efcode/fcdriver/
H A Dmisc.c39 fc_reg_read(fcode_env_t *env, char *service, fstack_t virt, int *errp) in fc_reg_read()
64 fc_reg_write(fcode_env_t *env, char *service, fstack_t virt, fc_cell_t data, in fc_reg_write()
89 check_address_abuse(fcode_env_t *env, fstack_t addr, char *type, in check_address_abuse()
105 fstack_t p; in rlfetch()
116 fstack_t p, d; in rlstore()
130 fstack_t p; in rwfetch()
141 fstack_t p, d; in rwstore()
155 fstack_t p; in rbfetch()
167 fstack_t p, d; in rbstore()
184 fstack_t p; in rxfetch()
[all …]
H A Ddma.c49 PUSH(DS, (fstack_t) p); in do_dma_alloc()
70 fstack_t va, len, cacheable; in do_dma_map_in()
85 PUSH(DS, (fstack_t)data); in do_dma_map_in()
91 fstack_t va, dva, len; in do_dma_map_out()
H A Dphandle.c73 convert_phandle(fcode_env_t *env, fstack_t d) in convert_phandle()
97 fstack_t
102 fstack_t r; in revert_phandle()
112 r = (fstack_t) p->my_handle; in revert_phandle()
115 r = (fstack_t) d; in revert_phandle()
H A Dget_req.c156 PUSH(DS, (fstack_t)fcode_info.fcode_ptr); in get_fcode_from_device()
157 PUSH(DS, (fstack_t)cdp->fc.fcode_size); in get_fcode_from_device()
190 fstack_t d; in exec_fcode_builtin_method()
214 fstack_t d; in get_fcode_from_filesystem()
254 fstack_t *dp = env->ds; in find_fcode()
370 fstack_t fcode_len; in process_request()
/titanic_50/usr/src/lib/efcode/gp2/
H A Dgp2.c38 fstack_t
39 mem_map_in(fcode_env_t *env, fstack_t hi, fstack_t lo, fstack_t len) in mem_map_in()
43 fstack_t mcookie = NULL; in mem_map_in()
78 mem_map_out(fcode_env_t *env, fstack_t mcookie, fstack_t len) in mem_map_out()
115 fstack_t phi, plo, portid; in do_get_portid()
131 fstack_t phi, pmid, plo, len, addr; in do_map_in()
144 fstack_t addr, len; in do_map_out()
156 fstack_t hi, mid, lo; in do_encode_unit()
203 fstack_t portid, bar, align, type, size_hi, size_lo; in do_claim_addr()
275 fstack_t phi, plo, addr; in do_device_id()
/titanic_50/usr/src/lib/efcode/jupiter/
H A Djupiter.c50 fstack_t
51 mem_map_in(fcode_env_t *env, fstack_t hi, fstack_t lo, fstack_t len) in mem_map_in()
55 fstack_t mcookie = NULL; in mem_map_in()
90 mem_map_out(fcode_env_t *env, fstack_t mcookie, fstack_t len) in mem_map_out()
127 fstack_t phi, plo, len, addr; in do_map_in()
140 fstack_t addr, len; in do_map_out()
151 fstack_t phi, plo; in do_get_io_portid()
174 fstack_t hi, lo; in do_encode_unit()
225 PUSH(DS, (fstack_t)lo); in do_decode_unit()
226 PUSH(DS, (fstack_t)hi); in do_decode_unit()
[all …]
/titanic_50/usr/src/lib/efcode/pci/
H A Dpci.c38 static fstack_t
39 mem_map_in(fcode_env_t *env, fstack_t hi, fstack_t mid, fstack_t lo, in mem_map_in()
40 fstack_t requested_len) in mem_map_in()
46 fstack_t mcookie = NULL; in mem_map_in()
48 fstack_t adjusted_len = 0; in mem_map_in()
102 mem_map_out(fcode_env_t *env, fstack_t mcookie, fstack_t requested_len) in mem_map_out()
208 fstack_t phi, pmid, plo, len, addr; in do_map_in()
222 fstack_t addr, len; in do_map_out()
/titanic_50/usr/src/lib/efcode/packages/
H A Dpopulate.c93 PUSH(DS, (fstack_t)buf); in do_builtin_dropin()
103 fstack_t d; in do_builtin_file()
136 fstack_t d; in builtin_driver_method_hook()
221 fstack_t d; in find_builtin_driver()
238 fstack_t d; in exec_builtin_driver()
284 PUSH(DS, (fstack_t)buf); in exec_builtin_driver()
296 fstack_t d; in _init()

12