/titanic_50/usr/src/lib/efcode/engine/ |
H A D | extend.c | 44 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 D | forth.c | 60 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 D | interface.c | 41 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 D | mcookie.c | 70 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 D | package.c | 81 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 D | properties.c | 180 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 D | fcode.c | 134 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 D | prims64.c | 45 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 D | alarm.c | 45 static fstack_t alarm_xt; 46 static fstack_t alarm_ms; 68 fstack_t ms, xt; in do_alarm()
|
H A D | actions.c | 80 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 D | instance.c | 98 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 D | debug.c | 173 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 D | env.c | 88 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 D | interp.c | 63 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 D | engine.h | 42 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 D | public.h | 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 *);
|
H A D | proto.h | 42 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 D | misc.c | 39 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 D | dma.c | 49 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 D | phandle.c | 73 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 D | get_req.c | 156 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 D | gp2.c | 38 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 D | jupiter.c | 50 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 D | pci.c | 38 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 D | populate.c | 93 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()
|