Lines Matching refs:ds_toc
89 } *ds_head, *ds_toc; variable
91 #define ds_nparts ds_toc->nparts
92 #define ds_maxsiz ds_toc->maxsiz
250 if (ds_toc->volnos[0]) in ds_pkginit()
251 (void) sscanf(ds_toc->volnos, "%d %[ 0-9]", &ds_curpartcnt, in ds_pkginit()
265 ds_skippart, ds_bufsize, ds_toc->nparts, ds_toc->maxsiz, in ds_putinfo()
266 ds_toc->volnos); in ds_putinfo()
272 ds_toc = (struct dstoc *)calloc(1, sizeof (struct dstoc)); in ds_getinfo()
275 &ds_volpart, &ds_skippart, &ds_bufsize, &ds_toc->nparts, in ds_getinfo()
276 &ds_toc->maxsiz, ds_toc->volnos); in ds_getinfo()
278 return (ds_toc->nparts); in ds_getinfo()
498 ds_toc = ds_head; in ds_init()
526 ds_toc = ds_head; in ds_findpkg()
527 while (ds_toc) { in ds_findpkg()
528 if (strcmp(ds_toc->pkg, pkg) == 0) in ds_findpkg()
530 nskip += ds_toc->nparts; in ds_findpkg()
531 ds_volno += ds_volsum(ds_toc); in ds_findpkg()
532 ds_toc = ds_toc->next; in ds_findpkg()
534 if (!ds_toc) { in ds_findpkg()
688 nparts = ds_toc->nparts; in ds_next()