Lines Matching refs:hp
57 static ustar_hdr_t *hp = (ustar_hdr_t *)bounce_buf; variable
58 #define ISAFILE() (!hp->typeflag || hp->typeflag == '0' || \
59 hp->typeflag == '7')
60 #define ISALINK() (hp->typeflag == '1')
82 blk, 512, (void *)hp, &buflen))) in rd()
95 ustar_hdr_t *h2 = hp + 1; in ustar_check()
99 if (memcmp((char *)hp + offsetof(ustar_hdr_t, magic), in ustar_check()
103 if (hp->typeflag && (hp->typeflag < '0' || hp->typeflag > '7')) in ustar_check()
106 memcpy(h2, hp, 512); in ustar_check()
110 if (sum != UNOCT(hp->chksum)) in ustar_check()
135 char *rv, *buf = (char *)(void *)(hp + 1); in fn_normalise()
206 ff->sector += (UNOCT(hp->size) + 511) / 512; in ustar_search()
222 if (((char *)(void *)hp)[i]) in ustar_search()
253 hfn = fn_normalise(hp->prefix, hp->name); in ustar_cmpfn()
266 ff->sb.st_mode = UNOCT(hp->mode); in ustar_fillsb()
267 ff->sb.st_uid = UNOCT(hp->uid); in ustar_fillsb()
268 ff->sb.st_gid = UNOCT(hp->gid); in ustar_fillsb()
270 ff->sb.st_rdev = makedev(UNOCT(hp->devmajor), UNOCT(hp->devminor)); in ustar_fillsb()
271 ff->sb.st_mtime = UNOCT(hp->mtime); in ustar_fillsb()
274 ff->sb.st_size = UNOCT(hp->size); in ustar_fillsb()
320 path = fn_normalise("", hp->linkname); in ustarfs_open()
380 memcpy(buf, ((char *)hp) + dataofs, n); in ustarfs_read()
468 fn = fn_normalise(hp->prefix, hp->name); in ustarfs_readdir()