/illumos-gate/usr/src/lib/efcode/engine/ |
H A D | extend.c | 44 PUSH(DS, (fstack_t)pl); 51 PUSH(DS, (fstack_t)RTLD_NOW); 67 fstack_t d; 71 d = (fstack_t)dlsym((void *) d, name); 79 fstack_t a, b, c, d; 80 fstack_t (*fn0)(void); 81 fstack_t (*fn1)(fstack_t); 82 fstack_t (*fn2)(fstack_t, fstack_ [all...] |
H A D | mcookie.c | 70 fstack_t 98 delete_mapping(fstack_t mcookie) 123 is_mcookie(fstack_t mcookie) 137 mcookie_to_addr(fstack_t mcookie) 142 fstack_t 143 mcookie_to_rlen(fstack_t mcookie) 161 fstack_t 162 mcookie_to_rvirt(fstack_t mcookie) 196 fstack_t d = POP(DS); 208 fstack_t siz [all...] |
H A D | interface.c | 41 push_ds(fcode_env_t *env, fstack_t d) 46 fstack_t 53 push_rs(fcode_env_t *env, fstack_t d) 58 fstack_t 71 PUSH(DS, (fstack_t)str); 119 fstack_t lo, hi; 133 fstack_t lo, hi; 166 PUSH(DS, (fstack_t)buff); 169 PUSH(DS, (fstack_t)1); 234 env->ds0 = MALLOC(stack_size * sizeof (fstack_t)); [all...] |
H A D | alarm.c | 45 static fstack_t alarm_xt; 46 static fstack_t alarm_ms; 68 fstack_t ms, xt;
|
H A D | instance.c | 98 PUSH(DS, (fstack_t) ptr); 106 PUSH(DS, (fstack_t) WA); 108 PUSH(DS, (fstack_t) ptr);
|
H A D | forth.c | 60 fstack_t d; 70 fstack_t d; 80 fstack_t d; 90 fstack_t d, o, t, rem; 163 fstack_t d; 173 fstack_t d; 183 fstack_t d; 200 fstack_t d; 210 fstack_t d; 220 fstack_t [all...] |
H A D | package.c | 81 ihandle->data[INIT_DATA] = MALLOC(sizeof (fstack_t) * i); 83 (size_t) (sizeof (fstack_t) * i)); 86 ihandle->data[UINIT_DATA] = MALLOC(sizeof (fstack_t) * i); 101 phandle->init_data = MALLOC(sizeof (fstack_t) * MIN_VALUES); 199 TOS = (fstack_t)d->child; 238 fstack_t *mem; 251 mem = MALLOC(sizeof (fstack_t) * (n+8)); 252 memcpy(mem, MYSELF->device->init_data, sizeof (fstack_t) * n); 296 fstack_t *adr_ptr; 320 PUSH(DS, (fstack_t)MYSEL [all...] |
H A D | properties.c | 180 fstack_t fail, n; 211 PUSH(DS, (fstack_t)p->data); 241 PUSH(DS, (fstack_t)prop->data); 242 PUSH(DS, (fstack_t)prop->size); 280 PUSH(DS, (fstack_t)MYSELF); 298 PUSH(DS, (fstack_t)prop); 313 PUSH(DS, (fstack_t)ptr); 332 static fstack_t 381 PUSH(DS, (fstack_t)(ptr + offset)); 385 fstack_t [all...] |
H A D | prims64.c | 45 if (sizeof (xforth_t) == sizeof (fstack_t)) 63 if (sizeof (xforth_t) == sizeof (fstack_t)) 146 PUSH(DS, (fstack_t)HERE); 206 fstack_t index; 245 fstack_t addr; 261 fstack_t addr; 279 fstack_t len, addr; 338 fstack_t len, addr; 398 fstack_t len, addr;
|
H A D | interp.c | 63 PUSH(DS, (fstack_t) (WA+1)); 87 PUSH(RS, (fstack_t) IP);
|
H A D | actions.c | 80 PUSH(DS, (fstack_t)(*iptr)); 96 fstack_t d; 99 d = (fstack_t)get_internal_address(env); 185 fstack_t d; 187 d = (fstack_t)p[action+2]; 276 PUSH(DS, (fstack_t)ACF_TO_BODY(a)); 288 PUSH(DS, (fstack_t)n);
|
H A D | fcode.c | 134 fstack_t d = (int)get_int(env); 146 branch_common(fcode_env_t *env, short direction, fstack_t which, int doswap) 148 fstack_t *sp; 152 which = (fstack_t)&bbranch_ptrs[which]; 183 *sp = (fstack_t)branch_loc; 215 PUSH(DS, (fstack_t)strptr+1); 543 PUSH(DS, (fstack_t)apf); 570 PUSH(DS, (fstack_t)env->table[token].apf); 654 PUSH(DS, (fstack_t)&crash_ptr); 672 fstack_t * [all...] |
/illumos-gate/usr/src/lib/efcode/include/fcode/ |
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 | engine.h | 42 typedef long long fstack_t; typedef 45 typedef long fstack_t; typedef 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 *d [all...] |
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); [all...] |
/illumos-gate/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) 64 fc_reg_write(fcode_env_t *env, char *service, fstack_t virt, fc_cell_t data, 89 check_address_abuse(fcode_env_t *env, fstack_t addr, char *type, 105 fstack_t p; 116 fstack_t p, d; 130 fstack_t p; 141 fstack_t p, d; 155 fstack_t p; 167 fstack_t p, d; 184 fstack_t [all...] |
H A D | dma.c | 49 PUSH(DS, (fstack_t) p); 70 fstack_t va, len, cacheable; 85 PUSH(DS, (fstack_t)data); 91 fstack_t va, dva, len;
|
H A D | phandle.c | 73 convert_phandle(fcode_env_t *env, fstack_t d) 97 fstack_t 102 fstack_t r; 112 r = (fstack_t) p->my_handle; 115 r = (fstack_t) d;
|
H A D | get_req.c | 156 PUSH(DS, (fstack_t)fcode_info.fcode_ptr); 157 PUSH(DS, (fstack_t)cdp->fc.fcode_size); 190 fstack_t d; 214 fstack_t d; 254 fstack_t *dp = env->ds; 370 fstack_t fcode_len;
|
/illumos-gate/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) 55 fstack_t mcookie = NULL; 90 mem_map_out(fcode_env_t *env, fstack_t mcookie, fstack_t len) 127 fstack_t phi, plo, len, addr; 140 fstack_t addr, len; 151 fstack_t ph [all...] |
/illumos-gate/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) 43 fstack_t mcookie = NULL; 78 mem_map_out(fcode_env_t *env, fstack_t mcookie, fstack_t len) 115 fstack_t phi, plo, portid; 131 fstack_t phi, pmid, plo, len, addr; 144 fstack_t add [all...] |
/illumos-gate/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, 40 fstack_t requested_len) 46 fstack_t mcookie = NULL; 48 fstack_t adjusted_len = 0; 102 mem_map_out(fcode_env_t *env, fstack_t mcookie, fstack_t requested_len) 208 fstack_t ph [all...] |
/illumos-gate/usr/src/lib/efcode/packages/ |
H A D | populate.c | 93 PUSH(DS, (fstack_t)buf); 103 fstack_t d; 136 fstack_t d; 221 fstack_t d; 238 fstack_t d; 284 PUSH(DS, (fstack_t)buf); 296 fstack_t d;
|
H A D | memalloc.c | 59 PUSH(DS, (fstack_t)vaddr); 76 delete_mapping((fstack_t)addr);
|
/illumos-gate/usr/src/lib/efcode/upa/ |
H A D | upa.c | 47 fstack_t hi, mid, lo;
|