<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--XBRL Document Created with XBRLMaster-->
<!--Version: 2.3.08-->
<!--Based on XBRL 2.1-->
<!--Date of creation: 08/14/2026-->
<!--Software architectural design and coding: A'c Dharmapremananda Avt.-->
<!--Copyright (c) 2026 I-NET Business Solutions, Inc. All Rights Reserved.-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://tssi.com/role/Cover" xlink:href="tssi-20260630.xsd#Cover" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/CondensedConsolidatedBalanceSheets" xlink:href="tssi-20260630.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="tssi-20260630.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/UnauditedConsolidatedStatementsOfOperations" xlink:href="tssi-20260630.xsd#UnauditedConsolidatedStatementsOfOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:href="tssi-20260630.xsd#UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:href="tssi-20260630.xsd#UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SignificantAccountingPolicies" xlink:href="tssi-20260630.xsd#SignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SupplementalBalanceSheetInformation" xlink:href="tssi-20260630.xsd#SupplementalBalanceSheetInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/LongTermDebt" xlink:href="tssi-20260630.xsd#LongTermDebt" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/LeasingArrangements" xlink:href="tssi-20260630.xsd#LeasingArrangements" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/IncomeTaxes" xlink:href="tssi-20260630.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/CommitmentsAndContingencies" xlink:href="tssi-20260630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/FairValueMeasurements" xlink:href="tssi-20260630.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/ShareBasedPayments" xlink:href="tssi-20260630.xsd#ShareBasedPayments" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/CommonStockRepurchases" xlink:href="tssi-20260630.xsd#CommonStockRepurchases" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/RelatedPartyTransactions" xlink:href="tssi-20260630.xsd#RelatedPartyTransactions" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/EarningsPerShare" xlink:href="tssi-20260630.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SegmentReporting" xlink:href="tssi-20260630.xsd#SegmentReporting" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SignificantAccountingPoliciesPolicies" xlink:href="tssi-20260630.xsd#SignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SignificantAccountingPoliciesTables" xlink:href="tssi-20260630.xsd#SignificantAccountingPoliciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SupplementalBalanceSheetInformationTables" xlink:href="tssi-20260630.xsd#SupplementalBalanceSheetInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/LongTermDebtTables" xlink:href="tssi-20260630.xsd#LongTermDebtTables" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/LeasingArrangementsTables" xlink:href="tssi-20260630.xsd#LeasingArrangementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/EarningsPerShareTables" xlink:href="tssi-20260630.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SegmentReportingTables" xlink:href="tssi-20260630.xsd#SegmentReportingTables" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SignificantAccountingPoliciesDetails" xlink:href="tssi-20260630.xsd#SignificantAccountingPoliciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SignificantAccountingPoliciesDetails1" xlink:href="tssi-20260630.xsd#SignificantAccountingPoliciesDetails1" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SignificantAccountingPoliciesDetails2" xlink:href="tssi-20260630.xsd#SignificantAccountingPoliciesDetails2" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SignificantAccountingPoliciesDetails3" xlink:href="tssi-20260630.xsd#SignificantAccountingPoliciesDetails3" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SignificantAccountingPoliciesDetails4" xlink:href="tssi-20260630.xsd#SignificantAccountingPoliciesDetails4" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SignificantAccountingPoliciesDetails5" xlink:href="tssi-20260630.xsd#SignificantAccountingPoliciesDetails5" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SignificantAccountingPoliciesDetailsNarrative" xlink:href="tssi-20260630.xsd#SignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SupplementalBalanceSheetInformationDetails" xlink:href="tssi-20260630.xsd#SupplementalBalanceSheetInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SupplementalBalanceSheetInformationDetails1" xlink:href="tssi-20260630.xsd#SupplementalBalanceSheetInformationDetails1" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SupplementalBalanceSheetInformationDetails2" xlink:href="tssi-20260630.xsd#SupplementalBalanceSheetInformationDetails2" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SupplementalBalanceSheetInformationDetails3" xlink:href="tssi-20260630.xsd#SupplementalBalanceSheetInformationDetails3" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SupplementalBalanceSheetInformationDetails4" xlink:href="tssi-20260630.xsd#SupplementalBalanceSheetInformationDetails4" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SupplementalBalanceSheetInformationDetails5" xlink:href="tssi-20260630.xsd#SupplementalBalanceSheetInformationDetails5" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SupplementalBalanceSheetInformationDetails6" xlink:href="tssi-20260630.xsd#SupplementalBalanceSheetInformationDetails6" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SupplementalBalanceSheetInformationDetails7" xlink:href="tssi-20260630.xsd#SupplementalBalanceSheetInformationDetails7" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SupplementalBalanceSheetInformationDetails8" xlink:href="tssi-20260630.xsd#SupplementalBalanceSheetInformationDetails8" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SupplementalBalanceSheetInformationDetailsNarrative" xlink:href="tssi-20260630.xsd#SupplementalBalanceSheetInformationDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/LongTermDebtDetails" xlink:href="tssi-20260630.xsd#LongTermDebtDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/LongTermDebtDetailsNarrative" xlink:href="tssi-20260630.xsd#LongTermDebtDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/LeasingArrangementsDetails" xlink:href="tssi-20260630.xsd#LeasingArrangementsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/LeasingArrangementsDetails1" xlink:href="tssi-20260630.xsd#LeasingArrangementsDetails1" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/LeasingArrangementsDetails2" xlink:href="tssi-20260630.xsd#LeasingArrangementsDetails2" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/LeasingArrangementsDetails3" xlink:href="tssi-20260630.xsd#LeasingArrangementsDetails3" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/LeasingArrangementsDetailsNarrative" xlink:href="tssi-20260630.xsd#LeasingArrangementsDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/IncomeTaxesDetailsNarrative" xlink:href="tssi-20260630.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="tssi-20260630.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/ShareBasedPaymentsDetailsNarrative" xlink:href="tssi-20260630.xsd#ShareBasedPaymentsDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/CommonStockRepurchasesDetailsNarrative" xlink:href="tssi-20260630.xsd#CommonStockRepurchasesDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="tssi-20260630.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/EarningsPerShareDetails" xlink:href="tssi-20260630.xsd#EarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/EarningsPerShareDetailsNarrative" xlink:href="tssi-20260630.xsd#EarningsPerShareDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SegmentReportingDetails" xlink:href="tssi-20260630.xsd#SegmentReportingDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SegmentReportingDetails1" xlink:href="tssi-20260630.xsd#SegmentReportingDetails1" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SegmentReportingDetails2" xlink:href="tssi-20260630.xsd#SegmentReportingDetails2" xlink:type="simple" />
  <link:roleRef roleURI="http://tssi.com/role/SegmentReportingDetails3" xlink:href="tssi-20260630.xsd#SegmentReportingDetails3" xlink:type="simple" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/Cover" xlink:title="00000001 - Document - Document and Entity Information" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/CondensedConsolidatedBalanceSheets" xlink:title="110200 - Statement - Condensed Consolidated Balance Sheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="loc_us-gaapReceivablesNetCurrent" />
    <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapReceivablesNetCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaapContractWithCustomerAssetNetCurrent" />
    <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapContractWithCustomerAssetNetCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
    <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
    <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaapRestrictedCashCurrent" />
    <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapRestrictedCashCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
    <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
    <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
    <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet" />
    <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
    <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" weight="1" />
    <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" />
    <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
    <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
    <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapDeferredRevenueCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
    <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
    <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
    <link:calculationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_us-gaapLongTermDebtNoncurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
    <link:calculationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaapDeferredRevenueNoncurrent" />
    <link:calculationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_us-gaapDeferredRevenueNoncurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent" />
    <link:calculationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
    <link:calculationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
    <link:calculationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
    <link:calculationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
    <link:calculationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
    <link:calculationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
    <link:calculationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
    <link:calculationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
    <link:calculationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:title="110201 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/UnauditedConsolidatedStatementsOfOperations" xlink:title="124100 - Statement - Unaudited Consolidated Statements of Operations">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
    <link:loc xlink:type="locator" xlink:href="tssi-20260630.xsd#tssi_RevenueFromProcurement" xlink:label="loc_tssiRevenueFromProcurement" />
    <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapRevenues" xlink:to="loc_tssiRevenueFromProcurement" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="tssi-20260630.xsd#tssi_RevenueFromFacilitiesManagement" xlink:label="loc_tssiRevenueFromFacilitiesManagement" />
    <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapRevenues" xlink:to="loc_tssiRevenueFromFacilitiesManagement" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="tssi-20260630.xsd#tssi_RevenueFromSystemIntegration" xlink:label="loc_tssiRevenueFromSystemIntegration" />
    <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapRevenues" xlink:to="loc_tssiRevenueFromSystemIntegration" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLeaseIncome" xlink:label="loc_us-gaapOperatingLeaseLeaseIncome" />
    <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapRevenues" xlink:to="loc_us-gaapOperatingLeaseLeaseIncome" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
    <link:loc xlink:type="locator" xlink:href="tssi-20260630.xsd#tssi_CostOfRevenues" xlink:label="loc_tssiCostOfRevenues" />
    <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCostOfRevenue" xlink:to="loc_tssiCostOfRevenues" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="tssi-20260630.xsd#tssi_CostOfRevenueDepreciation" xlink:label="loc_tssiCostOfRevenueDepreciation" />
    <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCostOfRevenue" xlink:to="loc_tssiCostOfRevenueDepreciation" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="tssi-20260630.xsd#tssi_CostOfLeaseOperations" xlink:label="loc_tssiCostOfLeaseOperations" />
    <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCostOfRevenue" xlink:to="loc_tssiCostOfLeaseOperations" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
    <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
    <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
    <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
    <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="tssi-20260630.xsd#tssi_BankFactoringFees" xlink:label="loc_tssiBankFactoringFees" />
    <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_tssiBankFactoringFees" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="loc_us-gaapGainLossOnDispositionOfAssets" />
    <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapGainLossOnDispositionOfAssets" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
    <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
    <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseOperating" xlink:label="loc_us-gaapInterestExpenseOperating" />
    <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapInterestExpenseOperating" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeOther" xlink:label="loc_us-gaapInterestIncomeOther" />
    <link:calculationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapInterestIncomeOther" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="tssi-20260630.xsd#tssi_OtherExpenseIncome" xlink:label="loc_tssiOtherExpenseIncome" />
    <link:calculationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_tssiOtherExpenseIncome" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
    <link:calculationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
    <link:calculationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:title="148600 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholders Equity" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:title="190000 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
    <link:loc xlink:type="locator" xlink:href="tssi-20260630.xsd#tssi_NetIncome" xlink:label="loc_tssiNetIncome" />
    <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_tssiNetIncome" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="tssi-20260630.xsd#tssi_ShareBasedCompensations" xlink:label="loc_tssiShareBasedCompensations" />
    <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_tssiShareBasedCompensations" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryLIFOReservePeriodCharge" xlink:label="loc_us-gaapInventoryLIFOReservePeriodCharge" />
    <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapInventoryLIFOReservePeriodCharge" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
    <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaapOperatingLeaseExpense" />
    <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapOperatingLeaseExpense" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="tssi-20260630.xsd#tssi_LossOnSaleOrDisposalOfAssets" xlink:label="loc_tssiLossOnSaleOrDisposalOfAssets" />
    <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_tssiLossOnSaleOrDisposalOfAssets" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractReceivablesNet" xlink:label="loc_us-gaapIncreaseDecreaseInContractReceivablesNet" />
    <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInContractReceivablesNet" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInUnbilledReceivables" />
    <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInUnbilledReceivables" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
    <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
    <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
    <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" />
    <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities" />
    <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes" />
    <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
    <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaapPaymentsToAcquireProductiveAssets" />
    <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireProductiveAssets" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaapRepaymentsOfLongTermDebt" />
    <link:calculationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfLongTermDebt" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:label="loc_us-gaapProceedsFromIssuanceOfOtherLongTermDebt" />
    <link:calculationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceOfOtherLongTermDebt" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
    <link:calculationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
    <link:calculationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsForRepurchaseOfCommonStock" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <link:calculationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
    <link:calculationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
    <link:calculationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SignificantAccountingPolicies" xlink:title="995446 - Disclosure - Significant Accounting Policies" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SupplementalBalanceSheetInformation" xlink:title="995447 - Disclosure - Supplemental Balance Sheet Information" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/LongTermDebt" xlink:title="995448 - Disclosure - Long-Term Debt" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/LeasingArrangements" xlink:title="995449 - Disclosure - Leasing Arrangements" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/IncomeTaxes" xlink:title="995450 - Disclosure - Income Taxes" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/CommitmentsAndContingencies" xlink:title="995451 - Disclosure - Commitments and Contingencies" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/FairValueMeasurements" xlink:title="995452 - Disclosure - Fair Value Measurements" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/ShareBasedPayments" xlink:title="995453 - Disclosure - Share-Based Payments" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/CommonStockRepurchases" xlink:title="995454 - Disclosure - Common Stock Repurchases" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/RelatedPartyTransactions" xlink:title="995455 - Disclosure - Related Party Transactions" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/EarningsPerShare" xlink:title="995456 - Disclosure - Earnings Per-Share" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SegmentReporting" xlink:title="995457 - Disclosure - Segment Reporting" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SignificantAccountingPoliciesPolicies" xlink:title="995458 - Disclosure - Significant Accounting Policies (Policies)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SignificantAccountingPoliciesTables" xlink:title="995459 - Disclosure - Significant Accounting Policies (Tables)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SupplementalBalanceSheetInformationTables" xlink:title="995460 - Disclosure - Supplemental Balance Sheet Information (Tables)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/LongTermDebtTables" xlink:title="995461 - Disclosure - Long-Term Debt (Tables)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/LeasingArrangementsTables" xlink:title="995462 - Disclosure - Leasing Arrangements (Tables)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/EarningsPerShareTables" xlink:title="995463 - Disclosure - Earnings Per-Share (Tables)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SegmentReportingTables" xlink:title="995464 - Disclosure - Segment Reporting (Tables)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SignificantAccountingPoliciesDetails" xlink:title="995465 - Disclosure - Significant Accounting Policies (Details)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SignificantAccountingPoliciesDetails1" xlink:title="995466 - Disclosure - Significant Accounting Policies (Details 1)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SignificantAccountingPoliciesDetails2" xlink:title="995467 - Disclosure - Significant Accounting Policies (Details 2)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SignificantAccountingPoliciesDetails3" xlink:title="995468 - Disclosure - Significant Accounting Policies (Details 3)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SignificantAccountingPoliciesDetails4" xlink:title="995469 - Disclosure - Significant Accounting Policies (Details 4)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SignificantAccountingPoliciesDetails5" xlink:title="995470 - Disclosure - Significant Accounting Policies (Details 5)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SignificantAccountingPoliciesDetailsNarrative" xlink:title="995471 - Disclosure - Significant Accounting Policies (Details Narrative)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SupplementalBalanceSheetInformationDetails" xlink:title="995472 - Disclosure - Supplemental Balance Sheet Information (Details)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SupplementalBalanceSheetInformationDetails1" xlink:title="995473 - Disclosure - Supplemental Balance Sheet Information (Details 1)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SupplementalBalanceSheetInformationDetails2" xlink:title="995474 - Disclosure - Supplemental Balance Sheet Information (Details 2)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SupplementalBalanceSheetInformationDetails3" xlink:title="995475 - Disclosure - Supplemental Balance Sheet Information (Details 3)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SupplementalBalanceSheetInformationDetails4" xlink:title="995476 - Disclosure - Supplemental Balance Sheet Information (Details 4)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SupplementalBalanceSheetInformationDetails5" xlink:title="995477 - Disclosure - Supplemental Balance Sheet Information (Details 5)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SupplementalBalanceSheetInformationDetails6" xlink:title="995478 - Disclosure - Supplemental Balance Sheet Information (Details 6)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SupplementalBalanceSheetInformationDetails7" xlink:title="995479 - Disclosure - Supplemental Balance Sheet Information (Details 7)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SupplementalBalanceSheetInformationDetails8" xlink:title="995480 - Disclosure - Supplemental Balance Sheet Information (Details 8)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SupplementalBalanceSheetInformationDetailsNarrative" xlink:title="995481 - Disclosure - Supplemental Balance Sheet Information (Details Narrative)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/LongTermDebtDetails" xlink:title="995482 - Disclosure - Long Term Debt (Details)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/LongTermDebtDetailsNarrative" xlink:title="995483 - Disclosure - Long Term Debt (Details Narrative)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/LeasingArrangementsDetails" xlink:title="995484 - Disclosure - Leasing Arrangements (Details)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/LeasingArrangementsDetails1" xlink:title="995485 - Disclosure - Leasing Arrangements (Details 1)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/LeasingArrangementsDetails2" xlink:title="995486 - Disclosure - Leasing Arrangements (Details 2)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/LeasingArrangementsDetails3" xlink:title="995487 - Disclosure - Leasing Arrangements (Details 3)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/LeasingArrangementsDetailsNarrative" xlink:title="995488 - Disclosure - Leasing Arrangements (Details Narrative)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/IncomeTaxesDetailsNarrative" xlink:title="995489 - Disclosure - Income Taxes (Details Narrative)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="995490 - Disclosure - Commitments and Contingencies (Details Narrative)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/ShareBasedPaymentsDetailsNarrative" xlink:title="995491 - Disclosure - Share-Based Payments (Details Narrative)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/CommonStockRepurchasesDetailsNarrative" xlink:title="995492 - Disclosure - Common Stock Repurchases (Details Narrative)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="995493 - Disclosure - Related Party Transactions (Details Narrative)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/EarningsPerShareDetails" xlink:title="995494 - Disclosure - Earnings Per-Share (Details)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/EarningsPerShareDetailsNarrative" xlink:title="995495 - Disclosure - Earnings Per-Share (Details Narrative)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SegmentReportingDetails" xlink:title="995496 - Disclosure - Segment Reporting (Details)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SegmentReportingDetails1" xlink:title="995497 - Disclosure - Segment Reporting (Details 1)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SegmentReportingDetails2" xlink:title="995498 - Disclosure - Segment Reporting (Details 2)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://tssi.com/role/SegmentReportingDetails3" xlink:title="995499 - Disclosure - Segment Reporting (Details 3)" />
</link:linkbase>
