Lines Matching refs:hdr

52 	const struct cpio_hdr *hdr;  member
206 parse_stat(const struct cpio_hdr *hdr, struct bootstat *stat) in parse_stat() argument
208 if (!get_uint64(hdr->dev, sizeof (hdr->dev), &stat->st_dev)) in parse_stat()
210 if (!get_uint64(hdr->ino, sizeof (hdr->ino), &stat->st_ino)) in parse_stat()
212 if (!get_uint32(hdr->mode, sizeof (hdr->mode), &stat->st_mode)) in parse_stat()
214 if (!get_int32(hdr->uid, sizeof (hdr->uid), &stat->st_uid)) in parse_stat()
216 if (!get_int32(hdr->gid, sizeof (hdr->gid), &stat->st_gid)) in parse_stat()
218 if (!get_uint32(hdr->nlink, sizeof (hdr->nlink), &stat->st_nlink)) in parse_stat()
220 if (!get_uint64(hdr->rdev, sizeof (hdr->rdev), &stat->st_rdev)) in parse_stat()
224 if (!get_int64(hdr->mtime, sizeof (hdr->mtime), &stat->st_mtim.tv_sec)) in parse_stat()
230 if (!get_uint64(hdr->filesize, sizeof (hdr->filesize), &stat->st_size)) in parse_stat()
246 scan_archive_hdr(const struct cpio_hdr *hdr, size_t off, in scan_archive_hdr() argument
255 if ((hdr->magic[0] != '0') || (hdr->magic[1] != '7') || in scan_archive_hdr()
256 (hdr->magic[2] != '0') || (hdr->magic[3] != '7') || in scan_archive_hdr()
257 (hdr->magic[4] != '0') || (hdr->magic[5] != '7')) in scan_archive_hdr()
260 if (!get_uint32(hdr->namesize, sizeof (hdr->namesize), &namesize)) in scan_archive_hdr()
262 if (!get_uint64(hdr->filesize, sizeof (hdr->filesize), &filesize)) in scan_archive_hdr()
288 if (!parse_stat(hdr, &stat)) in scan_archive_hdr()
291 file->hdr = hdr; in scan_archive_hdr()
319 const struct cpio_hdr *hdr; in find_filename() local
322 hdr = read_ramdisk(off, sizeof (struct cpio_hdr)); in find_filename()
323 if (hdr == NULL) in find_filename()
326 size = scan_archive_hdr(hdr, off, file, path); in find_filename()
369 file->hdr = temp_file.hdr; in bcpio_open()