Lines Matching refs:infos
87 * We have previously sorted pset->parts and pset->infos to be in sync,
97 return pset->infos[index].cur_part_id != NO_PART;
199 wanted = &pset->infos[i];
511 if (pset->infos[i].cur_start != info.start)
513 if ((pset->infos[i].cur_flags & ~PTI_INSTALL_TARGET)
517 (pset->infos[i].flags & PTI_SPECIAL_PARTS))
520 info.fs_type == pset->infos[i].fs_type) ||
521 (pset->infos[i].type ==
523 memcpy(&ninfos[pno], &pset->infos[i],
531 free(pset->infos);
532 pset->infos = ninfos;
905 edit.wanted = &pset->infos[edit.index];
974 edit.id = pset->infos[edit.index].cur_part_id;
1034 memmove(pset->infos+edit.index,
1035 pset->infos+edit.index+1,
1036 sizeof(*pset->infos)*(pset->num-edit.index));
1045 pset->infos[edit.index] = edit.old_usage;
1053 pset->infos[edit.index].parts);
1055 memmove(pset->infos+edit.index,
1056 pset->infos+edit.index+1,
1057 sizeof(*pset->infos)*(pset->num-edit.index));
1123 if ((edit->pset->infos[edit->index].flags & PUIFLG_IS_OUTER)
1362 if (pset->infos[ptn].flags & PUIFLG_CLONE_PARTS)
1437 if ((pset->infos[ptn].flags & PUIFLG_CLONE_PARTS) &&
1438 pset->infos[ptn].cur_part_id == NO_PART) {
1439 psize = pset->infos[ptn].size / sizemult;
1440 if (pset->infos[ptn].clone_ndx <
1441 pset->infos[ptn].clone_src->num_sel)
1444 clone_cnt = pset->infos[ptn].clone_src->num_sel;
1445 if (pset->infos[ptn].cur_part_id == NO_PART)
1450 poffset = pset->infos[ptn].cur_start / sizemult;
1451 pend = (pset->infos[ptn].cur_start +
1452 pset->infos[ptn].size) / sizemult - 1;
1470 pset->infos[ptn].cur_part_id, &info))
1484 || (pset->infos[ptn].flags & PUIFLG_CLONE_PARTS))
1507 inst_flags = pset->infos[ptn].instflags;
1518 if (pset->infos[ptn].flags & PUIFLG_CLONE_PARTS)
1523 pset->infos[ptn].cur_part_id, fp,
1576 free_size = pset->infos[i].cur_start;
1578 free_size = pset->infos[i].cur_start -
1579 pset->infos[i-1].cur_start - pset->infos[i-1].size;
1601 /* create temporary infos for all clones that work out */
1616 offset = pset->infos[data.res-1].cur_start
1617 + pset->infos[data.res-1].size;
1653 p = realloc(pset->infos, (pset->num+clone_cnt)*sizeof(*pset->infos));
1656 pset->infos = p;
1716 ninfo = realloc(pset->infos, (pset->num+1)*sizeof(*pset->infos));
1719 pset->infos = ninfo;
1723 memmove(pset->infos+off+1,pset->infos+off,
1724 cnt*sizeof(*pset->infos));
1725 memset(pset->infos+off, 0, sizeof(*pset->infos));
1758 ninfo = realloc(pset->infos, (pset->num+1)*sizeof(*pset->infos));
1761 pset->infos = ninfo;