• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/src/router/squashfs-4.2/

Lines Matching refs:sparse

1202 	struct fragment *fragment, struct directory *dir_in, long long sparse)
1220 sparse || IS_XATTR(xattr))
1288 if(sparse && sparse >= byte_size)
1289 sparse = byte_size - 1;
1290 reg->sparse = sparse;
2015 if(bytes == 0) /* sparse block */
2881 long long sparse = 0;
2908 sparse += read_buffer->size;
2933 block, block_list, fragment, NULL, sparse);
2971 long long sparse = 0;
2997 sparse += read_buffer->size;
3021 * sparse count is needed to ensure squashfs correctly reports a
3022 * a smaller block count on stat calls to sparse files. This is
3024 * file as a sparse file. If the file in the original filesystem isn't
3025 * stored as a sparse file then still store it sparsely in squashfs, but
3026 * report it as non-sparse on stat calls to preserve semantics
3028 if(sparse && (dir_ent->inode->buf.st_blocks << 9) >= read_size)
3029 sparse = 0;
3032 blocks, block_list, fragment, NULL, sparse);
3073 long long sparse = 0;
3111 sparse += read_buffer->size;
3159 * sparse count is needed to ensure squashfs correctly reports a
3160 * a smaller block count on stat calls to sparse files. This is
3162 * file as a sparse file. If the file in the original filesystem isn't
3163 * stored as a sparse file then still store it sparsely in squashfs, but
3164 * report it as non-sparse on stat calls to preserve semantics
3166 if(sparse && (dir_ent->inode->buf.st_blocks << 9) >= read_size)
3167 sparse = 0;
3170 dup_start, blocks, block_listp, fragment, NULL, sparse);
4649 } else if(strcmp(argv[i], "-no-sparse") == 0)
4855 ERROR("-no-sparse\t\tdon't detect sparse files\n");