Symbol: fInt
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
662
fInt fSM_A0, fSM_A1, fSM_A2, fSM_A3, fSM_A4, fSM_A5, fSM_A6, fSM_A7;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
663
fInt fMargin_RO_a, fMargin_RO_b, fMargin_RO_c, fMargin_fixed, fMargin_FMAX_mean, fMargin_Plat_mean, fMargin_FMAX_sigma, fMargin_Plat_sigma, fMargin_DC_sigma;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
664
fInt fLkg_FT, repeat;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
665
fInt fMicro_FMAX, fMicro_CR, fSigma_FMAX, fSigma_CR, fSigma_DC, fDC_SCLK, fSquared_Sigma_DC, fSquared_Sigma_CR, fSquared_Sigma_FMAX;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
666
fInt fRLL_LoadLine, fPowerDPMx, fDerateTDP, fVDDC_base, fA_Term, fC_Term, fB_Term, fRO_DC_margin;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
667
fInt fRO_fused, fCACm_fused, fCACb_fused, fKv_m_fused, fKv_b_fused, fKt_Beta_fused, fFT_Lkg_V0NORM;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
668
fInt fSclk_margin, fSclk, fEVV_V;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
669
fInt fV_min, fV_max, fT_prod, fLKG_Factor, fT_FT, fV_FT, fV_x, fTDP_Power, fTDP_Power_right, fTDP_Power_left, fTDP_Current, fV_NL;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
671
fInt fLn_MaxDivMin, fMin, fAverage, fRange;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
672
fInt fRoots[2];
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
673
fInt fStepSize = GetScaledFraction(625, 100000);
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
110
static fInt fExponential(fInt exponent) /*Can be used to calculate e^exponent*/
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
115
fInt fPositiveOne = ConvertToFraction(1);
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
116
fInt fZERO = ConvertToFraction(0);
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
118
fInt lower_bound = Divide(78, 10000);
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
119
fInt solution = fPositiveOne; /*Starting off with baseline of 1 */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
120
fInt error_term;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
149
static fInt fNaturalLog(fInt value)
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
152
fInt upper_bound = Divide(8, 1000);
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
153
fInt fNegativeOne = ConvertToFraction(-1);
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
154
fInt solution = ConvertToFraction(0); /*Starting off with baseline of 0 */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
155
fInt error_term;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
174
static fInt fDecodeLinearFuse(uint32_t fuse_value, fInt f_min, fInt f_range, uint32_t bitlength)
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
176
fInt f_fuse_value = Convert_ULONG_ToFraction(fuse_value);
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
177
fInt f_bit_max_value = Convert_ULONG_ToFraction((uPow(2, bitlength)) - 1);
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
179
fInt f_decoded_value;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
189
static fInt fDecodeLogisticFuse(uint32_t fuse_value, fInt f_average, fInt f_range, uint32_t bitlength)
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
191
fInt f_fuse_value = Convert_ULONG_ToFraction(fuse_value);
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
192
fInt f_bit_max_value = Convert_ULONG_ToFraction((uPow(2, bitlength)) - 1);
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
194
fInt f_CONSTANT_NEG13 = ConvertToFraction(-13);
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
195
fInt f_CONSTANT1 = ConvertToFraction(1);
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
197
fInt f_decoded_value;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
207
static fInt fDecodeLeakageID (uint32_t leakageID_fuse, fInt ln_max_div_min, fInt f_min, uint32_t bitlength)
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
209
fInt fLeakage;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
210
fInt f_bit_max_value = Convert_ULONG_ToFraction((uPow(2, bitlength)) - 1);
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
220
static fInt ConvertToFraction(int X) /*Add all range checking here. Is it possible to make fInt a private declaration? */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
222
fInt temp;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
232
static fInt fNegate(fInt X)
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
234
fInt CONSTANT_NEGONE = ConvertToFraction(-1);
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
238
static fInt Convert_ULONG_ToFraction(uint32_t X)
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
240
fInt temp;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
250
static fInt GetScaledFraction(int X, int factor)
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
254
fInt fValue;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
299
static fInt fAdd (fInt X, fInt Y)
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
301
fInt Sum;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
309
static fInt fSubtract (fInt X, fInt Y)
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
311
fInt Difference;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
318
static bool Equal(fInt A, fInt B)
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
326
static bool GreaterThan(fInt A, fInt B)
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
334
static fInt fMultiply (fInt X, fInt Y) /* Uses 64-bit integers (int64_t) */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
336
fInt Product;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
358
static fInt fDivide (fInt X, fInt Y)
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
360
fInt fZERO, fQuotient;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
379
static int ConvertBackToInteger (fInt A) /*THIS is the function that will be used to check with the Golden settings table*/
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
381
fInt fullNumber, scaledDecimal, scaledReal;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
392
static fInt fGetSquare(fInt A)
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
398
static fInt fSqrt(fInt num)
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
400
fInt F_divide_Fprime, Fprime;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
401
fInt test;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
402
fInt twoShifted;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
404
fInt x_new, x_old, C, y;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
406
fInt fZERO = ConvertToFraction(0);
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
455
static void SolveQuadracticEqn(fInt A, fInt B, fInt C, fInt Roots[])
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
457
fInt *pRoots = &Roots[0];
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
458
fInt temp, root_first, root_second;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
459
fInt f_CONSTANT10, f_CONSTANT100;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
494
static int GetReal (fInt A)
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
499
static fInt Divide (int X, int Y)
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
501
fInt A, B, Quotient;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
511
static int uGetScaledDecimal (fInt A) /*Converts the fractional portion to whole integers - Costly function */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
53
static fInt ConvertToFraction(int); /* Use this to convert an INT to a FINT */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
54
static fInt Convert_ULONG_ToFraction(uint32_t); /* Use this to convert an uint32_t to a FINT */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
542
static fInt fRoundUpByStepSize(fInt A, fInt fStepSize, bool error_term)
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
544
fInt solution;
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
55
static fInt GetScaledFraction(int, int); /* Use this to convert an INT to a FINT after scaling it by a factor */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
56
static int ConvertBackToInteger(fInt); /* Convert a FINT back to an INT that is scaled by 1000 (i.e. last 3 digits are the decimal digits) */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
58
static fInt fNegate(fInt); /* Returns -1 * input fInt value */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
59
static fInt fAdd (fInt, fInt); /* Returns the sum of two fInt numbers */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
60
static fInt fSubtract (fInt A, fInt B); /* Returns A-B - Sometimes easier than Adding negative numbers */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
61
static fInt fMultiply (fInt, fInt); /* Returns the product of two fInt numbers */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
62
static fInt fDivide (fInt A, fInt B); /* Returns A/B */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
63
static fInt fGetSquare(fInt); /* Returns the square of a fInt number */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
64
static fInt fSqrt(fInt); /* Returns the Square Root of a fInt number */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
69
static void SolveQuadracticEqn(fInt, fInt, fInt, fInt[]); /* Returns the 2 roots via the array */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
70
static bool Equal(fInt, fInt); /* Returns true if two fInts are equal to each other */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
71
static bool GreaterThan(fInt A, fInt B); /* Returns true if A > B */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
73
static fInt fExponential(fInt exponent); /* Can be used to calculate e^exponent */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
74
static fInt fNaturalLog(fInt value); /* Can be used to calculate ln(value) */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
79
static fInt fDecodeLinearFuse(uint32_t fuse_value, fInt f_min, fInt f_range, uint32_t bitlength);
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
80
static fInt fDecodeLogisticFuse(uint32_t fuse_value, fInt f_average, fInt f_range, uint32_t bitlength);
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
81
static fInt fDecodeLeakageID (uint32_t leakageID_fuse, fInt ln_max_div_min, fInt f_min, uint32_t bitlength);
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
87
static fInt Divide (int, int); /* Divide two INTs and return result as FINT */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
89
static fInt fNegate(fInt);
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
92
static int uGetScaledDecimal (fInt); /* Internal function */
sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
93
static int GetReal (fInt A); /* Internal function */