Symbol: cbdata
src/apps/serialconnect/libvterm/src/parser.c
100
if((*vt->parser_callbacks->csi)(leaderlen ? leader : NULL, csi_args, argcount, intermedlen ? intermed : NULL, command, vt->cbdata))
src/apps/serialconnect/libvterm/src/parser.c
13
if((*vt->parser_callbacks->control)(control, vt->cbdata))
src/apps/serialconnect/libvterm/src/parser.c
140
if((eaten = (*vt->parser_callbacks->text)(str_frag, len, vt->cbdata)))
src/apps/serialconnect/libvterm/src/parser.c
155
if((*vt->parser_callbacks->escape)(str_frag, len, vt->cbdata))
src/apps/serialconnect/libvterm/src/parser.c
167
if((*vt->parser_callbacks->osc)(str_frag, len, vt->cbdata))
src/apps/serialconnect/libvterm/src/parser.c
175
if((*vt->parser_callbacks->dcs)(str_frag, len, vt->cbdata))
src/apps/serialconnect/libvterm/src/pen.c
106
(*state->callbacks->setpenattr)(attr, val, state->cbdata);
src/apps/serialconnect/libvterm/src/screen.c
158
(*screen->callbacks->damage)(emit, screen->cbdata);
src/apps/serialconnect/libvterm/src/screen.c
222
(screen->callbacks->sb_pushline)(screen->cols, screen->sb_buffer, screen->cbdata);
src/apps/serialconnect/libvterm/src/screen.c
257
if((*screen->callbacks->moverect)(dest, src, screen->cbdata))
src/apps/serialconnect/libvterm/src/screen.c
390
return (*screen->callbacks->movecursor)(pos, oldpos, visible, screen->cbdata);
src/apps/serialconnect/libvterm/src/screen.c
457
return (*screen->callbacks->settermprop)(prop, val, screen->cbdata);
src/apps/serialconnect/libvterm/src/screen.c
467
return (*screen->callbacks->setmousefunc)(func, data, screen->cbdata);
src/apps/serialconnect/libvterm/src/screen.c
47
void *cbdata;
src/apps/serialconnect/libvterm/src/screen.c
477
return (*screen->callbacks->bell)(screen->cbdata);
src/apps/serialconnect/libvterm/src/screen.c
552
if(!(screen->callbacks->sb_popline(screen->cols, screen->sb_buffer, screen->cbdata)))
src/apps/serialconnect/libvterm/src/screen.c
578
return (*screen->callbacks->resize)(new_rows, new_cols, screen->cbdata);
src/apps/serialconnect/libvterm/src/screen.c
850
screen->cbdata = user;
src/apps/serialconnect/libvterm/src/screen.c
864
(*screen->callbacks->damage)(screen->damaged, screen->cbdata);
src/apps/serialconnect/libvterm/src/state.c
101
if((*state->callbacks->scrollrect)(rect, downward, rightward, state->cbdata))
src/apps/serialconnect/libvterm/src/state.c
106
state->callbacks->moverect, state->callbacks->erase, state->cbdata);
src/apps/serialconnect/libvterm/src/state.c
1574
(*state->callbacks->resize)(rows, cols, &delta, state->cbdata);
src/apps/serialconnect/libvterm/src/state.c
1660
(*state->callbacks->initpen)(state->cbdata);
src/apps/serialconnect/libvterm/src/state.c
1704
state->cbdata = user;
src/apps/serialconnect/libvterm/src/state.c
1707
(*state->callbacks->initpen)(state->cbdata);
src/apps/serialconnect/libvterm/src/state.c
1711
state->cbdata = NULL;
src/apps/serialconnect/libvterm/src/state.c
1720
if(!(*state->callbacks->settermprop)(prop, val, state->cbdata))
src/apps/serialconnect/libvterm/src/state.c
196
(*state->callbacks->setlineinfo)(row, &info, state->lineinfo + row, state->cbdata))
src/apps/serialconnect/libvterm/src/state.c
31
if((*state->callbacks->putglyph)(&info, pos, state->cbdata))
src/apps/serialconnect/libvterm/src/state.c
360
(*state->callbacks->bell)(state->cbdata);
src/apps/serialconnect/libvterm/src/state.c
46
if((*state->callbacks->movecursor)(state->pos, *oldpos, state->mode.cursor_visible, state->cbdata))
src/apps/serialconnect/libvterm/src/state.c
53
if((*state->callbacks->erase)(rect, selective, state->cbdata))
src/apps/serialconnect/libvterm/src/state.c
687
(*state->callbacks->movecursor)(state->pos, oldpos, state->mode.cursor_visible, state->cbdata);
src/apps/serialconnect/libvterm/src/state.c
799
(*state->callbacks->setmousefunc)(val ? mousefunc : NULL, state, state->cbdata);
src/apps/serialconnect/libvterm/src/vterm.c
103
vt->cbdata = user;
src/apps/serialconnect/libvterm/src/vterm.c
97
(*vt->parser_callbacks->resize)(rows, cols, vt->cbdata);
src/apps/serialconnect/libvterm/src/vterm_internal.h
149
void *cbdata;
src/apps/serialconnect/libvterm/src/vterm_internal.h
46
void *cbdata;
src/libs/libsolv/solv/pool.c
1097
addfileprovides_cb(void *cbdata, Solvable *s, Repodata *data, Repokey *key, KeyValue *value)
src/libs/libsolv/solv/pool.c
1099
struct addfileprovides_cbdata *cbd = cbdata;
src/libs/libsolv/solv/pool.c
1359
pool_search(Pool *pool, Id p, Id key, const char *match, int flags, int (*callback)(void *cbdata, Solvable *s, struct _Repodata *data, struct _Repokey *key, struct _KeyValue *kv), void *cbdata)
src/libs/libsolv/solv/pool.c
1364
repo_search(pool->solvables[p].repo, p, key, match, flags, callback, cbdata);
src/libs/libsolv/solv/pool.c
1370
repo_search(pool->solvables[p].repo, p, key, match, flags, callback, cbdata);
src/libs/libsolv/solv/pool.c
1572
solver_fill_DU_cb(void *cbdata, Solvable *s, Repodata *data, Repokey *key, KeyValue *value)
src/libs/libsolv/solv/pool.c
1574
struct ducbdata *cbd = cbdata;
src/libs/libsolv/solv/pool.h
320
void pool_search(Pool *pool, Id p, Id key, const char *match, int flags, int (*callback)(void *cbdata, Solvable *s, struct _Repodata *data, struct _Repokey *key, struct _KeyValue *kv), void *cbdata);
src/libs/libsolv/solv/repo.c
1055
repo_search(Repo *repo, Id p, Id keyname, const char *match, int flags, int (*callback)(void *cbdata, Solvable *s, Repodata *data, Repokey *key, KeyValue *kv), void *cbdata)
src/libs/libsolv/solv/repo.c
1065
md.callback_data = cbdata;
src/libs/libsolv/solv/repo.c
836
int (*callback)(void *cbdata, Solvable *s, Repodata *data, Repokey *key, KeyValue *kv);
src/libs/libsolv/solv/repo.c
841
repo_matchvalue(void *cbdata, Solvable *s, Repodata *data, Repokey *key, KeyValue *kv)
src/libs/libsolv/solv/repo.c
843
struct matchdata *md = cbdata;
src/libs/libsolv/solv/repo.h
138
void repo_search(Repo *repo, Id p, Id key, const char *match, int flags, int (*callback)(void *cbdata, Solvable *s, Repodata *data, Repokey *key, KeyValue *kv), void *cbdata);
src/libs/libsolv/solv/repo_write.c
1046
struct cbdata cbdata;
src/libs/libsolv/solv/repo_write.c
1066
memset(&cbdata, 0, sizeof(cbdata));
src/libs/libsolv/solv/repo_write.c
1067
cbdata.repo = repo;
src/libs/libsolv/solv/repo_write.c
1068
cbdata.target = ⌖
src/libs/libsolv/solv/repo_write.c
1082
cbdata.keymap = solv_calloc(n, sizeof(Id));
src/libs/libsolv/solv/repo_write.c
1083
cbdata.keymapstart = solv_calloc(repo->nrepodata, sizeof(Id));
src/libs/libsolv/solv/repo_write.c
1111
cbdata.keymap[keyd.name] = repodata_key2id(&target, &keyd, 1);
src/libs/libsolv/solv/repo_write.c
1121
cbdata.keymap[keyd.name] = repodata_key2id(&target, &keyd, 1);
src/libs/libsolv/solv/repo_write.c
1132
cbdata.keymapstart[i] = n;
src/libs/libsolv/solv/repo_write.c
1133
cbdata.keymap[n++] = 0; /* key 0 */
src/libs/libsolv/solv/repo_write.c
1152
cbdata.keymap[n] = cbdata.keymap[key->name];
src/libs/libsolv/solv/repo_write.c
1157
cbdata.keymap[n] = 0;
src/libs/libsolv/solv/repo_write.c
1181
cbdata.keymap[n] = 0;
src/libs/libsolv/solv/repo_write.c
1187
cbdata.keymap[n] = id;
src/libs/libsolv/solv/repo_write.c
1199
n = cbdata.keymapstart[i];
src/libs/libsolv/solv/repo_write.c
1206
cbdata.keymap[n] = 0;
src/libs/libsolv/solv/repo_write.c
1253
cbdata.nkeymap = n;
src/libs/libsolv/solv/repo_write.c
1268
cbdata.ownspool = spool;
src/libs/libsolv/solv/repo_write.c
1280
cbdata.owndirpool = dirpool;
src/libs/libsolv/solv/repo_write.c
1283
cbdata.dirused = solv_calloc(dirpool->ndirs, sizeof(Id));
src/libs/libsolv/solv/repo_write.c
1338
cbdata.needid = needid;
src/libs/libsolv/solv/repo_write.c
1339
cbdata.schema = solv_calloc(target.nkeys, sizeof(Id));
src/libs/libsolv/solv/repo_write.c
1340
cbdata.sp = cbdata.schema;
src/libs/libsolv/solv/repo_write.c
1341
cbdata.solvschemata = solv_calloc(repo->nsolvables, sizeof(Id));
src/libs/libsolv/solv/repo_write.c
1344
cbdata.sp = cbdata.schema;
src/libs/libsolv/solv/repo_write.c
1351
repodata_search(data, SOLVID_META, 0, SEARCH_SUB|SEARCH_ARRAYSENTINEL, repo_write_cb_needed, &cbdata);
src/libs/libsolv/solv/repo_write.c
1353
sp = cbdata.sp;
src/libs/libsolv/solv/repo_write.c
1357
*sp++ = cbdata.keymap[REPOSITORY_SOLVABLES];
src/libs/libsolv/solv/repo_write.c
1358
target.keys[cbdata.keymap[REPOSITORY_SOLVABLES]].size++;
src/libs/libsolv/solv/repo_write.c
1361
mainschema = repodata_schema2id(cbdata.target, cbdata.schema, 1);
src/libs/libsolv/solv/repo_write.c
1366
cbdata.doingsolvables = 1;
src/libs/libsolv/solv/repo_write.c
1373
sp = cbdata.schema;
src/libs/libsolv/solv/repo_write.c
1374
if (cbdata.keymap[SOLVABLE_NAME])
src/libs/libsolv/solv/repo_write.c
1376
*sp++ = cbdata.keymap[SOLVABLE_NAME];
src/libs/libsolv/solv/repo_write.c
1379
if (cbdata.keymap[SOLVABLE_ARCH])
src/libs/libsolv/solv/repo_write.c
1381
*sp++ = cbdata.keymap[SOLVABLE_ARCH];
src/libs/libsolv/solv/repo_write.c
1384
if (cbdata.keymap[SOLVABLE_EVR])
src/libs/libsolv/solv/repo_write.c
1386
*sp++ = cbdata.keymap[SOLVABLE_EVR];
src/libs/libsolv/solv/repo_write.c
1389
if (s->vendor && cbdata.keymap[SOLVABLE_VENDOR])
src/libs/libsolv/solv/repo_write.c
1391
*sp++ = cbdata.keymap[SOLVABLE_VENDOR];
src/libs/libsolv/solv/repo_write.c
1394
if (s->provides && cbdata.keymap[SOLVABLE_PROVIDES])
src/libs/libsolv/solv/repo_write.c
1396
*sp++ = cbdata.keymap[SOLVABLE_PROVIDES];
src/libs/libsolv/solv/repo_write.c
1397
target.keys[cbdata.keymap[SOLVABLE_PROVIDES]].size += incneedidarray(pool, idarraydata + s->provides, needid);
src/libs/libsolv/solv/repo_write.c
1399
if (s->obsoletes && cbdata.keymap[SOLVABLE_OBSOLETES])
src/libs/libsolv/solv/repo_write.c
1401
*sp++ = cbdata.keymap[SOLVABLE_OBSOLETES];
src/libs/libsolv/solv/repo_write.c
1402
target.keys[cbdata.keymap[SOLVABLE_OBSOLETES]].size += incneedidarray(pool, idarraydata + s->obsoletes, needid);
src/libs/libsolv/solv/repo_write.c
1404
if (s->conflicts && cbdata.keymap[SOLVABLE_CONFLICTS])
src/libs/libsolv/solv/repo_write.c
1406
*sp++ = cbdata.keymap[SOLVABLE_CONFLICTS];
src/libs/libsolv/solv/repo_write.c
1407
target.keys[cbdata.keymap[SOLVABLE_CONFLICTS]].size += incneedidarray(pool, idarraydata + s->conflicts, needid);
src/libs/libsolv/solv/repo_write.c
1409
if (s->requires && cbdata.keymap[SOLVABLE_REQUIRES])
src/libs/libsolv/solv/repo_write.c
1411
*sp++ = cbdata.keymap[SOLVABLE_REQUIRES];
src/libs/libsolv/solv/repo_write.c
1412
target.keys[cbdata.keymap[SOLVABLE_REQUIRES]].size += incneedidarray(pool, idarraydata + s->requires, needid);
src/libs/libsolv/solv/repo_write.c
1414
if (s->recommends && cbdata.keymap[SOLVABLE_RECOMMENDS])
src/libs/libsolv/solv/repo_write.c
1416
*sp++ = cbdata.keymap[SOLVABLE_RECOMMENDS];
src/libs/libsolv/solv/repo_write.c
1417
target.keys[cbdata.keymap[SOLVABLE_RECOMMENDS]].size += incneedidarray(pool, idarraydata + s->recommends, needid);
src/libs/libsolv/solv/repo_write.c
1419
if (s->suggests && cbdata.keymap[SOLVABLE_SUGGESTS])
src/libs/libsolv/solv/repo_write.c
1421
*sp++ = cbdata.keymap[SOLVABLE_SUGGESTS];
src/libs/libsolv/solv/repo_write.c
1422
target.keys[cbdata.keymap[SOLVABLE_SUGGESTS]].size += incneedidarray(pool, idarraydata + s->suggests, needid);
src/libs/libsolv/solv/repo_write.c
1424
if (s->supplements && cbdata.keymap[SOLVABLE_SUPPLEMENTS])
src/libs/libsolv/solv/repo_write.c
1426
*sp++ = cbdata.keymap[SOLVABLE_SUPPLEMENTS];
src/libs/libsolv/solv/repo_write.c
1427
target.keys[cbdata.keymap[SOLVABLE_SUPPLEMENTS]].size += incneedidarray(pool, idarraydata + s->supplements, needid);
src/libs/libsolv/solv/repo_write.c
1429
if (s->enhances && cbdata.keymap[SOLVABLE_ENHANCES])
src/libs/libsolv/solv/repo_write.c
1431
*sp++ = cbdata.keymap[SOLVABLE_ENHANCES];
src/libs/libsolv/solv/repo_write.c
1432
target.keys[cbdata.keymap[SOLVABLE_ENHANCES]].size += incneedidarray(pool, idarraydata + s->enhances, needid);
src/libs/libsolv/solv/repo_write.c
1434
if (repo->rpmdbid && cbdata.keymap[RPM_RPMDBID])
src/libs/libsolv/solv/repo_write.c
1436
*sp++ = cbdata.keymap[RPM_RPMDBID];
src/libs/libsolv/solv/repo_write.c
1437
target.keys[cbdata.keymap[RPM_RPMDBID]].size++;
src/libs/libsolv/solv/repo_write.c
1439
cbdata.sp = sp;
src/libs/libsolv/solv/repo_write.c
1449
repodata_search(data, i, 0, SEARCH_SUB|SEARCH_ARRAYSENTINEL, repo_write_cb_needed, &cbdata);
src/libs/libsolv/solv/repo_write.c
1450
needid = cbdata.needid;
src/libs/libsolv/solv/repo_write.c
1453
*cbdata.sp = 0;
src/libs/libsolv/solv/repo_write.c
1454
cbdata.solvschemata[n] = repodata_schema2id(cbdata.target, cbdata.schema, 1);
src/libs/libsolv/solv/repo_write.c
1455
if (cbdata.solvschemata[n])
src/libs/libsolv/solv/repo_write.c
1459
cbdata.doingsolvables = 0;
src/libs/libsolv/solv/repo_write.c
1465
target.keys[cbdata.keymap[REPOSITORY_SOLVABLES]].size = 0;
src/libs/libsolv/solv/repo_write.c
1466
sp = cbdata.schema;
src/libs/libsolv/solv/repo_write.c
1470
if (*sp != cbdata.keymap[REPOSITORY_SOLVABLES])
src/libs/libsolv/solv/repo_write.c
1478
mainschema = repodata_schema2id(cbdata.target, cbdata.schema, 1);
src/libs/libsolv/solv/repo_write.c
1512
for (i = 0; i < cbdata.nkeymap; i++)
src/libs/libsolv/solv/repo_write.c
1513
cbdata.keymap[i] = keyused[cbdata.keymap[i]];
src/libs/libsolv/solv/repo_write.c
1528
if (dirpool && cbdata.dirused && !cbdata.dirused[0])
src/libs/libsolv/solv/repo_write.c
1531
cbdata.dirused = solv_free(cbdata.dirused);
src/libs/libsolv/solv/repo_write.c
1549
fprintf(stderr, "dir %d used %d\n", i, cbdata.dirused ? cbdata.dirused[i] : 1);
src/libs/libsolv/solv/repo_write.c
1551
if (cbdata.dirused && !cbdata.dirused[i])
src/libs/libsolv/solv/repo_write.c
1556
if (dirpooldata && cbdata.ownspool && id > 1)
src/libs/libsolv/solv/repo_write.c
1558
id = putinownpool(&cbdata, dirpooldata->localpool ? &dirpooldata->spool : &pool->ss, id);
src/libs/libsolv/solv/repo_write.c
1559
needid = cbdata.needid;
src/libs/libsolv/solv/repo_write.c
1637
if (cbdata.dirused && !cbdata.dirused[1])
src/libs/libsolv/solv/repo_write.c
1638
cbdata.dirused[1] = 1; /* always want / entry */
src/libs/libsolv/solv/repo_write.c
1641
ndirmap = traverse_dirs(dirpool, dirmap, 1, dirpool_child(dirpool, 0), cbdata.dirused);
src/libs/libsolv/solv/repo_write.c
1645
if (!cbdata.dirused)
src/libs/libsolv/solv/repo_write.c
1646
cbdata.dirused = solv_malloc2(dirpool->ndirs, sizeof(Id));
src/libs/libsolv/solv/repo_write.c
1647
memset(cbdata.dirused, 0, dirpool->ndirs * sizeof(Id));
src/libs/libsolv/solv/repo_write.c
1652
cbdata.dirused[dirmap[i]] = i;
src/libs/libsolv/solv/repo_write.c
1654
if (dirpooldata && cbdata.ownspool && id > 1)
src/libs/libsolv/solv/repo_write.c
1655
id = putinownpool(&cbdata, dirpooldata->localpool ? &dirpooldata->spool : &pool->ss, id);
src/libs/libsolv/solv/repo_write.c
1668
cbdata.extdata = solv_calloc(target.nkeys, sizeof(struct extdata));
src/libs/libsolv/solv/repo_write.c
1670
xd = cbdata.extdata;
src/libs/libsolv/solv/repo_write.c
1671
cbdata.current_sub = 0;
src/libs/libsolv/solv/repo_write.c
1673
cbdata.lastlen = 0;
src/libs/libsolv/solv/repo_write.c
1681
repodata_search(data, SOLVID_META, 0, SEARCH_SUB|SEARCH_ARRAYSENTINEL, repo_write_cb_adddata, &cbdata);
src/libs/libsolv/solv/repo_write.c
1685
if (xd->len - cbdata.lastlen > cbdata.maxdata)
src/libs/libsolv/solv/repo_write.c
1686
cbdata.maxdata = xd->len - cbdata.lastlen;
src/libs/libsolv/solv/repo_write.c
1687
cbdata.lastlen = xd->len;
src/libs/libsolv/solv/repo_write.c
1692
cbdata.doingsolvables = 1;
src/libs/libsolv/solv/repo_write.c
1697
data_addid(xd, cbdata.solvschemata[n]);
src/libs/libsolv/solv/repo_write.c
1698
if (cbdata.keymap[SOLVABLE_NAME])
src/libs/libsolv/solv/repo_write.c
1700
if (cbdata.keymap[SOLVABLE_ARCH])
src/libs/libsolv/solv/repo_write.c
1702
if (cbdata.keymap[SOLVABLE_EVR])
src/libs/libsolv/solv/repo_write.c
1704
if (s->vendor && cbdata.keymap[SOLVABLE_VENDOR])
src/libs/libsolv/solv/repo_write.c
1706
if (s->provides && cbdata.keymap[SOLVABLE_PROVIDES])
src/libs/libsolv/solv/repo_write.c
1708
if (s->obsoletes && cbdata.keymap[SOLVABLE_OBSOLETES])
src/libs/libsolv/solv/repo_write.c
1710
if (s->conflicts && cbdata.keymap[SOLVABLE_CONFLICTS])
src/libs/libsolv/solv/repo_write.c
1712
if (s->requires && cbdata.keymap[SOLVABLE_REQUIRES])
src/libs/libsolv/solv/repo_write.c
1714
if (s->recommends && cbdata.keymap[SOLVABLE_RECOMMENDS])
src/libs/libsolv/solv/repo_write.c
1716
if (s->suggests && cbdata.keymap[SOLVABLE_SUGGESTS])
src/libs/libsolv/solv/repo_write.c
1718
if (s->supplements && cbdata.keymap[SOLVABLE_SUPPLEMENTS])
src/libs/libsolv/solv/repo_write.c
1720
if (s->enhances && cbdata.keymap[SOLVABLE_ENHANCES])
src/libs/libsolv/solv/repo_write.c
1722
if (repo->rpmdbid && cbdata.keymap[RPM_RPMDBID])
src/libs/libsolv/solv/repo_write.c
1726
cbdata.vstart = -1;
src/libs/libsolv/solv/repo_write.c
1733
repodata_search(data, i, 0, SEARCH_SUB|SEARCH_ARRAYSENTINEL, repo_write_cb_adddata, &cbdata);
src/libs/libsolv/solv/repo_write.c
1736
if (xd->len - cbdata.lastlen > cbdata.maxdata)
src/libs/libsolv/solv/repo_write.c
1737
cbdata.maxdata = xd->len - cbdata.lastlen;
src/libs/libsolv/solv/repo_write.c
1738
cbdata.lastlen = xd->len;
src/libs/libsolv/solv/repo_write.c
1741
cbdata.doingsolvables = 0;
src/libs/libsolv/solv/repo_write.c
1744
assert(cbdata.current_sub == cbdata.nsubschemata);
src/libs/libsolv/solv/repo_write.c
1745
if (cbdata.subschemata)
src/libs/libsolv/solv/repo_write.c
1747
cbdata.subschemata = solv_free(cbdata.subschemata);
src/libs/libsolv/solv/repo_write.c
1748
cbdata.nsubschemata = 0;
src/libs/libsolv/solv/repo_write.c
1854
write_id(&target, cbdata.extdata[i].len);
src/libs/libsolv/solv/repo_write.c
1867
write_id(&target, cbdata.maxdata);
src/libs/libsolv/solv/repo_write.c
1868
write_id(&target, cbdata.extdata[0].len);
src/libs/libsolv/solv/repo_write.c
1869
if (cbdata.extdata[0].len)
src/libs/libsolv/solv/repo_write.c
1870
write_blob(&target, cbdata.extdata[0].buf, cbdata.extdata[0].len);
src/libs/libsolv/solv/repo_write.c
1871
solv_free(cbdata.extdata[0].buf);
src/libs/libsolv/solv/repo_write.c
1875
if (cbdata.extdata[i].len)
src/libs/libsolv/solv/repo_write.c
1886
if (!cbdata.extdata[i].len)
src/libs/libsolv/solv/repo_write.c
1888
l = cbdata.extdata[i].len;
src/libs/libsolv/solv/repo_write.c
1889
dp = cbdata.extdata[i].buf;
src/libs/libsolv/solv/repo_write.c
1911
solv_free(cbdata.extdata[i].buf);
src/libs/libsolv/solv/repo_write.c
1912
solv_free(cbdata.extdata);
src/libs/libsolv/solv/repo_write.c
1918
solv_free(cbdata.solvschemata);
src/libs/libsolv/solv/repo_write.c
1919
solv_free(cbdata.schema);
src/libs/libsolv/solv/repo_write.c
1921
solv_free(cbdata.keymap);
src/libs/libsolv/solv/repo_write.c
1922
solv_free(cbdata.keymapstart);
src/libs/libsolv/solv/repo_write.c
1923
solv_free(cbdata.dirused);
src/libs/libsolv/solv/repo_write.c
577
putinownpool(struct cbdata *cbdata, Stringpool *ss, Id id)
src/libs/libsolv/solv/repo_write.c
580
id = stringpool_str2id(cbdata->ownspool, str, 1);
src/libs/libsolv/solv/repo_write.c
581
if (id >= cbdata->needid[0].map)
src/libs/libsolv/solv/repo_write.c
583
int oldoff = cbdata->needid[0].map;
src/libs/libsolv/solv/repo_write.c
585
int nrels = cbdata->repo->pool->nrels;
src/libs/libsolv/solv/repo_write.c
586
cbdata->needid = solv_realloc2(cbdata->needid, newoff + nrels, sizeof(NeedId));
src/libs/libsolv/solv/repo_write.c
588
memmove(cbdata->needid + newoff, cbdata->needid + oldoff, nrels * sizeof(NeedId));
src/libs/libsolv/solv/repo_write.c
589
memset(cbdata->needid + oldoff, 0, (newoff - oldoff) * sizeof(NeedId));
src/libs/libsolv/solv/repo_write.c
590
cbdata->needid[0].map = newoff;
src/libs/libsolv/solv/repo_write.c
596
putinowndirpool(struct cbdata *cbdata, Repodata *data, Dirpool *dp, Id dir)
src/libs/libsolv/solv/repo_write.c
602
parent = putinowndirpool(cbdata, data, dp, parent);
src/libs/libsolv/solv/repo_write.c
604
if (cbdata->ownspool && compid > 1)
src/libs/libsolv/solv/repo_write.c
605
compid = putinownpool(cbdata, data->localpool ? &data->spool : &data->repo->pool->ss, compid);
src/libs/libsolv/solv/repo_write.c
606
return dirpool_add_dir(cbdata->owndirpool, parent, compid, 1);
src/libs/libsolv/solv/repo_write.c
615
setdirused(struct cbdata *cbdata, Dirpool *dp, Id dir)
src/libs/libsolv/solv/repo_write.c
617
if (cbdata->dirused[dir])
src/libs/libsolv/solv/repo_write.c
619
cbdata->dirused[dir] = 1;
src/libs/libsolv/solv/repo_write.c
622
if (cbdata->dirused[dir] == 2)
src/libs/libsolv/solv/repo_write.c
624
if (cbdata->dirused[dir])
src/libs/libsolv/solv/repo_write.c
626
cbdata->dirused[dir] = 2;
src/libs/libsolv/solv/repo_write.c
629
cbdata->dirused[dir] = 2;
src/libs/libsolv/solv/repo_write.c
631
cbdata->dirused[0] = 2;
src/libs/libsolv/solv/repo_write.c
639
repo_write_collect_needed(struct cbdata *cbdata, Repo *repo, Repodata *data, Repokey *key, KeyValue *kv)
src/libs/libsolv/solv/repo_write.c
652
rm = cbdata->keymap[cbdata->keymapstart[data->repodataid] + (key - data->keys)];
src/libs/libsolv/solv/repo_write.c
658
&& (cbdata->sp == cbdata->schema || cbdata->sp[-1] != rm))
src/libs/libsolv/solv/repo_write.c
659
*cbdata->sp++ = rm;
src/libs/libsolv/solv/repo_write.c
666
if (!ISRELDEP(id) && cbdata->ownspool && id > 1)
src/libs/libsolv/solv/repo_write.c
667
id = putinownpool(cbdata, data->localpool ? &data->spool : &repo->pool->ss, id);
src/libs/libsolv/solv/repo_write.c
668
incneedid(repo->pool, id, cbdata->needid);
src/libs/libsolv/solv/repo_write.c
674
if (cbdata->owndirpool)
src/libs/libsolv/solv/repo_write.c
675
putinowndirpool(cbdata, data, &data->dirpool, id);
src/libs/libsolv/solv/repo_write.c
677
setdirused(cbdata, &data->dirpool, id);
src/libs/libsolv/solv/repo_write.c
682
if (cbdata->oldschema)
src/libs/libsolv/solv/repo_write.c
684
cbdata->target->error = pool_error(cbdata->repo->pool, -1, "nested fixarray structs not yet implemented");
src/libs/libsolv/solv/repo_write.c
687
cbdata->oldschema = cbdata->schema;
src/libs/libsolv/solv/repo_write.c
688
cbdata->oldsp = cbdata->sp;
src/libs/libsolv/solv/repo_write.c
689
cbdata->schema = solv_calloc(cbdata->target->nkeys, sizeof(Id));
src/libs/libsolv/solv/repo_write.c
690
cbdata->sp = cbdata->schema;
src/libs/libsolv/solv/repo_write.c
694
cbdata->current_sub++;
src/libs/libsolv/solv/repo_write.c
695
*cbdata->sp = 0;
src/libs/libsolv/solv/repo_write.c
696
cbdata->subschemata = solv_extend(cbdata->subschemata, cbdata->nsubschemata, 1, sizeof(Id), SCHEMATA_BLOCK);
src/libs/libsolv/solv/repo_write.c
697
cbdata->subschemata[cbdata->nsubschemata++] = repodata_schema2id(cbdata->target, cbdata->schema, 1);
src/libs/libsolv/solv/repo_write.c
699
fprintf(stderr, "Have schema %d\n", cbdata->subschemata[cbdata->nsubschemata-1]);
src/libs/libsolv/solv/repo_write.c
701
cbdata->sp = cbdata->schema;
src/libs/libsolv/solv/repo_write.c
705
solv_free(cbdata->schema);
src/libs/libsolv/solv/repo_write.c
706
cbdata->schema = cbdata->oldschema;
src/libs/libsolv/solv/repo_write.c
707
cbdata->sp = cbdata->oldsp;
src/libs/libsolv/solv/repo_write.c
708
cbdata->oldsp = cbdata->oldschema = 0;
src/libs/libsolv/solv/repo_write.c
715
*cbdata->sp++ = 0; /* mark start */
src/libs/libsolv/solv/repo_write.c
720
Id *sp = cbdata->sp - 1;
src/libs/libsolv/solv/repo_write.c
724
cbdata->subschemata = solv_extend(cbdata->subschemata, cbdata->nsubschemata, 1, sizeof(Id), SCHEMATA_BLOCK);
src/libs/libsolv/solv/repo_write.c
725
cbdata->subschemata[cbdata->nsubschemata++] = repodata_schema2id(cbdata->target, sp, 1);
src/libs/libsolv/solv/repo_write.c
726
cbdata->sp = kv->eof == 2 ? sp - 1: sp;
src/libs/libsolv/solv/repo_write.c
738
struct cbdata *cbdata = vcbdata;
src/libs/libsolv/solv/repo_write.c
745
return repo_write_collect_needed(cbdata, repo, data, key, kv);
src/libs/libsolv/solv/repo_write.c
755
repo_write_adddata(struct cbdata *cbdata, Repodata *data, Repokey *key, KeyValue *kv)
src/libs/libsolv/solv/repo_write.c
772
rm = cbdata->keymap[cbdata->keymapstart[data->repodataid] + (key - data->keys)];
src/libs/libsolv/solv/repo_write.c
776
if (cbdata->target->keys[rm].storage == KEY_STORAGE_VERTICAL_OFFSET)
src/libs/libsolv/solv/repo_write.c
778
xd = cbdata->extdata + rm; /* vertical buffer */
src/libs/libsolv/solv/repo_write.c
779
if (cbdata->vstart == -1)
src/libs/libsolv/solv/repo_write.c
780
cbdata->vstart = xd->len;
src/libs/libsolv/solv/repo_write.c
783
xd = cbdata->extdata + 0; /* incore buffer */
src/libs/libsolv/solv/repo_write.c
792
if (!ISRELDEP(id) && cbdata->ownspool && id > 1)
src/libs/libsolv/solv/repo_write.c
793
id = putinownpool(cbdata, data->localpool ? &data->spool : &data->repo->pool->ss, id);
src/libs/libsolv/solv/repo_write.c
794
needid = cbdata->needid;
src/libs/libsolv/solv/repo_write.c
800
if (!ISRELDEP(id) && cbdata->ownspool && id > 1)
src/libs/libsolv/solv/repo_write.c
801
id = putinownpool(cbdata, data->localpool ? &data->spool : &data->repo->pool->ss, id);
src/libs/libsolv/solv/repo_write.c
802
needid = cbdata->needid;
src/libs/libsolv/solv/repo_write.c
831
if (cbdata->owndirpool)
src/libs/libsolv/solv/repo_write.c
832
id = putinowndirpool(cbdata, data, &data->dirpool, id);
src/libs/libsolv/solv/repo_write.c
833
id = cbdata->dirused[id];
src/libs/libsolv/solv/repo_write.c
843
if (cbdata->owndirpool)
src/libs/libsolv/solv/repo_write.c
844
id = putinowndirpool(cbdata, data, &data->dirpool, id);
src/libs/libsolv/solv/repo_write.c
845
id = cbdata->dirused[id];
src/libs/libsolv/solv/repo_write.c
852
if (cbdata->owndirpool)
src/libs/libsolv/solv/repo_write.c
853
id = putinowndirpool(cbdata, data, &data->dirpool, id);
src/libs/libsolv/solv/repo_write.c
854
id = cbdata->dirused[id];
src/libs/libsolv/solv/repo_write.c
864
data_addid(xd, cbdata->subschemata[cbdata->current_sub]);
src/libs/libsolv/solv/repo_write.c
866
fprintf(stderr, "writing %d %d\n", kv->num, cbdata->subschemata[cbdata->current_sub]);
src/libs/libsolv/solv/repo_write.c
872
cbdata->current_sub++;
src/libs/libsolv/solv/repo_write.c
879
data_addid(xd, cbdata->subschemata[cbdata->current_sub++]);
src/libs/libsolv/solv/repo_write.c
880
if (xd == cbdata->extdata + 0 && !kv->parent && !cbdata->doingsolvables)
src/libs/libsolv/solv/repo_write.c
882
if (xd->len - cbdata->lastlen > cbdata->maxdata)
src/libs/libsolv/solv/repo_write.c
883
cbdata->maxdata = xd->len - cbdata->lastlen;
src/libs/libsolv/solv/repo_write.c
884
cbdata->lastlen = xd->len;
src/libs/libsolv/solv/repo_write.c
888
cbdata->target->error = pool_error(cbdata->repo->pool, -1, "unknown type for %d: %d\n", key->name, key->type);
src/libs/libsolv/solv/repo_write.c
891
if (cbdata->target->keys[rm].storage == KEY_STORAGE_VERTICAL_OFFSET && kv->eof)
src/libs/libsolv/solv/repo_write.c
894
data_addid(cbdata->extdata + 0, cbdata->vstart); /* add offset into incore data */
src/libs/libsolv/solv/repo_write.c
895
data_addid(cbdata->extdata + 0, xd->len - cbdata->vstart); /* add length into incore data */
src/libs/libsolv/solv/repo_write.c
896
cbdata->vstart = -1;
src/libs/libsolv/solv/repo_write.c
904
struct cbdata *cbdata = vcbdata;
src/libs/libsolv/solv/repo_write.c
905
return repo_write_adddata(cbdata, data, key, kv);
src/libs/libsolv/solv/repodata.c
862
void *cbdata;
src/libs/libsolv/solv/repodata.c
868
repodata_search(Repodata *data, Id solvid, Id keyname, int flags, int (*callback)(void *cbdata, Solvable *s, Repodata *data, Repokey *key, KeyValue *kv), void *cbdata)
src/libs/libsolv/solv/repodata.c
883
struct subschema_data *subd = cbdata;
src/libs/libsolv/solv/repodata.c
884
cbdata = subd->cbdata;
src/libs/libsolv/solv/repodata.c
928
subd.cbdata = cbdata;
src/libs/libsolv/solv/repodata.c
943
stop = callback(cbdata, s, data, key, &kv);
src/libs/libsolv/solv/repodata.c
958
stop = callback(cbdata, s, data, key, &kv);
src/libs/libsolv/solv/repodata.c
972
stop = callback(cbdata, s, data, key, &kv);
src/libs/libsolv/solv/repodata.h
196
void repodata_search(Repodata *data, Id solvid, Id keyname, int flags, int (*callback)(void *cbdata, Solvable *s, Repodata *data, Repokey *key, struct _KeyValue *kv), void *cbdata);
src/system/libnetwork/netresolv/net/getnetnamadr.c
283
_files_getnetbyaddr(void *cbrv, void *cbdata, va_list ap)
src/system/libnetwork/netresolv/net/getnetnamadr.c
309
_dns_getnetbyaddr(void *cbrv, void *cbdata, va_list ap)
src/system/libnetwork/netresolv/net/getnetnamadr.c
416
_files_getnetbyname(void *cbrv, void *cbdata, va_list ap)
src/system/libnetwork/netresolv/net/getnetnamadr.c
447
_dns_getnetbyname(void *cbrv, void *cbdata, va_list ap)
src/system/libnetwork/netresolv/net/getnetnamadr.c
581
_yp_getnetbyname(void *cbrv, void *cbdata, va_list ap)