Lines Matching refs:svfsb
958 perfuse_fs_statvfs(struct puffs_usermount *pu, struct puffs_statvfs *svfsb)
979 svfsb->f_flag = ps->ps_mountflags;
980 svfsb->f_bsize = fso->st.bsize;
981 svfsb->f_frsize = fso->st.frsize;
982 svfsb->f_iosize = ((struct puffs_node *)opc)->pn_va.va_blocksize;
983 svfsb->f_blocks = fso->st.blocks;
984 svfsb->f_bfree = fso->st.bfree;
985 svfsb->f_bavail = fso->st.bavail;
986 svfsb->f_bresvd = fso->st.bfree - fso->st.bavail;
987 svfsb->f_files = fso->st.files;
988 svfsb->f_ffree = fso->st.ffree;
989 svfsb->f_favail = fso->st.ffree;/* files not reserved for root */
990 svfsb->f_fresvd = 0; /* files reserved for root */
992 svfsb->f_syncreads = ps->ps_syncreads;
993 svfsb->f_syncwrites = ps->ps_syncwrites;
995 svfsb->f_asyncreads = ps->ps_asyncreads;
996 svfsb->f_asyncwrites = ps->ps_asyncwrites;
998 (void)memcpy(&svfsb->f_fsidx, &ps->ps_fsid, sizeof(ps->ps_fsid));
999 svfsb->f_fsid = (unsigned long)ps->ps_fsid;
1000 svfsb->f_namemax = MAXPATHLEN; /* XXX */
1001 svfsb->f_owner = ps->ps_owner_uid;
1003 (void)strlcpy(svfsb->f_mntonname, ps->ps_target, _VFS_NAMELEN);
1006 (void)strlcpy(svfsb->f_fstypename,
1009 (void)strlcpy(svfsb->f_fstypename, "fuse", _VFS_NAMELEN);
1012 strlcpy(svfsb->f_mntfromname, ps->ps_source, _VFS_NAMELEN);
1014 strlcpy(svfsb->f_mntfromname, _PATH_FUSE, _VFS_NAMELEN);