stfs
case STFS: func = stfs; type = D; break;
case STFSU: func = stfs; type = DU; break;
case STFSX: func = stfs; type = XE; break;
case STFSUX: func = stfs; type = XEU; break;
FLOATFUNC(stfs);
struct kstatfs stfs;
rc = vfs_statfs(&path, &stfs);
info->MaxPathNameComponentLength = cpu_to_le32(stfs.f_namelen);
info->TotalAllocationUnits = cpu_to_le64(stfs.f_blocks);
info->AvailableAllocationUnits = cpu_to_le64(stfs.f_bfree);
info->BytesPerSector = cpu_to_le32(stfs.f_bsize);
info->TotalAllocationUnits = cpu_to_le64(stfs.f_blocks);
cpu_to_le64(stfs.f_bavail);
cpu_to_le64(stfs.f_bfree);
info->BytesPerSector = cpu_to_le32(stfs.f_bsize);
memcpy(info->objid, &stfs.f_fsid, sizeof(stfs.f_fsid));
info->OptimalTransferSize = cpu_to_le32(stfs.f_bsize);
info->BlockSize = cpu_to_le32(stfs.f_bsize);
info->TotalBlocks = cpu_to_le64(stfs.f_blocks);
info->BlocksAvail = cpu_to_le64(stfs.f_bfree);
info->UserBlocksAvail = cpu_to_le64(stfs.f_bavail);
info->TotalFileNodes = cpu_to_le64(stfs.f_files);
info->FreeFileNodes = cpu_to_le64(stfs.f_ffree);
STORE_FLOAT_DFORM_TEST(stfs);