Lines Matching refs:block

34  * size of the file is 2**32 * block_size (16TB for 4k block size).
54 * @data - pointer to data block
55 * @len - length of the data block
56 * @block - offset in blocks into the sparse file to place the data chunk
59 * [block * block_size : block * block_size + len) must not already be used in
60 * the sparse file. If len is not a multiple of the block size the data
64 * data block is removed from the sparse file.
69 void *data, unsigned int len, unsigned int block);
76 * @len - length of the fill block
77 * @block - offset in blocks into the sparse file to place the fill chunk
80 * The region [block * block_size : block * block_size + len) must not already
81 * be used in the sparse file. If len is not a multiple of the block size the
87 uint32_t fill_val, unsigned int len, unsigned int block);
95 * @len - length of the copied block
96 * @block - offset in blocks into the sparse file to place the file chunk
99 * The region [block * block_size : block * block_size + len) must not already
100 * be used in the sparse file. If len is not a multiple of the block size the
111 unsigned int block);
119 * @len - length of the copied block
120 * @block - offset in blocks into the sparse file to place the file chunk
123 * The region [block * block_size : block * block_size + len) must not already
124 * be used in the sparse file. If len is not a multiple of the block size the
131 * The fd must remain open until the sparse file is closed or the fd block is
137 int fd, int64_t file_offset, unsigned int len, unsigned int block);
180 * @write - function to call for each block
205 * file will be sparsed by looking for block aligned chunks of all zeros or
237 * will be sparsed by looking for block aligned chunks of all zeros or another