Lines Matching refs:Prefix

675  * @param   Prefix      Identifier prefix used to internal variables.
680 # define STAM_REL_PROFILE_START(pProfile, Prefix) \
681 uint64_t Prefix##_tsStart; \
682 STAM_GET_TS(Prefix##_tsStart)
684 # define STAM_REL_PROFILE_START(pProfile, Prefix) do { } while (0)
690 * @param Prefix Identifier prefix used to internal variables.
695 # define STAM_PROFILE_START(pProfile, Prefix) STAM_REL_PROFILE_START(pProfile, Prefix)
697 # define STAM_PROFILE_START(pProfile, Prefix) do { } while (0)
704 * @param Prefix Identifier prefix used to internal variables.
707 # define STAM_REL_PROFILE_STOP(pProfile, Prefix) \
709 uint64_t Prefix##_cTicks; \
710 STAM_GET_TS(Prefix##_cTicks); \
711 Prefix##_cTicks -= Prefix##_tsStart; \
712 (pProfile)->cTicks += Prefix##_cTicks; \
714 if ((pProfile)->cTicksMax < Prefix##_cTicks) \
715 (pProfile)->cTicksMax = Prefix##_cTicks; \
716 if ((pProfile)->cTicksMin > Prefix##_cTicks) \
717 (pProfile)->cTicksMin = Prefix##_cTicks; \
720 # define STAM_REL_PROFILE_STOP(pProfile, Prefix) do { } while (0)
726 * @param Prefix Identifier prefix used to internal variables.
729 # define STAM_PROFILE_STOP(pProfile, Prefix) STAM_REL_PROFILE_STOP(pProfile, Prefix)
731 # define STAM_PROFILE_STOP(pProfile, Prefix) do { } while (0)
742 * @param Prefix Identifier prefix used to internal variables.
745 # define STAM_REL_PROFILE_STOP_EX(pProfile, pProfile2, Prefix) \
747 uint64_t Prefix##_cTicks; \
748 STAM_GET_TS(Prefix##_cTicks); \
749 Prefix##_cTicks -= Prefix##_tsStart; \
750 (pProfile)->cTicks += Prefix##_cTicks; \
752 if ((pProfile)->cTicksMax < Prefix##_cTicks) \
753 (pProfile)->cTicksMax = Prefix##_cTicks; \
754 if ((pProfile)->cTicksMin > Prefix##_cTicks) \
755 (pProfile)->cTicksMin = Prefix##_cTicks; \
759 (pProfile2)->cTicks += Prefix##_cTicks; \
761 if ((pProfile2)->cTicksMax < Prefix##_cTicks) \
762 (pProfile2)->cTicksMax = Prefix##_cTicks; \
763 if ((pProfile2)->cTicksMin > Prefix##_cTicks) \
764 (pProfile2)->cTicksMin = Prefix##_cTicks; \
768 # define STAM_REL_PROFILE_STOP_EX(pProfile, pProfile2, Prefix) do { } while (0)
777 * @param Prefix Identifier prefix used to internal variables.
780 # define STAM_PROFILE_STOP_EX(pProfile, pProfile2, Prefix) STAM_REL_PROFILE_STOP_EX(pProfile, pProfile2, Prefix)
782 # define STAM_PROFILE_STOP_EX(pProfile, pProfile2, Prefix) do { } while (0)
810 * @param Prefix Identifier prefix used to internal variables.
813 # define STAM_REL_PROFILE_ADV_START(pProfileAdv, Prefix) \
816 # define STAM_REL_PROFILE_ADV_START(pProfileAdv, Prefix) do { } while (0)
822 * @param Prefix Identifier prefix used to internal variables.
825 # define STAM_PROFILE_ADV_START(pProfileAdv, Prefix) STAM_REL_PROFILE_ADV_START(pProfileAdv, Prefix)
827 # define STAM_PROFILE_ADV_START(pProfileAdv, Prefix) do { } while (0)
836 * @param Prefix Identifier prefix used to internal variables.
839 # define STAM_REL_PROFILE_ADV_STOP(pProfileAdv, Prefix) \
843 uint64_t Prefix##_cTicks; \
844 STAM_GET_TS(Prefix##_cTicks); \
845 Prefix##_cTicks -= (pProfileAdv)->tsStart; \
847 (pProfileAdv)->Core.cTicks += Prefix##_cTicks; \
849 if ((pProfileAdv)->Core.cTicksMax < Prefix##_cTicks) \
850 (pProfileAdv)->Core.cTicksMax = Prefix##_cTicks; \
851 if ((pProfileAdv)->Core.cTicksMin > Prefix##_cTicks) \
852 (pProfileAdv)->Core.cTicksMin = Prefix##_cTicks; \
856 # define STAM_REL_PROFILE_ADV_STOP(pProfileAdv, Prefix) do { } while (0)
863 * @param Prefix Identifier prefix used to internal variables.
866 # define STAM_PROFILE_ADV_STOP(pProfileAdv, Prefix) STAM_REL_PROFILE_ADV_STOP(pProfileAdv, Prefix)
868 # define STAM_PROFILE_ADV_STOP(pProfileAdv, Prefix) do { } while (0)
877 * @param Prefix Identifier prefix used to internal variables.
880 # define STAM_REL_PROFILE_ADV_STOP_START(pProfileAdv1, pProfileAdv2, Prefix) \
882 uint64_t Prefix##_cTicks; \
883 STAM_GET_TS(Prefix##_cTicks); \
884 (pProfileAdv2)->tsStart = Prefix##_cTicks; \
887 Prefix##_cTicks -= (pProfileAdv1)->tsStart; \
889 (pProfileAdv1)->Core.cTicks += Prefix##_cTicks; \
891 if ((pProfileAdv1)->Core.cTicksMax < Prefix##_cTicks) \
892 (pProfileAdv1)->Core.cTicksMax = Prefix##_cTicks; \
893 if ((pProfileAdv1)->Core.cTicksMin > Prefix##_cTicks) \
894 (pProfileAdv1)->Core.cTicksMin = Prefix##_cTicks; \
898 # define STAM_REL_PROFILE_ADV_STOP_START(pProfileAdv1, pProfileAdv2, Prefix) \
906 * @param Prefix Identifier prefix used to internal variables.
909 # define STAM_PROFILE_ADV_STOP_START(pProfileAdv1, pProfileAdv2, Prefix) \
910 STAM_REL_PROFILE_ADV_STOP_START(pProfileAdv1, pProfileAdv2, Prefix)
912 # define STAM_PROFILE_ADV_STOP_START(pProfileAdv1, pProfileAdv2, Prefix) \
922 * @param Prefix Identifier prefix used to internal variables. The prefix
927 # define STAM_REL_PROFILE_ADV_SUSPEND(pProfileAdv, Prefix) \
928 uint64_t Prefix##_tsSuspend; \
929 STAM_GET_TS(Prefix##_tsSuspend)
931 # define STAM_REL_PROFILE_ADV_SUSPEND(pProfileAdv, Prefix) do { } while (0)
938 * @param Prefix Identifier prefix used to internal variables. The prefix
943 # define STAM_PROFILE_ADV_SUSPEND(pProfileAdv, Prefix) STAM_REL_PROFILE_ADV_SUSPEND(pProfileAdv, Prefix)
945 # define STAM_PROFILE_ADV_SUSPEND(pProfileAdv, Prefix) do { } while (0)
953 * @param Prefix Identifier prefix used to internal variables. This must
957 # define STAM_REL_PROFILE_ADV_RESUME(pProfileAdv, Prefix) \
959 uint64_t Prefix##_tsNow; \
960 STAM_GET_TS(Prefix##_tsNow); \
961 (pProfileAdv)->tsStart += Prefix##_tsNow - Prefix##_tsSuspend; \
964 # define STAM_REL_PROFILE_ADV_RESUME(pProfileAdv, Prefix) do { } while (0)
970 * @param Prefix Identifier prefix used to internal variables. This must
974 # define STAM_PROFILE_ADV_RESUME(pProfileAdv, Prefix) STAM_REL_PROFILE_ADV_RESUME(pProfileAdv, Prefix)
976 # define STAM_PROFILE_ADV_RESUME(pProfileAdv, Prefix) do { } while (0)
987 * @param Prefix Identifier prefix used to internal variables.
990 # define STAM_REL_PROFILE_ADV_STOP_EX(pProfileAdv, pProfile2, Prefix) \
994 uint64_t Prefix##_cTicks; \
995 STAM_GET_TS(Prefix##_cTicks); \
996 Prefix##_cTicks -= (pProfileAdv)->tsStart; \
998 (pProfileAdv)->Core.cTicks += Prefix##_cTicks; \
1000 if ((pProfileAdv)->Core.cTicksMax < Prefix##_cTicks) \
1001 (pProfileAdv)->Core.cTicksMax = Prefix##_cTicks; \
1002 if ((pProfileAdv)->Core.cTicksMin > Prefix##_cTicks) \
1003 (pProfileAdv)->Core.cTicksMin = Prefix##_cTicks; \
1006 (pProfile2)->cTicks += Prefix##_cTicks; \
1008 if ((pProfile2)->cTicksMax < Prefix##_cTicks) \
1009 (pProfile2)->cTicksMax = Prefix##_cTicks; \
1010 if ((pProfile2)->cTicksMin > Prefix##_cTicks) \
1011 (pProfile2)->cTicksMin = Prefix##_cTicks; \
1016 # define STAM_REL_PROFILE_ADV_STOP_EX(pProfileAdv, pProfile2, Prefix) do { } while (0)
1025 * @param Prefix Identifier prefix used to internal variables.
1028 # define STAM_PROFILE_ADV_STOP_EX(pProfileAdv, pProfile2, Prefix) STAM_REL_PROFILE_ADV_STOP_EX(pProfileAdv, pProfile2, Prefix)
1030 # define STAM_PROFILE_ADV_STOP_EX(pProfileAdv, pProfile2, Prefix) do { } while (0)