Searched refs:generic_ptr (Results 1 - 25 of 29) sorted by relevance

12

/barrelfish-master/usr/eclipseclp/Shm/src/
H A Dmemman.h36 typedef char *generic_ptr; typedef
38 typedef void *generic_ptr; typedef
123 generic_ptr addr;
129 generic_ptr addr;
136 generic_ptr min_addr, max_addr;
160 generic_ptr small_blocks[LARGEST_SMALL_BLOCK+1];
161 generic_ptr powers[POWERS];
163 generic_ptr alloc_ptr;
234 generic_ptr (*more)(word,int,struct heap_descriptor*);
235 int (*less)(generic_ptr,wor
[all...]
H A Dprivate_mem.c81 generic_ptr first_word_in_heap;
94 static generic_ptr
98 generic_ptr address = VirtualAlloc(NULL,size,MEM_COMMIT,PAGE_READWRITE);
99 return address ? address : (generic_ptr) -1;
102 generic_ptr address = mmap((void*) 0, size,
106 return address == MAP_FAILED ? (generic_ptr) -1 : address;
116 return (generic_ptr) sbrk(size);
122 _private_release(generic_ptr address, word size, struct heap_descriptor *hd)
203 generic_ptr
210 hp_free_size(generic_ptr pt
[all...]
H A Dalloc.c66 #define OUT_OF_HEAP ((generic_ptr)(-1))
228 static generic_ptr
231 generic_ptr address;
243 _release_aux_page(struct heap_descriptor *hd, generic_ptr address)
285 generic_ptr ptr,
297 generic_ptr ptr,
320 generic_ptr ptr,
324 ((generic_ptr)((char*) ptr + size) > hd->pages->max_addr && hd->pages->max_addr))
336 generic_ptr ptr,
369 _remove_from_list(hd, (generic_ptr) fro
[all...]
H A Dshared_mem.c91 static generic_ptr shared_sbrk(word size, int align, struct heap_descriptor *hd);
92 static int shared_release(generic_ptr address, word size, struct heap_descriptor *hd);
312 static generic_ptr
358 return (generic_ptr) p;
362 shared_release(generic_ptr address, word size, struct heap_descriptor *hd)
467 address_in_heap(struct heap_descriptor *hd, generic_ptr ptr)
471 return ptr >= (generic_ptr) hd->shared_header->start
472 && ptr < (generic_ptr) hd->shared_header->brk;
/barrelfish-master/usr/eclipseclp/Kernel/src/
H A Dmem.h202 generic_ptr hg_alloc_size(word size);
203 void hg_free_size(generic_ptr, word size);
204 generic_ptr hg_realloc_size(generic_ptr, word, word);
205 generic_ptr hg_alloc(word size);
206 void hg_free(generic_ptr);
207 generic_ptr hg_resize(generic_ptr, word);
210 generic_ptr hg_alloc_size();
212 generic_ptr hg_realloc_siz
[all...]
H A Demu_par.c656 generic_ptr dest;
680 hg_free_size((generic_ptr) csd->buf,
716 bmem_cpy(r->h.dest, (generic_ptr)(r+1), size);
770 generic_ptr from,
809 bmem_cpy((generic_ptr) (w+1), from, size_to_copy);
812 from = (generic_ptr) ((char *) from + size_to_copy);
1060 _put_memory(csd, (generic_ptr) addr, sizeof(pword));
1065 _put_memory(csd, (generic_ptr) addr, sizeof(pword));
1071 _put_memory(csd, (generic_ptr) addr,
1251 bmem_cpy( (generic_ptr) msg_dat
[all...]
H A Dmem.c497 generic_ptr addr = lower[0].start;
643 free_pages(&private_heap, (generic_ptr) stack,
731 free_pages(&private_heap, (generic_ptr) temp, (temp->limit - (char *) temp)/BYTES_PER_PAGE);
915 free_pages(&private_heap, (generic_ptr) this,
957 hp_free((generic_ptr) ptr);
964 return (char *) hp_resize((generic_ptr) ptr, (word) n);
971 hp_free((generic_ptr) ptr);
1004 generic_ptr
1011 hg_free_size(generic_ptr ptr, word size)
1016 generic_ptr
[all...]
H A Dbip_parallel.c171 bmem_cpy((generic_ptr) ((char *) msg_data + sizeof(amsg_ref_t)),
172 (generic_ptr) BufferStart(term_as_bytes),
208 hp_free_size((generic_ptr) dbag_descr, sizeof(dbag_descr_t));
363 bmem_cpy( (generic_ptr) msg_data,
364 (generic_ptr) BufferStart(term_as_bytes),
H A Dproperty.c371 hg_free_size((generic_ptr) m, sizeof(property));
376 hg_free_size((generic_ptr) p, sizeof(property));
396 hg_free_size((generic_ptr) p, sizeof(property));
442 hg_free_size((generic_ptr) p, sizeof(property));
505 hg_free((generic_ptr)prop_value->val.ptr);
H A Dbip_bag.c86 hg_free_size((generic_ptr)(pw), 2*sizeof(pword));
H A Dio.c334 hg_free((generic_ptr) BufHeader(empty_buf)); \
712 (generic_ptr) StreamDescriptors,
814 hg_free((generic_ptr) this);
827 hg_free((generic_ptr) this);
833 hg_free((generic_ptr) this);
840 hg_free((generic_ptr)StreamLexAux(nst));
1233 nst->stdfile = (generic_ptr) f;
1376 hg_free((generic_ptr) StreamLexAux(nst));
1852 (generic_ptr)(StreamBufHeader(nst)),
2338 hg_free((generic_ptr) thi
[all...]
H A Dtypes.h53 typedef void *generic_ptr; typedef
271 generic_ptr stdfile; /* FILE stream for this fd */
H A Dproc_desc.c171 hg_free_size((generic_ptr)pd, sizeof(pri));
362 hg_free_size((generic_ptr) current_gd, sizeof(proc_duet));
1753 hg_free_size((generic_ptr) code, sizeof(vmcode) * (UNDEF_CODE_SIZE + PROC_PREFIX_SIZE));
1755 hg_free((generic_ptr) code);
H A Dbip_module.c374 hg_free((generic_ptr) m->lock);
911 hg_free_size((generic_ptr) current_duet, sizeof(didlist));
951 hg_free_size((generic_ptr) pm->syntax, sizeof(syntax_desc));
H A Dbip_load.c429 static generic_ptr dload_list = 0;
737 hg_free((generic_ptr) wp);
H A Dbip_record.c116 hg_free_size((generic_ptr) this, sizeof(t_heap_rec));
154 hg_free_size((generic_ptr) header, sizeof(t_heap_rec));
H A Dprintam.c1689 hg_free_size((generic_ptr)elem, 2*sizeof(pword)); \
1755 else if (address_in_heap(&global_heap, (generic_ptr) pw)) region = 'h';
H A Dread.c1820 hp_free_size((generic_ptr) pd->var_table, pd->var_table_size*sizeof(vword));
1864 hp_free_size((generic_ptr) pd->var_table, pd->var_table_size*sizeof(vword));
1866 hp_free_size((generic_ptr) pd, sizeof(parse_desc));
H A Dterm_copy.c1095 hg_free_size((generic_ptr) HeaptermHeader(root->val.ptr),
1158 hg_free_size((generic_ptr) HeaptermHeader(pw), HeaptermSize(pw) +
H A Dembed.c563 hp_free_size((generic_ptr)variable, sizeof(struct eclipse_ref_));
H A Dlex.c989 StreamLexAux(nst) = (unsigned char *) hg_resize((generic_ptr) (StreamLexAux(nst)), (int)(n + n));
1184 hg_free_size((generic_ptr) to->syntax, sizeof(syntax_desc));
H A Demu_c_env.c1053 hp_free_size((generic_ptr)slot, sizeof(dyn_event_q_slot_t));
2295 #define InHeap(p) (address_in_heap(&global_heap, (generic_ptr) p))
H A Dwrite.c810 hp_free_size((generic_ptr) buf, bufsize);
2346 hp_free_size((generic_ptr) buf, bufsize);
H A Dbip_array.c1016 hg_free((generic_ptr) array_header);
/barrelfish-master/usr/eclipseclp/documents/internal/kernel/
H A Dglobalstate.tex71 The type generic_ptr is normally (void *). On compilers that don't
140 generic_ptr alloc_size(struct heap_descriptor *, int size);
148 void free_size(struct heap_descriptor *, generic_ptr addr, int size);
156 generic_ptr realloc_size(struct heap_descriptor *,
157 generic_ptr addr, int oldsize, int newsize);
171 generic_ptr h_alloc(struct heap_descriptor *, int size);
179 void h_free(struct heap_descriptor *, generic_ptr addr);
185 generic_ptr h_realloc(struct heap_descriptor *,
186 generic_ptr addr, int newsize);

Completed in 225 milliseconds

12