Lines Matching refs:hdr
70 } hdr;
72 memset(&hdr, 0, sizeof(hdr));
73 hdr.blksz = CLSTSIZE;
74 strcpy(hdr.magic, CLOOP_MAGIC_START);
102 hdr.blksz = tmp;
131 obuf = safe_malloc(hdr.blksz*2);
132 ibuf = safe_malloc(hdr.blksz);
164 hdr.nblocks = sb.st_size / hdr.blksz;
165 if ((sb.st_size % hdr.blksz) != 0) {
168 "of %d, padding data\n", hdr.blksz);
169 hdr.nblocks++;
171 toc = safe_malloc((hdr.nblocks + 1) * sizeof(*toc));
184 iov[0].iov_base = (char *)&hdr;
185 iov[0].iov_len = sizeof(hdr);
187 iov[1].iov_len = (hdr.nblocks + 1) * sizeof(*toc);
196 hdr.nblocks, iov[1].iov_len);
207 ibuf = readblock(fdr, ibuf, hdr.blksz);
209 destlen = hdr.blksz*2;
223 strm.avail_in = hdr.blksz;
225 strm.avail_out = hdr.blksz*2;
234 (hdr.blksz - strm.avail_in),
235 (hdr.blksz*2 - strm.avail_out));
244 "out %u bytes\n", i, hdr.blksz, destlen);
271 hdr.blksz = htonl(hdr.blksz);
272 hdr.nblocks = htonl(hdr.nblocks);