Lines Matching refs:hdr

54 	const struct cpio_hdr *hdr;  member
196 parse_stat(const struct cpio_hdr *hdr, struct bootstat *stat) in parse_stat() argument
198 if (!get_uint64(hdr->dev, sizeof (hdr->dev), &stat->st_dev)) in parse_stat()
200 if (!get_uint64(hdr->ino, sizeof (hdr->ino), &stat->st_ino)) in parse_stat()
202 if (!get_uint32(hdr->mode, sizeof (hdr->mode), &stat->st_mode)) in parse_stat()
204 if (!get_int32(hdr->uid, sizeof (hdr->uid), &stat->st_uid)) in parse_stat()
206 if (!get_int32(hdr->gid, sizeof (hdr->gid), &stat->st_gid)) in parse_stat()
208 if (!get_uint32(hdr->nlink, sizeof (hdr->nlink), &stat->st_nlink)) in parse_stat()
210 if (!get_uint64(hdr->rdev, sizeof (hdr->rdev), &stat->st_rdev)) in parse_stat()
214 if (!get_int64(hdr->mtime, sizeof (hdr->mtime), &stat->st_mtim.tv_sec)) in parse_stat()
220 if (!get_uint64(hdr->filesize, sizeof (hdr->filesize), &stat->st_size)) in parse_stat()
230 check_archive_hdr(const struct cpio_hdr *hdr) in check_archive_hdr() argument
232 if ((hdr->magic[0] != '0') || (hdr->magic[1] != '7') || in check_archive_hdr()
233 (hdr->magic[2] != '0') || (hdr->magic[3] != '7') || in check_archive_hdr()
234 (hdr->magic[4] != '0') || (hdr->magic[5] != '7')) in check_archive_hdr()
246 scan_archive_hdr(const struct cpio_hdr *hdr, size_t off, in scan_archive_hdr() argument
255 if (check_archive_hdr(hdr)) in scan_archive_hdr()
258 if (!get_uint32(hdr->namesize, sizeof (hdr->namesize), &namesize)) in scan_archive_hdr()
260 if (!get_uint64(hdr->filesize, sizeof (hdr->filesize), &filesize)) in scan_archive_hdr()
286 if (!parse_stat(hdr, &stat)) in scan_archive_hdr()
289 file->hdr = hdr; in scan_archive_hdr()
317 const struct cpio_hdr *hdr; in find_filename() local
320 hdr = (struct cpio_hdr *)read_ramdisk(off, in find_filename()
322 if (hdr == NULL) in find_filename()
325 size = scan_archive_hdr(hdr, off, file, path); in find_filename()
336 const struct cpio_hdr *hdr; in bcpio_mountroot() local
341 hdr = (struct cpio_hdr *)read_ramdisk(0, sizeof (struct cpio_hdr)); in bcpio_mountroot()
342 if (hdr == NULL) in bcpio_mountroot()
345 if (check_archive_hdr(hdr)) in bcpio_mountroot()
375 file->hdr = temp_file.hdr; in bcpio_open()