Lines Matching refs:volsize

176 	    "Size", volsize) == DDI_SUCCESS);
178 "Nblocks", lbtodb(volsize)) == DDI_SUCCESS);
196 zvol_check_volsize(uint64_t volsize, uint64_t blocksize)
198 if (volsize == 0)
201 if (volsize % blocksize != 0)
205 if (volsize - 1 > SPEC_MAXOFFSET_T)
358 uint64_t volblocksize, volsize;
361 zfs_prop_to_name(ZFS_PROP_VOLSIZE), &volsize) == 0);
383 error = zap_update(os, ZVOL_ZAP_OBJ, "size", 8, 1, &volsize, tx);
487 uint64_t volsize;
548 error = zap_lookup(os, ZVOL_ZAP_OBJ, "size", 8, 1, &volsize);
559 zv->zv_volsize = volsize;
654 uint64_t volsize;
664 error = zap_lookup(os, ZVOL_ZAP_OBJ, "size", 8, 1, &volsize);
676 zv->zv_volsize = volsize;
753 zvol_update_volsize(objset_t *os, uint64_t volsize)
769 &volsize, tx);
774 ZVOL_OBJ, volsize, DMU_OBJECT_END);
812 zvol_set_volsize(const char *name, major_t maj, uint64_t volsize)
829 (error = zvol_check_volsize(volsize,
840 error = zvol_update_volsize(os, volsize);
850 zv->zv_volsize = volsize;
860 zv->zv_volsize = volsize;
1265 uint64_t off, volsize;
1286 volsize = zv->zv_volsize;
1294 if (resid > 0 && (off < 0 || off >= volsize)) {
1314 while (resid != 0 && off < volsize) {
1353 bp->bio_error = (off > volsize ? EINVAL : error);
1419 uint64_t volsize;
1427 volsize = zv->zv_volsize;
1429 (uio->uio_loffset < 0 || uio->uio_loffset >= volsize))
1440 while (uio->uio_resid > 0 && uio->uio_loffset < volsize) {
1444 if (bytes > volsize - uio->uio_loffset)
1445 bytes = volsize - uio->uio_loffset;
1465 uint64_t volsize;
1474 volsize = zv->zv_volsize;
1476 (uio->uio_loffset < 0 || uio->uio_loffset >= volsize))
1490 while (uio->uio_resid > 0 && uio->uio_loffset < volsize) {
1495 if (bytes > volsize - off) /* don't write past the end */
1496 bytes = volsize - off;