Home | History | Annotate | Download | only in uncrypt

Lines Matching defs:sb

191     struct stat sb;
192 int ret = stat(path, &sb);
198 ALOGI(" block size: %ld bytes\n", (long)sb.st_blksize);
200 int blocks = ((sb.st_size-1) / sb.st_blksize) + 1;
201 ALOGI(" file size: %lld bytes, %d blocks\n", (long long)sb.st_size, blocks);
209 fprintf(mapf, "%s\n%lld %lu\n", blk_dev, (long long)sb.st_size, (unsigned long)sb.st_blksize);
214 buffers[i] = reinterpret_cast<unsigned char*>(malloc(sb.st_blksize));
237 while (pos < sb.st_size) {
239 int progress = static_cast<int>(100 * (double(pos) / double(sb.st_size)));
255 if (write_at_offset(buffers[head], sb.st_blksize, wfd,
256 (off64_t)sb.st_blksize * block) != 0) {
267 while (so_far < sb.st_blksize && pos < sb.st_size) {
269 TEMP_FAILURE_RETRY(read(fd, buffers[tail] + so_far, sb.st_blksize - so_far));
281 pos += sb.st_blksize;
296 if (write_at_offset(buffers[head], sb.st_blksize, wfd,
297 (off64_t)sb.st_blksize * block) != 0) {