Lines Matching refs:lp
1788 unlink_oversize(oversize_t *lp)
1791 lp->prev_byaddr->next_byaddr = lp->next_byaddr;
1792 lp->next_byaddr->prev_byaddr = lp->prev_byaddr;
1795 lp->prev_bysize->next_bysize = lp->next_bysize;
1796 lp->next_bysize->prev_bysize = lp->prev_bysize;
1826 add_oversize(oversize_t *lp)
1839 nx != &oversize_list && (lp->addr > nx->addr);
1847 size_lp = OVSZ_HEADER_SIZE + lp->size;
1848 endp_lp = ALIGN((uintptr_t)lp + size_lp, MTMALLOC_MIN_ALIGN);
1849 size_lp = endp_lp - (uintptr_t)lp;
1861 if ((uintptr_t)lp == endp_pv)
1878 * If MTDEBUGPATTERN==1, lp->addr will have been overwritten with
1879 * FREEPATTERN for lp->size bytes. If we can merge, the oversize
1881 * reallocation (ie lp and/or nx) must also be overwritten with
1887 insert_oversize(lp, nx);
1893 copy_pattern(FREEPATTERN, lp, OVSZ_HEADER_SIZE);
1897 lp->size += size_nx;
1898 insert_oversize(lp, pv->next_byaddr);
1907 copy_pattern(FREEPATTERN, lp, OVSZ_HEADER_SIZE);