Lines Matching refs:blksize
153 struct componentname *cnp, uint32_t blksize) in ext2fs_htree_append_block() argument
161 cursize = roundup(dp->i_size, blksize); in ext2fs_htree_append_block()
162 newsize = cursize + blksize; in ext2fs_htree_append_block()
165 auio.uio_resid = blksize; in ext2fs_htree_append_block()
166 aiov.iov_len = blksize; in ext2fs_htree_append_block()
247 ext2fs_append_entry(char *block, uint32_t blksize, in ext2fs_append_entry() argument
255 new_entry->e2d_reclen = block + blksize - (char *)last_entry; in ext2fs_append_entry()
263 ext2fs_htree_split_dirblock(char *block1, char *block2, uint32_t blksize, in ext2fs_htree_split_dirblock() argument
280 ((char *)block2 + blksize); in ext2fs_htree_split_dirblock()
291 while ((char *)ep < block1 + blksize) { in ext2fs_htree_split_dirblock()
315 if (sort_info[i].h_size + size > blksize / 2) in ext2fs_htree_split_dirblock()
346 for (offset = 0; offset < blksize;) { in ext2fs_htree_split_dirblock()
360 ext2fs_append_entry(block2, blksize, in ext2fs_htree_split_dirblock()
364 last->e2d_reclen = block1 + blksize - (char *)last; in ext2fs_htree_split_dirblock()
367 ext2fs_append_entry(block1, blksize, last, entry); in ext2fs_htree_split_dirblock()
371 block2 + blksize - dest; in ext2fs_htree_split_dirblock()
392 uint32_t blksize, dirlen, split_hash; in ext2fs_htree_create_index() local
401 blksize = m_fs->e2fs_bsize; in ext2fs_htree_create_index()
403 buf1 = malloc(blksize, M_TEMP, M_WAITOK | M_ZERO); in ext2fs_htree_create_index()
404 buf2 = malloc(blksize, M_TEMP, M_WAITOK | M_ZERO); in ext2fs_htree_create_index()
412 dirlen = (char *)root + blksize - (char *)ep; in ext2fs_htree_create_index()
417 ep->e2d_reclen = buf1 + blksize - (char *)ep; in ext2fs_htree_create_index()
424 dotdot->e2d_reclen = blksize - EXT2_DIR_REC_LEN(1); in ext2fs_htree_create_index()
441 ext2fs_htree_split_dirblock(buf1, buf2, blksize, fs->e3fs_hash_seed, in ext2fs_htree_create_index()
458 error = ext2fs_htree_append_block(vp, buf1, cnp, blksize); in ext2fs_htree_create_index()
465 error = ext2fs_htree_append_block(vp, buf2, cnp, blksize); in ext2fs_htree_create_index()
491 uint32_t blksize, blknum; in ext2fs_htree_add_entry() local
505 blksize = m_fs->e2fs_bsize; in ext2fs_htree_add_entry()
521 newidxblock = malloc(blksize, M_TEMP, M_WAITOK | M_ZERO); in ext2fs_htree_add_entry()
526 dst_node->h_fake_dirent.e2d_reclen = blksize; in ext2fs_htree_add_entry()
528 cursize = roundup(ip->i_size, blksize); in ext2fs_htree_add_entry()
529 dirsize = cursize + blksize; in ext2fs_htree_add_entry()
530 blknum = dirsize / blksize - 1; in ext2fs_htree_add_entry()
533 cnp, blksize); in ext2fs_htree_add_entry()
614 error = ext2fs_blkatoff(dvp, blknum * blksize, NULL, &bp); in ext2fs_htree_add_entry()
619 newdirblock = malloc(blksize, M_TEMP, M_WAITOK | M_ZERO); in ext2fs_htree_add_entry()
620 ext2fs_htree_split_dirblock((char *)bp->b_data, newdirblock, blksize, in ext2fs_htree_add_entry()
622 cursize = roundup(ip->i_size, blksize); in ext2fs_htree_add_entry()
623 dirsize = cursize + blksize; in ext2fs_htree_add_entry()
624 blknum = dirsize / blksize - 1; in ext2fs_htree_add_entry()
630 error = ext2fs_htree_append_block(dvp, newdirblock, cnp, blksize); in ext2fs_htree_add_entry()