Lines Matching refs:dir

598     const cdf_sat_t *sat, cdf_dir_t *dir)  in cdf_read_dir()  argument
611 dir->dir_len = ns * nd; in cdf_read_dir()
612 dir->dir_tab = CAST(cdf_directory_t *, in cdf_read_dir()
613 calloc(dir->dir_len, sizeof(dir->dir_tab[0]))); in cdf_read_dir()
614 if (dir->dir_tab == NULL) in cdf_read_dir()
618 free(dir->dir_tab); in cdf_read_dir()
633 cdf_unpack_dir(&dir->dir_tab[i * nd + j], in cdf_read_dir()
639 for (i = 0; i < dir->dir_len; i++) in cdf_read_dir()
640 cdf_swap_dir(&dir->dir_tab[i]); in cdf_read_dir()
644 free(dir->dir_tab); in cdf_read_dir()
694 const cdf_sat_t *sat, const cdf_dir_t *dir, cdf_stream_t *scn) in cdf_read_short_stream() argument
699 for (i = 0; i < dir->dir_len; i++) in cdf_read_short_stream()
700 if (dir->dir_tab[i].d_type == CDF_DIR_TYPE_ROOT_STORAGE) in cdf_read_short_stream()
704 if (i == dir->dir_len) in cdf_read_short_stream()
706 d = &dir->dir_tab[i]; in cdf_read_short_stream()
733 const cdf_dir_t *dir, cdf_stream_t *scn) in cdf_read_summary_info() argument
739 for (i = dir->dir_len; i > 0; i--) in cdf_read_summary_info()
740 if (dir->dir_tab[i - 1].d_type == CDF_DIR_TYPE_USER_STREAM && in cdf_read_summary_info()
741 cdf_namecmp(name, dir->dir_tab[i - 1].d_name, sizeof(name)) in cdf_read_summary_info()
750 d = &dir->dir_tab[i - 1]; in cdf_read_summary_info()
1147 const cdf_dir_t *dir) in cdf_dump_dir() argument
1158 for (i = 0; i < dir->dir_len; i++) { in cdf_dump_dir()
1159 d = &dir->dir_tab[i]; in cdf_dump_dir()
1307 cdf_dir_t dir; local
1339 if (cdf_read_dir(&info, &h, &sat, &dir) == -1)
1342 if (cdf_read_short_stream(&info, &h, &sat, &dir, &sst) == -1)
1349 cdf_dump_dir(&info, &h, &sat, &ssat, &sst, &dir);
1353 if (cdf_read_summary_info(&info, &h, &sat, &ssat, &sst, &dir,