Lines Matching refs:stat

58 	struct bootstat stat;  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()
223 stat->st_mtim.tv_nsec = 0; in parse_stat()
224 if (!get_int64(hdr->mtime, sizeof (hdr->mtime), &stat->st_mtim.tv_sec)) in parse_stat()
227 stat->st_atim = stat->st_mtim; in parse_stat()
228 stat->st_ctim = stat->st_mtim; in parse_stat()
230 if (!get_uint64(hdr->filesize, sizeof (hdr->filesize), &stat->st_size)) in parse_stat()
233 stat->st_blksize = DEV_BSIZE; in parse_stat()
234 stat->st_blocks = P2ROUNDUP(stat->st_size, DEV_BSIZE); in parse_stat()
249 struct bootstat stat; in scan_archive_hdr() local
288 if (!parse_stat(hdr, &stat)) in scan_archive_hdr()
294 file->stat = stat; in scan_archive_hdr()
372 file->stat = temp_file.stat; in bcpio_open()
423 if (file->off + size > file->stat.st_size) in bcpio_read()
424 size = file->stat.st_size - file->off; in bcpio_read()
450 file->off = file->stat.st_size; in bcpio_lseek()
469 *buf = file->stat; in bcpio_fstat()