Symbol: mptree
src/libs/libsolv/solv/pool.c
1561
struct mptree *mptree;
src/libs/libsolv/solv/pool.c
1582
struct mptree *mptree;
src/libs/libsolv/solv/pool.c
1588
mptree = cbd->mptree;
src/libs/libsolv/solv/pool.c
1604
if (!mptree[mp].child)
src/libs/libsolv/solv/pool.c
1614
for (i = mptree[mp].child; i; i = mptree[i].sibling)
src/libs/libsolv/solv/pool.c
1615
if (mptree[i].compl == compl && !strncmp(mptree[i].comp, compstr, compl))
src/libs/libsolv/solv/pool.c
1623
dirmap[dn] = mptree[mp > 0 ? mp : -mp].mountpoint;
src/libs/libsolv/solv/pool.c
1649
propagate_mountpoints(struct mptree *mptree, int pos, Id mountpoint)
src/libs/libsolv/solv/pool.c
1652
if (mptree[pos].mountpoint == -1)
src/libs/libsolv/solv/pool.c
1653
mptree[pos].mountpoint = mountpoint;
src/libs/libsolv/solv/pool.c
1655
mountpoint = mptree[pos].mountpoint;
src/libs/libsolv/solv/pool.c
1656
for (i = mptree[pos].child; i; i = mptree[i].sibling)
src/libs/libsolv/solv/pool.c
1657
propagate_mountpoints(mptree, i, mountpoint);
src/libs/libsolv/solv/pool.c
1667
struct mptree *mptree;
src/libs/libsolv/solv/pool.c
1684
mptree = solv_extend_resize(0, 1, sizeof(struct mptree), MPTREE_BLOCK);
src/libs/libsolv/solv/pool.c
1687
mptree[0].sibling = 0;
src/libs/libsolv/solv/pool.c
1688
mptree[0].child = 0;
src/libs/libsolv/solv/pool.c
1689
mptree[0].comp = 0;
src/libs/libsolv/solv/pool.c
1690
mptree[0].compl = 0;
src/libs/libsolv/solv/pool.c
1691
mptree[0].mountpoint = -1;
src/libs/libsolv/solv/pool.c
1719
for (i = mptree[pos].child; i; i = mptree[i].sibling)
src/libs/libsolv/solv/pool.c
1720
if (mptree[i].compl == compl && !strncmp(mptree[i].comp, compstr, compl))
src/libs/libsolv/solv/pool.c
1725
mptree = solv_extend(mptree, nmptree, 1, sizeof(struct mptree), MPTREE_BLOCK);
src/libs/libsolv/solv/pool.c
1727
mptree[i].sibling = mptree[pos].child;
src/libs/libsolv/solv/pool.c
1728
mptree[i].child = 0;
src/libs/libsolv/solv/pool.c
1729
mptree[i].comp = compstr;
src/libs/libsolv/solv/pool.c
1730
mptree[i].compl = compl;
src/libs/libsolv/solv/pool.c
1731
mptree[i].mountpoint = -1;
src/libs/libsolv/solv/pool.c
1732
mptree[pos].child = i;
src/libs/libsolv/solv/pool.c
1736
mptree[pos].mountpoint = mp;
src/libs/libsolv/solv/pool.c
1739
propagate_mountpoints(mptree, 0, mptree[0].mountpoint);
src/libs/libsolv/solv/pool.c
1744
printf("#%d sibling: %d\n", i, mptree[i].sibling);
src/libs/libsolv/solv/pool.c
1745
printf("#%d child: %d\n", i, mptree[i].child);
src/libs/libsolv/solv/pool.c
1746
printf("#%d comp: %s\n", i, mptree[i].comp);
src/libs/libsolv/solv/pool.c
1747
printf("#%d compl: %d\n", i, mptree[i].compl);
src/libs/libsolv/solv/pool.c
1748
printf("#%d mountpont: %d\n", i, mptree[i].mountpoint);
src/libs/libsolv/solv/pool.c
1752
cbd.mptree = mptree;
src/libs/libsolv/solv/pool.c
1798
solv_free(mptree);