Lines Matching refs:fp
95 sbrk_fail_t *fnext, *fprev, *fp; in vmem_sbrk_extend_alloc() local
102 fp = (sbrk_fail_t *)pos; in vmem_sbrk_extend_alloc()
106 fp->sf_base = pos; in vmem_sbrk_extend_alloc()
107 fp->sf_size = size; in vmem_sbrk_extend_alloc()
110 fp->sf_next = fnext = &sbrk_fails; in vmem_sbrk_extend_alloc()
111 fp->sf_prev = fprev = sbrk_fails.sf_prev; in vmem_sbrk_extend_alloc()
112 fnext->sf_prev = fp; in vmem_sbrk_extend_alloc()
113 fprev->sf_next = fp; in vmem_sbrk_extend_alloc()
125 sbrk_fail_t *fp; in vmem_sbrk_tryfail() local
128 for (fp = sbrk_fails.sf_next; fp != &sbrk_fails; fp = fp->sf_next) { in vmem_sbrk_tryfail()
129 if (fp->sf_size >= size) { in vmem_sbrk_tryfail()
130 fp->sf_next->sf_prev = fp->sf_prev; in vmem_sbrk_tryfail()
131 fp->sf_prev->sf_next = fp->sf_next; in vmem_sbrk_tryfail()
132 fp->sf_next = fp->sf_prev = NULL; in vmem_sbrk_tryfail()
138 if (fp != &sbrk_fails) { in vmem_sbrk_tryfail()
139 ASSERT(fp->sf_base == (void *)fp); in vmem_sbrk_tryfail()
140 return (vmem_sbrk_extend_alloc(src, fp, fp->sf_size, size, in vmem_sbrk_tryfail()