Lines Matching defs:fp
97 sbrk_fail_t *fnext, *fprev, *fp;
104 fp = (sbrk_fail_t *)pos;
108 fp->sf_base = pos;
109 fp->sf_size = size;
112 fp->sf_next = fnext = &sbrk_fails;
113 fp->sf_prev = fprev = sbrk_fails.sf_prev;
114 fnext->sf_prev = fp;
115 fprev->sf_next = fp;
127 sbrk_fail_t *fp;
130 for (fp = sbrk_fails.sf_next; fp != &sbrk_fails; fp = fp->sf_next) {
131 if (fp->sf_size >= size) {
132 fp->sf_next->sf_prev = fp->sf_prev;
133 fp->sf_prev->sf_next = fp->sf_next;
134 fp->sf_next = fp->sf_prev = NULL;
140 if (fp != &sbrk_fails) {
141 ASSERT(fp->sf_base == (void *)fp);
142 return (vmem_sbrk_extend_alloc(src, fp, fp->sf_size, size,