Lines Matching refs:blocksize
44 static int check_zero_block(char *buf, int blocksize)
47 int left = blocksize;
70 buf = xmalloc(fs->blocksize * BUF_BLOCKS);
91 if (check_zero_block(cp, fs->blocksize)) {
95 cp += fs->blocksize;
96 lseek(fd, fs->blocksize, SEEK_CUR);
101 if (check_zero_block(cp + d*fs->blocksize, fs->blocksize))
105 actual = write(fd, cp, fs->blocksize * d);
110 if (actual != (ssize_t) (fs->blocksize * d)) {
116 cp += fs->blocksize * d;
140 buf = xmalloc(fs->blocksize * BUF_BLOCKS);
153 actual = read(fd, buf, fs->blocksize * c);
158 if (actual != (ssize_t) (fs->blocksize * c)) {
187 buf = xmalloc(fs->blocksize);
192 memset(buf, 0, fs->blocksize);
194 actual = write(fd, buf, fs->blocksize);
199 if (actual != (ssize_t) fs->blocksize) {
208 actual = write(fd, cp, fs->blocksize * fs->desc_blocks);
213 if (actual != (ssize_t) (fs->blocksize * fs->desc_blocks)) {
235 size = fs->blocksize * (fs->group_desc_count + 1);
256 memcpy(fs->group_desc, buf + fs->blocksize,
257 fs->blocksize * fs->group_desc_count);
305 size = size % fs->blocksize;
308 size = fs->blocksize - size;