Lines Matching full:sid
559 cdf_count_chain(const cdf_sat_t *sat, cdf_secid_t sid, size_t size)
566 if (sid == CDF_SECID_END_OF_CHAIN) {
572 for (j = i = 0; sid >= 0; i++, j++) {
573 DPRINTF((" %d", sid));
578 if (sid >= maxsector) {
579 DPRINTF(("Sector %d >= %d\n", sid, maxsector));
582 sid = CDF_TOLE4(CAST(uint32_t, sat->sat_tab[sid]));
585 DPRINTF((" none, sid: %d\n", sid));
598 const cdf_sat_t *sat, cdf_secid_t sid, size_t len, cdf_stream_t *scn)
603 scn->sst_len = cdf_count_chain(sat, sid, ss);
607 if (sid == CDF_SECID_END_OF_CHAIN || len == 0)
617 for (j = i = 0; sid >= 0; i++, j++) {
629 sid)) != CAST(ssize_t, ss)) {
634 DPRINTF(("Reading long sector chain %d", sid));
637 sid = CDF_TOLE4(CAST(uint32_t, sat->sat_tab[sid]));
648 cdf_secid_t sid, size_t len, cdf_stream_t *scn)
652 scn->sst_len = cdf_count_chain(ssat, sid, CDF_SEC_SIZE(h));
663 for (j = i = 0; sid >= 0; i++, j++) {
675 sid) != CAST(ssize_t, ss)) {
676 DPRINTF(("Reading short sector chain %d", sid));
679 sid = CDF_TOLE4(CAST(uint32_t, ssat->sat_tab[sid]));
690 cdf_secid_t sid, size_t len, cdf_stream_t *scn)
694 return cdf_read_short_sector_chain(h, ssat, sst, sid, len,
697 return cdf_read_long_sector_chain(info, h, sat, sid, len, scn);
707 cdf_secid_t sid = h->h_secid_first_directory;
709 ns = cdf_count_chain(sat, sid, ss);
731 if (cdf_read_sector(info, buf, 0, ss, h, sid) !=
733 DPRINTF(("Reading directory sector %d", sid));
740 sid = CDF_TOLE4(CAST(uint32_t, sat->sat_tab[sid]));
761 cdf_secid_t sid = h->h_secid_first_sector_in_short_sat;
764 ssat->sat_len = cdf_count_chain(sat, sid, ss);
772 for (j = i = 0; sid >= 0; i++, j++) {
783 if (cdf_read_sector(info, ssat->sat_tab, i * ss, ss, h, sid) !=
785 DPRINTF(("Reading short sat sector %d", sid));
788 sid = CDF_TOLE4(CAST(uint32_t, sat->sat_tab[sid]));