Lines Matching refs:sm_next
426 releq->smq_free = smp->sm_next = smp->sm_prev = smp; in segmap_create()
428 smp->sm_next = smpfreelist; in segmap_create()
431 smp->sm_prev->sm_next = smp; in segmap_create()
432 releq->smq_free = smp->sm_next; in segmap_create()
958 releq->smq_free = smp->sm_next = smp->sm_prev = smp; in segmap_smapadd()
979 smp->sm_next = smpfreelist; in segmap_smapadd()
982 smp->sm_prev->sm_next = smp; in segmap_smapadd()
999 ASSERT(smp->sm_next == NULL); in segmap_hashin()
1287 if ((smp = smp->sm_next) == first) { in get_free_smp()
1303 smp = smp->sm_next; in get_free_smp()
1330 allocq->smq_free = smp->sm_next; in get_free_smp()
1343 smp->sm_prev->sm_next = smp->sm_next; in get_free_smp()
1344 smp->sm_next->sm_prev = smp->sm_prev; in get_free_smp()
1347 smp->sm_prev = smp->sm_next = NULL; in get_free_smp()
1693 if ((smp->sm_next != NULL)) { in segmap_getmapflt()
1709 smp->sm_prev->sm_next = smp->sm_next; in segmap_getmapflt()
1710 smp->sm_next->sm_prev = smp->sm_prev; in segmap_getmapflt()
1711 } else if (smp == smp->sm_next) { in segmap_getmapflt()
1720 freeq->smq_free = smp->sm_next; in segmap_getmapflt()
1721 smp->sm_prev->sm_next = smp->sm_next; in segmap_getmapflt()
1722 smp->sm_next->sm_prev = smp->sm_prev; in segmap_getmapflt()
1725 smp->sm_prev = smp->sm_next = NULL; in segmap_getmapflt()