Lines Matching refs:mstat
472 struct statfs *mstat; in unionfs_statfs() local
481 mstat = malloc(sizeof(struct statfs), M_STATFS, M_WAITOK | M_ZERO); in unionfs_statfs()
483 error = VFS_STATFS(ump->um_lowermp, mstat); in unionfs_statfs()
485 free(mstat, M_STATFS); in unionfs_statfs()
490 sbp->f_blocks = mstat->f_blocks; in unionfs_statfs()
491 sbp->f_files = mstat->f_files; in unionfs_statfs()
493 lbsize = mstat->f_bsize; in unionfs_statfs()
495 error = VFS_STATFS(ump->um_uppermp, mstat); in unionfs_statfs()
497 free(mstat, M_STATFS); in unionfs_statfs()
505 sbp->f_type = mstat->f_type; in unionfs_statfs()
506 sbp->f_flags = mstat->f_flags; in unionfs_statfs()
507 sbp->f_bsize = mstat->f_bsize; in unionfs_statfs()
508 sbp->f_iosize = mstat->f_iosize; in unionfs_statfs()
510 if (mstat->f_bsize != lbsize) in unionfs_statfs()
512 mstat->f_bsize; in unionfs_statfs()
514 sbp->f_blocks += mstat->f_blocks; in unionfs_statfs()
515 sbp->f_bfree = mstat->f_bfree; in unionfs_statfs()
516 sbp->f_bavail = mstat->f_bavail; in unionfs_statfs()
517 sbp->f_files += mstat->f_files; in unionfs_statfs()
518 sbp->f_ffree = mstat->f_ffree; in unionfs_statfs()
520 free(mstat, M_STATFS); in unionfs_statfs()