| /linux/drivers/gpu/drm/amd/display/dc/dml/ |
| H A D | display_mode_vba.h | 34 #define dml_get_attr_decl(attr) double get_##attr(struct display_mode_lib *mode_lib, const display_… 75 #define dml_get_pipe_attr_decl(attr) double get_##attr(struct display_mode_lib *mode_lib, const dis… 148 double get_total_immediate_flip_bytes( 152 double get_total_immediate_flip_bw( 156 double get_total_prefetch_bw( 188 double dummy_single_array[2][DC__NUM_DPP__MAX]; 190 double dummy_double_array[2][DC__NUM_DPP__MAX]; 199 double HostVMInefficiencyFactor; 202 double dummy_unit_vector[DC__NUM_DPP__MAX]; 203 double dummy_single[2]; [all …]
|
| H A D | display_mode_structs.h | 68 double UrgentWatermark; 69 double WritebackUrgentWatermark; 70 double DRAMClockChangeWatermark; 71 double FCLKChangeWatermark; 72 double WritebackDRAMClockChangeWatermark; 73 double WritebackFCLKChangeWatermark; 74 double StutterExitWatermark; 75 double StutterEnterPlusExitWatermark; 76 double Z8StutterExitWatermark; 77 double Z8StutterEnterPlusExitWatermark; [all …]
|
| H A D | dml_inline_defs.h | 32 static inline double dml_min(double a, double b) in dml_min() 34 return (double) dcn_bw_min2(a, b); in dml_min() 37 static inline double dml_min3(double a, double b, double c) in dml_min3() 42 static inline double dml_min4(double a, double b, double c, double d) in dml_min4() 47 static inline double dml_max(double a, double b) in dml_max() 49 return (double) dcn_bw_max2(a, b); in dml_max() 52 static inline double dml_max3(double a, double b, double c) in dml_max3() 57 static inline double dml_max4(double a, double b, double c, double d) in dml_max4() 62 static inline double dml_max5(double a, double b, double c, double d, double e) in dml_max5() 67 static inline double dml_ceil(double a, double granularity) in dml_ceil() [all …]
|
| H A D | dml1_display_rq_dlg_calc.c | 97 static double get_refcyc_per_delivery( in get_refcyc_per_delivery() 99 double refclk_freq_in_mhz, in get_refcyc_per_delivery() 100 double pclk_freq_in_mhz, in get_refcyc_per_delivery() 102 double vratio, in get_refcyc_per_delivery() 103 double hscale_pixel_rate, in get_refcyc_per_delivery() 107 double refcyc_per_delivery = 0.0; in get_refcyc_per_delivery() 110 refcyc_per_delivery = (double) refclk_freq_in_mhz * (double) recout_width in get_refcyc_per_delivery() 111 / pclk_freq_in_mhz / (double) req_per_swath_ub; in get_refcyc_per_delivery() 113 refcyc_per_delivery = (double) refclk_freq_in_mhz * (double) delivery_width in get_refcyc_per_delivery() 114 / (double) hscale_pixel_rate / (double) req_per_swath_ub; in get_refcyc_per_delivery() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
| H A D | display_mode_vba_util_32.h | 37 double BPP, 54 double *BytePerPixelDETY, 55 double *BytePerPixelDETC, 66 double HRatio, 67 double HRatioChroma, 68 double VRatio, 69 double VRatioChroma, 70 double MaxDCHUBToPSCLThroughput, 71 double MaxPSCLToLBThroughput, 72 double PixelClock, [all …]
|
| H A D | display_mode_vba_util_32.c | 34 double BPP, in dml32_dscceComputeDelay() 199 double HRatio, in dml32_CalculateSinglePipeDPPCLKAndSCLThroughput() 200 double HRatioChroma, in dml32_CalculateSinglePipeDPPCLKAndSCLThroughput() 201 double VRatio, in dml32_CalculateSinglePipeDPPCLKAndSCLThroughput() 202 double VRatioChroma, in dml32_CalculateSinglePipeDPPCLKAndSCLThroughput() 203 double MaxDCHUBToPSCLThroughput, in dml32_CalculateSinglePipeDPPCLKAndSCLThroughput() 204 double MaxPSCLToLBThroughput, in dml32_CalculateSinglePipeDPPCLKAndSCLThroughput() 205 double PixelClock, in dml32_CalculateSinglePipeDPPCLKAndSCLThroughput() 213 double *PSCL_THROUGHPUT, in dml32_CalculateSinglePipeDPPCLKAndSCLThroughput() 214 double *PSCL_THROUGHPUT_CHROMA, in dml32_CalculateSinglePipeDPPCLKAndSCLThroughput() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_standalone_libraries/ |
| H A D | lib_float_math.h | 8 double math_mod(const double arg1, const double arg2); 9 double math_min2(const double arg1, const double arg2); 10 double math_max2(const double arg1, const double arg2); 11 double math_floor2(const double arg, const double significance); 12 double math_floor(const double arg); 13 double math_ceil(const double arg); 14 double math_ceil2(const double arg, const double significance); 15 double math_max3(double v1, double v2, double v3); 16 double math_max4(double v1, double v2, double v3, double v4); 17 double math_max5(double v1, double v2, double v3, double v4, double v5); [all …]
|
| H A D | lib_float_math.c | 20 double math_mod(const double arg1, const double arg2) in math_mod() 29 double math_min2(const double arg1, const double arg2) in math_min2() 38 double math_max2(const double arg1, const double arg2) in math_max2() 47 double math_floor2(const double arg, const double significance) in math_floor2() 54 double math_floor(const double arg) in math_floor() 59 double math_ceil(const double arg) in math_ceil() 64 double math_ceil2(const double arg, const double significance) in math_ceil2() 69 double math_max3(double v1, double v2, double v3) in math_max3() 74 double math_max4(double v1, double v2, double v3, double v4) in math_max4() 79 double math_max5(double v1, double v2, double v3, double v4, double v5) in math_max5() [all …]
|
| /linux/arch/powerpc/kvm/ |
| H A D | fpu.S | 25 * R3 = (double*)&fpscr 45 * R3 = (double*)&fpscr 67 * R3 = (double*)&fpscr 102 /* Instructions operating on double parameters */ 105 * Beginning of double instruction processing 107 * R3 = (double*)&fpscr 109 * R5 = (double*)&result 110 * R6 = (double*)¶m1 111 * R7 = (double*)¶m2 [load_two] 112 * R8 = (double*)¶m3 [load_three] [all …]
|
| /linux/tools/perf/util/ |
| H A D | stat-shadow.c | 140 static enum metric_threshold_classify get_ratio_thresh(const double ratios[3], double val) in get_ratio_thresh() 150 static double find_stat(const struct evsel *evsel, int aggr_idx, enum stat_type type) in find_stat() 194 double numerator, struct perf_stat_output_ctx *out, in print_ratio() 196 const double thresh_ratios[3], const char *_unit) in print_ratio() 198 double denominator = find_stat(evsel, aggr_idx, denominator_type); in print_ratio() 199 double ratio = 0; in print_ratio() 215 int aggr_idx, double stalled, in print_stalled_cycles_front() 218 const double thresh_ratios[3] = {50.0, 30.0, 10.0}; in print_stalled_cycles_front() 226 int aggr_idx, double stalled, in print_stalled_cycles_back() 229 const double thresh_ratios[3] = {75.0, 50.0, 20.0}; in print_stalled_cycles_back() [all …]
|
| H A D | expr.h | 37 int expr__add_id_val(struct expr_parse_ctx *ctx, const char *id, double val); 39 double val, int source_count); 48 int expr__parse(double *final_val, struct expr_parse_ctx *ctx, 54 double expr_id_data__value(const struct expr_id_data *data); 55 double expr_id_data__source_count(const struct expr_id_data *data); 56 double expr__get_literal(const char *literal, const struct expr_scanner_ctx *ctx); 57 double expr__has_event(const struct expr_parse_ctx *ctx, bool compute_ids, const char *id); 58 double expr__strcmp_cpuid_str(const struct expr_parse_ctx *ctx, bool compute_ids, const char *id);
|
| /linux/tools/perf/pmu-events/arch/x86/tigerlake/ |
| H A D | floating-point.json | 12 …double precision floating-point instructions retired; some instructions will count twice as noted … 16 …double precision floating-point instructions retired; some instructions will count twice as noted … 30 …double precision floating-point instructions retired; some instructions will count twice as noted … 34 …double precision floating-point instructions retired; some instructions will count twice as noted … 48 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 52 …double precision floating-point instructions retired; some instructions will count twice as noted… 57 …double precision floating-point instructions retired; some instructions will count twice as noted … 61 …double precision floating-point instructions retired; some instructions will count twice as noted … 75 …double precision FP instructions retired; some instructions will count twice as noted below. Eac… 79 …double precision floating-point instructions retired; some instructions will count twice as noted… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/rocketlake/ |
| H A D | floating-point.json | 12 …double precision floating-point instructions retired; some instructions will count twice as noted … 16 …double precision floating-point instructions retired; some instructions will count twice as noted … 30 …double precision floating-point instructions retired; some instructions will count twice as noted … 34 …double precision floating-point instructions retired; some instructions will count twice as noted … 48 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 52 …double precision floating-point instructions retired; some instructions will count twice as noted… 57 …double precision floating-point instructions retired; some instructions will count twice as noted … 61 …double precision floating-point instructions retired; some instructions will count twice as noted … 75 …double precision FP instructions retired; some instructions will count twice as noted below. Eac… 79 …double precision floating-point instructions retired; some instructions will count twice as noted… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/icelakex/ |
| H A D | floating-point.json | 12 …double precision floating-point instructions retired; some instructions will count twice as noted … 16 …double precision floating-point instructions retired; some instructions will count twice as noted … 30 …double precision floating-point instructions retired; some instructions will count twice as noted … 34 …double precision floating-point instructions retired; some instructions will count twice as noted … 48 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 52 …double precision floating-point instructions retired; some instructions will count twice as noted… 57 …double precision floating-point instructions retired; some instructions will count twice as noted … 61 …double precision floating-point instructions retired; some instructions will count twice as noted … 75 …double precision FP instructions retired; some instructions will count twice as noted below. Eac… 79 …double precision floating-point instructions retired; some instructions will count twice as noted… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/icelake/ |
| H A D | floating-point.json | 12 …double precision floating-point instructions retired; some instructions will count twice as noted … 16 …double precision floating-point instructions retired; some instructions will count twice as noted … 30 …double precision floating-point instructions retired; some instructions will count twice as noted … 34 …double precision floating-point instructions retired; some instructions will count twice as noted … 48 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 52 …double precision floating-point instructions retired; some instructions will count twice as noted… 57 …double precision floating-point instructions retired; some instructions will count twice as noted … 61 …double precision floating-point instructions retired; some instructions will count twice as noted … 75 …double precision FP instructions retired; some instructions will count twice as noted below. Eac… 79 …double precision floating-point instructions retired; some instructions will count twice as noted… [all …]
|
| /linux/tools/testing/selftests/timers/ |
| H A D | freq-step.c | 33 double offset; 34 double time; 40 static double precision; 41 static double mono_freq_offset; 43 static double diff_timespec(struct timespec *ts1, struct timespec *ts2) in diff_timespec() 48 static double get_sample(struct sample *sample) in get_sample() 50 double delay, mindelay = 0.0; in get_sample() 94 static void set_frequency(double freq) in set_frequency() 111 static void regress(struct sample *samples, int n, double *intercept, in regress() 112 double *slope, double *r_stddev, double *r_max) in regress() [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/skylakex/ |
| H A D | floating-point.json | 3 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational double precision float… 7 …double precision floating-point instructions retired; some instructions will count twice as noted … 21 …"BriefDescription": "Counts once for most SIMD 256-bit packed double computational precision float… 25 …double computational precision floating-point instructions retired; some instructions will count t… 39 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 43 …double precision floating-point instructions retired; some instructions will count twice as noted… 48 …double precision floating-point instructions retired; some instructions will count twice as noted … 52 …double precision floating-point instructions retired; some instructions will count twice as noted … 66 …double precision FP instructions retired; some instructions will count twice as noted below. Eac… 70 …double precision floating-point instructions retired; some instructions will count twice as noted… [all …]
|
| /linux/sound/soc/ |
| H A D | soc-ops-test.c | 108 ITEST("Test Control", DOUBLE, BOOLEAN, volsw, 0, 1, 0, 1, 0, 0, 0), 109 ITEST("Test Volume", DOUBLE, INTEGER, volsw, 0, 1, 0, 1, 0, 0, 0), 110 ITEST("Test Volume Control", DOUBLE, BOOLEAN, volsw, 0, 1, 0, 1, 0, 0, 0), 114 ITEST("Test Control", DOUBLE, BOOLEAN, volsw, 0, 1, 0, 1, 0, 0, 1), 115 ITEST("Test Volume", DOUBLE, INTEGER, volsw, 0, 1, 0, 1, 0, 0, 1), 116 ITEST("Test Volume Control", DOUBLE, BOOLEAN, volsw, 0, 1, 0, 1, 0, 0, 1), 182 // Double register positive value controls 189 // Double register negative value controls 202 // Inverted double register negative value controls 209 // Double register non-zero minimum positive value controls [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/cascadelakex/ |
| H A D | floating-point.json | 3 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational double precision float… 7 …double precision floating-point instructions retired; some instructions will count twice as noted … 21 …"BriefDescription": "Counts once for most SIMD 256-bit packed double computational precision float… 25 …double computational precision floating-point instructions retired; some instructions will count t… 39 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 43 …double precision floating-point instructions retired; some instructions will count twice as noted… 48 …double precision floating-point instructions retired; some instructions will count twice as noted … 52 …double precision floating-point instructions retired; some instructions will count twice as noted … 66 …double precision FP instructions retired; some instructions will count twice as noted below. Eac… 70 …double precision floating-point instructions retired; some instructions will count twice as noted… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
| H A D | floating-point.json | 77 …double precision floating-point instructions retired; some instructions will count twice as noted … 81 …double precision floating-point instructions retired; some instructions will count twice as noted … 95 …double precision floating-point instructions retired; some instructions will count twice as noted … 99 …double precision floating-point instructions retired; some instructions will count twice as noted … 113 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 117 …double precision floating-point instructions retired; some instructions will count twice as noted… 122 …double precision floating-point instructions retired; some instructions will count twice as noted … 126 …double precision floating-point instructions retired; some instructions will count twice as noted … 140 …double precision FP instructions retired; some instructions will count twice as noted below. Eac… 144 …double precision floating-point instructions retired; some instructions will count twice as noted… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/pantherlake/ |
| H A D | floating-point.json | 69 …double precision floating-point instructions retired; some instructions will count twice as noted … 73 …double precision floating-point instructions retired; some instructions will count twice as noted … 89 …double precision floating-point instructions retired; some instructions will count twice as noted … 93 …double precision floating-point instructions retired; some instructions will count twice as noted … 109 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 113 …double precision floating-point instructions retired; some instructions will count twice as noted… 119 …tions will count twice as noted below. Applies to SSE* and AVX* scalar, double and single precisi… 123 …"PublicDescription": "Number of SSE/AVX computational scalar single precision and double precision… 129 …double precision floating-point instructions retired; some instructions will count twice as noted … 133 …double precision floating-point instructions retired; some instructions will count twice as noted … [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/emeraldrapids/ |
| H A D | floating-point.json | 77 …double precision floating-point instructions retired; some instructions will count twice as noted … 81 …double precision floating-point instructions retired; some instructions will count twice as noted … 95 …double precision floating-point instructions retired; some instructions will count twice as noted … 99 …double precision floating-point instructions retired; some instructions will count twice as noted … 113 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 117 …double precision floating-point instructions retired; some instructions will count twice as noted… 122 …double precision floating-point instructions retired; some instructions will count twice as noted … 126 …double precision floating-point instructions retired; some instructions will count twice as noted … 140 …double precision FP instructions retired; some instructions will count twice as noted below. Eac… 144 …double precision floating-point instructions retired; some instructions will count twice as noted… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/graniterapids/ |
| H A D | floating-point.json | 77 …double precision floating-point instructions retired; some instructions will count twice as noted … 81 …double precision floating-point instructions retired; some instructions will count twice as noted … 95 …double precision floating-point instructions retired; some instructions will count twice as noted … 99 …double precision floating-point instructions retired; some instructions will count twice as noted … 113 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 117 …double precision floating-point instructions retired; some instructions will count twice as noted… 122 …double precision floating-point instructions retired; some instructions will count twice as noted … 126 …double precision floating-point instructions retired; some instructions will count twice as noted … 140 …double precision FP instructions retired; some instructions will count twice as noted below. Eac… 144 …double precision floating-point instructions retired; some instructions will count twice as noted… [all …]
|
| /linux/arch/arm/nwfpe/ |
| H A D | fpopcode.c | 31 0x0000000000000000ULL, /* double 0.0 */ 32 0x3ff0000000000000ULL, /* double 1.0 */ 33 0x4000000000000000ULL, /* double 2.0 */ 34 0x4008000000000000ULL, /* double 3.0 */ 35 0x4010000000000000ULL, /* double 4.0 */ 36 0x4014000000000000ULL, /* double 5.0 */ 37 0x3fe0000000000000ULL, /* double 0.5 */ 38 0x4024000000000000ULL /* double 10.0 */
|
| /linux/tools/perf/pmu-events/arch/x86/skylake/ |
| H A D | floating-point.json | 3 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational double precision float… 7 …double precision floating-point instructions retired; some instructions will count twice as noted … 21 …"BriefDescription": "Counts once for most SIMD 256-bit packed double computational precision float… 25 …double computational precision floating-point instructions retired; some instructions will count t… 39 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 43 …double precision floating-point instructions retired; some instructions will count twice as noted… 52 …n": "Counts once for most SIMD scalar computational single precision and double precision floating… 57 …"BriefDescription": "Counts once for most SIMD scalar computational double precision floating-poin… 61 …double precision floating-point instructions retired; some instructions will count twice as noted …
|