Lines Matching refs:sbuf
394 struct statvfs *sbuf = kmem_zalloc(sizeof(*sbuf), KM_SLEEP);
401 error = VFS_STATVFS(ump->um_lowervp->v_mount, sbuf);
406 sbp->f_blocks = sbuf->f_blocks;
407 sbp->f_files = sbuf->f_files;
409 lbsize = sbuf->f_bsize;
411 error = VFS_STATVFS(ump->um_uppervp->v_mount, sbuf);
419 sbp->f_flag = sbuf->f_flag;
420 sbp->f_bsize = sbuf->f_bsize;
421 sbp->f_iosize = sbuf->f_iosize;
423 if (sbuf->f_bsize != lbsize)
424 sbp->f_blocks = ((off_t)sbp->f_blocks * lbsize) / sbuf->f_bsize;
426 sbp->f_blocks += sbuf->f_blocks;
427 sbp->f_bfree = sbuf->f_bfree;
428 sbp->f_bavail = sbuf->f_bavail;
429 sbp->f_files += sbuf->f_files;
430 sbp->f_ffree = sbuf->f_ffree;
433 kmem_free(sbuf, sizeof(*sbuf));