Lines Matching defs:fm
2275 mstate fm = get_mstate_for(p);
2277 mstate fm = (mstate)msp;
2279 if (!ok_magic(fm)) {
2280 USAGE_ERROR_ACTION(fm, p);
2283 if (!PREACTION(fm)) {
2284 check_inuse_chunk(fm, p);
2285 if (RTCHECK(ok_address(fm, p) && ok_cinuse(p))) {
2294 if (RTCHECK(ok_address(fm, prev))) { /* consolidate backward */
2295 if (p != fm->dv) {
2296 unlink_chunk(fm, p, prevsize);
2299 fm->dvsize = psize;
2310 if (next == fm->top) {
2311 size_t tsize = fm->topsize += psize;
2312 fm->top = p;
2314 if (p == fm->dv) {
2315 fm->dv = 0;
2316 fm->dvsize = 0;
2320 else if (next == fm->dv) {
2321 size_t dsize = fm->dvsize += psize;
2322 fm->dv = p;
2329 unlink_chunk(fm, next, nsize);
2331 if (p == fm->dv) {
2332 fm->dvsize = psize;
2339 insert_chunk(fm, p, psize);
2340 check_free_chunk(fm, p);
2345 USAGE_ERROR_ACTION(fm, p);
2347 POSTACTION(fm);