Lines Matching refs:len
104 unsigned int len = blocks * s->block_size;
114 ret = sparse_file_add_fd(s, fd, offset, len, block);
120 while (len) {
121 chunk = min(len, COPY_BUF_SIZE);
127 len -= chunk;
130 lseek64(fd, len, SEEK_CUR);
141 int64_t len = (int64_t)blocks * s->block_size;
155 ret = sparse_file_add_fill(s, fill_val, len, block);
167 while (len) {
168 chunk = min(len, COPY_BUF_SIZE);
170 len -= chunk;
182 int64_t len = (int64_t)blocks * s->block_size;
194 while (len) {
195 chunk = min(len, COPY_BUF_SIZE);
197 len -= chunk;
364 int64_t remain = s->len;
427 int64_t len;
454 len = (int64_t)sparse_header.total_blks * sparse_header.blk_sz;
455 s = sparse_file_new(sparse_header.blk_sz, len);
482 int64_t len;
490 len = lseek64(fd, 0, SEEK_END);
491 if (len < 0) {
497 s = sparse_file_new(4096, len);