Home | History | Annotate | Download | only in syslinux

Lines Matching refs:needlen

318     addr_t needlen;
324 needlen = f->dst - f->src;
328 needlen = f->src - f->dst;
331 needlen = f->len;
338 dprintf("Q: copylen = 0x%08x, needlen = 0x%08x\n", copylen, needlen);
340 if (copylen < needlen) {
394 addr_t needbase, needlen, copysrc, copydst, copylen;
456 needlen = o->dst - o->src;
457 needbase = o->dst + (o->len - needlen);
462 needlen = o->src - o->dst;
467 needlen = o->len;
473 if (is_free_zone(mmap, needbase, needlen)) {
478 copylen = needlen;
495 needlen = f->dst - f->src;
496 needbase = f->dst + (f->len - needlen);
501 needlen = f->src - f->dst;
506 needlen = f->len;
514 needbase, needlen, reverse, cbyte);
520 avail = needbase + needlen - ep->start;
532 copylen = min(needlen, avail);
535 allocate_from(&mmap, needbase + needlen - copylen, copylen);
598 if (copylen > needlen) {
604 if (copylen > needlen) {
605 add_freelist(&mmap, copysrc + needlen, copylen - needlen,
607 copylen = needlen;