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

/osnet-11/usr/src/lib/libumem/common/
H A Dvmem.c1176 * Adds the address range [addr, endaddr) to arena vmp, by either:
1177 * 1. joining two existing spans, [x, addr), and [endaddr, y) (which
1179 * 2. expanding an existing [x, addr) span to [x, endaddr),
1180 * 3. expanding an existing [endaddr, x) span to [addr, x), or
1181 * 4. creating a new [addr, endaddr) span.
1191 vmem_extend_unlocked(vmem_t *vmp, uintptr_t addr, uintptr_t endaddr) argument
1204 if (span->vs_end == addr || span->vs_start == endaddr)
1209 return (vmem_span_create(vmp, (void *)addr, endaddr - addr, 0));
1210 if (span->vs_kprev->vs_end == addr && span->vs_start == endaddr) {
1222 * [addr, endaddr)
1321 uintptr_t endaddr = addr + size; local
[all...]

Completed in 17 milliseconds