Lines Matching defs:ovp

1471     union overhead *ovp;
1498 ovp = (union overhead *) (cp - sbrked_remains);
1502 ovp = (union overhead *)emergency_sbrk(needed);
1503 if (ovp == (union overhead *)-1)
1505 if (((char*)ovp) > last_op) { /* Cannot happen with current emergency_sbrk() */
1508 return ovp;
1577 ovp = (union overhead *) cp;
1584 if (PTR2UV(ovp) & (NEEDED_ALIGNMENT - 1))
1588 if (PTR2UV(ovp) & (MEM_ALIGNBYTES - 1)) {
1591 (int)(PTR2UV(ovp) & (MEM_ALIGNBYTES - 1))));
1592 ovp = INT2PTR(union overhead *,(PTR2UV(ovp) + MEM_ALIGNBYTES) &
1611 return ovp;
1661 union overhead *ovp;
1719 ovp = nextf[rnu << BUCKET_POW2_SHIFT] - 1 + CHUNK_SHIFT;
1730 && (ovp = (union overhead*) get_from_chain(needed))) {
1734 } else if ( (ovp = (union overhead*)
1741 ovp = (union overhead *)(last_sbrk_top - sbrked_remains);
1743 last_op = (char*)ovp;
1745 ovp = getpages(needed, &nblks, bucket);
1747 if (!ovp)
1749 FILL_DEADBEEF((unsigned char*)ovp, needed);
1757 *(u_char*)ovp = bucket; /* Fill index. */
1759 ovp = (union overhead *) ((char*)ovp + BLK_SHIFT(bucket));
1765 ovp = (union overhead *) ((char*)ovp + BLK_SHIFT(bucket));
1767 } else ovp++; /* One chunk per block. */
1769 nextf[bucket] = ovp;
1778 ovp->ov_next = (union overhead *)((caddr_t)ovp + siz);
1779 ovp = (union overhead *)((caddr_t)ovp + siz);
1782 ovp->ov_next = (union overhead *)NULL;
1806 union overhead *ovp;
1822 ovp = (union overhead *)((caddr_t)cp
1825 bucket = OV_INDEX(ovp);
1829 && (OV_MAGIC(ovp, bucket) != MAGIC))
1831 if (OV_MAGIC(ovp, bucket) != MAGIC)
1847 ovp->ov_rmagic == RMAGIC - 1 ?
1860 ASSERT(ovp->ov_rmagic == RMAGIC, "chunk's head overwrite");
1861 if (OV_INDEX(ovp) <= MAX_SHORT_BUCKET) {
1863 MEM_SIZE nbytes = ovp->ov_size + 1;
1868 ASSERT(((caddr_t)ovp + nbytes - RMAGIC_SZ)[i] == RMAGIC_C,
1874 ASSERT(((u_int *)((caddr_t)ovp + nbytes))[-1] == RMAGIC,
1876 FILLCHECK_DEADBEEF((unsigned char*)((caddr_t)ovp + nbytes),
1877 BUCKET_SIZE(OV_INDEX(ovp)) - nbytes);
1879 FILL_DEADBEEF((unsigned char*)(ovp+CHUNK_SHIFT),
1880 BUCKET_SIZE_REAL(OV_INDEX(ovp)) + RMAGIC_SZ);
1881 ovp->ov_rmagic = RMAGIC - 1;
1883 ASSERT(OV_INDEX(ovp) < NBUCKETS, "chunk's head overwrite");
1884 size = OV_INDEX(ovp);
1887 ovp->ov_next = nextf[size];
1888 nextf[size] = ovp;
1909 union overhead *ovp;
1928 ovp = (union overhead *)((caddr_t)cp
1930 bucket = OV_INDEX(ovp);
1934 && (OV_MAGIC(ovp, bucket) != MAGIC))
1936 if (OV_MAGIC(ovp, bucket) != MAGIC)
1952 (ovp->ov_rmagic == RMAGIC - 1 ? "" : "Bad "),
1953 ovp->ov_rmagic == RMAGIC - 1
2005 if (OV_INDEX(ovp) <= MAX_SHORT_BUCKET) {
2006 int i, nb = ovp->ov_size + 1;
2011 ASSERT(((caddr_t)ovp + nb - RMAGIC_SZ)[i] == RMAGIC_C, "chunk's tail overwrite");
2016 ASSERT(((u_int *)((caddr_t)ovp + nb))[-1] == RMAGIC,
2018 FILLCHECK_DEADBEEF((unsigned char*)((caddr_t)ovp + nb),
2019 BUCKET_SIZE(OV_INDEX(ovp)) - nb);
2020 if (nbytes > ovp->ov_size + 1 - M_OVERHEAD)
2021 FILL_FEEDADAD((unsigned char*)cp + ovp->ov_size + 1 - M_OVERHEAD,
2022 nbytes - (ovp->ov_size + 1 - M_OVERHEAD));
2033 ovp->ov_size = nbytes - 1;
2037 ((caddr_t)ovp + nbytes - RMAGIC_SZ)[i]
2042 ((u_int *)((caddr_t)ovp + nbytes))[-1] = RMAGIC;
2157 union overhead * const ovp = (union overhead *)
2159 const int bucket = OV_INDEX(ovp);
2168 ovp->ov_size = size + M_OVERHEAD - 1;
2169 *((u_int *)((caddr_t)ovp + size + M_OVERHEAD - RMAGIC_SZ)) = RMAGIC;