Lines Matching refs:Pfobj_t
55 Pfobj_t* region; /* pointer to region record */
62 { Pfobj_t* next; /* next in linked list */
71 static Pfobj_t** Pftable; /* hash table */
76 static Pfobj_t* pfsearch(Vmalloc_t* vm, const char* file, int line)
78 static Pfobj_t* pfsearch(vm, file, line)
84 reg Pfobj_t *pf, *last;
90 return NIL(Pfobj_t*);
94 { if(!(Pftable = (Pfobj_t**)vmalloc(Vmheap,(PFTABLE+1)*sizeof(Pfobj_t*))) )
95 return NIL(Pfobj_t*);
97 Pftable[n] = NIL(Pfobj_t*);
105 for(last = NIL(Pfobj_t*), pf = Pftable[n]; pf; last = pf, pf = pf->next)
111 { reg Pfobj_t* fn;
112 reg Pfobj_t* pfvm;
125 s = sizeof(Pfobj_t) - sizeof(Pfdata_t) + strlen(file) + 1;
126 if(!(fn = (Pfobj_t*)vmalloc(Vmheap,s)) )
127 return NIL(Pfobj_t*);
135 last = NIL(Pfobj_t*);
140 { if(!(pfvm = (Pfobj_t*)vmalloc(Vmpf,sizeof(Pfobj_t))) )
141 return NIL(Pfobj_t*);
157 if(!(pf = (Pfobj_t*)vmalloc(Vmpf,sizeof(Pfobj_t))) )
158 return NIL(Pfobj_t*);
189 reg Pfobj_t *pf, *next, *last;
193 { for(last = NIL(Pfobj_t*), pf = Pftable[n]; pf; )
220 reg Pfobj_t* pf;
250 static Pfobj_t* pfsort(Pfobj_t* pf)
252 static Pfobj_t* pfsort(pf)
253 Pfobj_t* pf;
256 reg Pfobj_t *one, *two, *next;
263 one = two = NIL(Pfobj_t*);
280 for(pf = next = NIL(Pfobj_t*);; )
361 reg Pfobj_t *pf, *list, *next, *last;
378 list = NIL(Pfobj_t*);
380 { for(pf = Pftable[n], last = NIL(Pfobj_t*); pf; )
514 reg Pfobj_t* pf;
576 reg Pfobj_t* pf;