Lines Matching defs:volblocksize
922 * Return a default volblocksize for the pool which always uses more than
929 uint64_t volblocksize, asize = SPA_MINBLOCKSIZE;
966 * Calculate the target volblocksize such that more than half
982 * n=8 in which case the volblocksize is set to 32k. Ignoring
991 if (nvlist_lookup_uint64(props, prop, &volblocksize) == 0) {
994 if (volblocksize < ZVOL_DEFAULT_BLOCKSIZE) {
996 "volblocksize (%llu) is less than the default "
998 "space a volblocksize of %llu is recommended.\n"),
999 (u_longlong_t)volblocksize,
1002 } else if (volblocksize < tgt_volblocksize) {
1004 "volblocksize (%llu) is much less than the "
1007 "space,\nuse a larger volblocksize (%llu is "
1010 (u_longlong_t)volblocksize, (u_longlong_t)asize,
1011 (u_longlong_t)((100 * (asize - volblocksize)) /
1015 volblocksize = tgt_volblocksize;
1016 fnvlist_add_uint64(props, prop, volblocksize);
1019 return (volblocksize);
1184 uint64_t volblocksize = default_volblocksize(zpool_handle,
1187 if (volblocksize != ZVOL_DEFAULT_BLOCKSIZE &&
1191 (u_longlong_t)volblocksize) == -1)
1198 * If volsize is not a multiple of volblocksize, round it
1199 * up to the nearest multiple of the volblocksize.
1201 if (volsize % volblocksize) {
1202 volsize = P2ROUNDUP_TYPED(volsize, volblocksize,