Searched refs:rotor (Results 1 - 1 of 1) sorted by relevance

/osnet-11/usr/src/lib/libumem/common/
H A Dvmem.c712 vmem_seg_t *vsp, *rotor; local
725 * The common case is that the segment right after the rotor is free,
729 * address of the victim segment. Instead of moving the rotor, we
730 * create the new segment structure *behind the rotor*, which has
732 * the rotor's neighbors because the new segment lies between them.
734 rotor = &vmp->vm_rotor;
735 vsp = rotor->vs_anext;
742 vmem_seg_create(vmp, rotor->vs_aprev, addr, addr + size));
748 * Starting at the rotor, look for a segment large enough to
756 if (vsp == rotor) {
[all...]

Completed in 17 milliseconds