Lines Matching refs:span

429 	vmem_seg_t *newseg, *span;  in vmem_span_create()  local
459 span = vmem_seg_create(vmp, knext->vs_aprev, start, end); in vmem_span_create()
460 span->vs_type = VMEM_SPAN; in vmem_span_create()
461 VMEM_INSERT(knext->vs_kprev, span, k); in vmem_span_create()
463 newseg = vmem_seg_create(vmp, span, start, end); in vmem_span_create()
480 vmem_seg_t *span = vsp->vs_aprev; in vmem_span_destroy() local
484 ASSERT(span->vs_type == VMEM_SPAN); in vmem_span_destroy()
490 VMEM_DELETE(span, k); in vmem_span_destroy()
493 vmem_seg_destroy(vmp, span); in vmem_span_destroy()
1195 vmem_seg_t *span; in vmem_extend_unlocked() local
1205 for (span = end->vs_kprev; span != end; span = span->vs_kprev) { in vmem_extend_unlocked()
1206 if (span->vs_end == addr || span->vs_start == endaddr) in vmem_extend_unlocked()
1210 if (span == end) in vmem_extend_unlocked()
1212 if (span->vs_kprev->vs_end == addr && span->vs_start == endaddr) { in vmem_extend_unlocked()
1213 vmem_seg_t *prevspan = span->vs_kprev; in vmem_extend_unlocked()
1214 vmem_seg_t *nextseg = span->vs_anext; in vmem_extend_unlocked()
1215 vmem_seg_t *prevseg = span->vs_aprev; in vmem_extend_unlocked()
1220 prevspan->vs_end = span->vs_end; in vmem_extend_unlocked()
1241 VMEM_DELETE(span, k); in vmem_extend_unlocked()
1243 vmem_seg_destroy(vmp, span); in vmem_extend_unlocked()
1252 VMEM_DELETE(span, k); in vmem_extend_unlocked()
1253 vmem_seg_destroy(vmp, span); in vmem_extend_unlocked()
1265 VMEM_DELETE(span, k); in vmem_extend_unlocked()
1266 vmem_seg_destroy(vmp, span); in vmem_extend_unlocked()
1276 VMEM_DELETE(span, k); in vmem_extend_unlocked()
1277 span->vs_start = addr; in vmem_extend_unlocked()
1278 span->vs_end = endaddr; in vmem_extend_unlocked()
1280 vsp = span; in vmem_extend_unlocked()
1282 } else if (span->vs_end == addr) { in vmem_extend_unlocked()
1283 vmem_seg_t *oldseg = span->vs_knext->vs_aprev; in vmem_extend_unlocked()
1284 span->vs_end = endaddr; in vmem_extend_unlocked()
1295 vmem_seg_t *oldseg = span->vs_anext; in vmem_extend_unlocked()
1296 ASSERT(span->vs_start == endaddr); in vmem_extend_unlocked()
1297 span->vs_start = addr; in vmem_extend_unlocked()
1306 vsp = vmem_seg_create(vmp, span, addr, endaddr); in vmem_extend_unlocked()