Home
last modified time | relevance | path

Searched full:double (Results 1 – 25 of 1710) sorted by relevance

12345678910>>...69

/linux-6.14.4/drivers/gpu/drm/amd/display/dc/dml/
Ddisplay_mode_vba.h34 #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 …]
Ddisplay_mode_structs.h68 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 …]
Ddml_inline_defs.h32 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 …]
Ddml1_display_rq_dlg_calc.c97 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-6.14.4/drivers/gpu/drm/amd/display/dc/dml/dcn32/
Ddisplay_mode_vba_util_32.h37 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 …]
Ddisplay_mode_vba_util_32.c34 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 …]
Ddisplay_rq_dlg_calc_32.c51 double stored_swath_l_bytes; in dml32_rq_dlg_get_rq_reg()
52 double stored_swath_c_bytes; in dml32_rq_dlg_get_rq_reg()
216 double refcyc_per_req_delivery_pre_cur0 = 0.; in dml32_rq_dlg_get_dlg_reg()
217 double refcyc_per_req_delivery_cur0 = 0.; in dml32_rq_dlg_get_dlg_reg()
218 double refcyc_per_req_delivery_pre_c = 0.; in dml32_rq_dlg_get_dlg_reg()
219 double refcyc_per_req_delivery_c = 0.; in dml32_rq_dlg_get_dlg_reg()
220 double refcyc_per_req_delivery_pre_l; in dml32_rq_dlg_get_dlg_reg()
221 double refcyc_per_req_delivery_l; in dml32_rq_dlg_get_dlg_reg()
222 double refcyc_per_line_delivery_pre_c = 0.; in dml32_rq_dlg_get_dlg_reg()
223 double refcyc_per_line_delivery_c = 0.; in dml32_rq_dlg_get_dlg_reg()
[all …]
/linux-6.14.4/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
Ddml2_core_shared_types.h45 double max_hscl_ratio;
46 double max_vscl_ratio;
54 double dispclk_ramp_margin_percent;
70 double writeback_max_hscl_ratio;
71 double writeback_max_vscl_ratio;
72 double writeback_min_hscl_ratio;
73 double writeback_min_vscl_ratio;
99 double Dppclk;
100 double Dispclk;
101 double PixelClock;
[all …]
/linux-6.14.4/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_standalone_libraries/
Dlib_float_math.h8 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 …]
Dlib_float_math.c20 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-6.14.4/drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/
Ddml_top_types.h345 double MaxTotalVerticalActiveAvailableBandwidth;
352 double OutputBpp[DML2_MAX_PLANES];
436 double urgent_us;
437 double writeback_urgent_us;
438 double writeback_pstate_us;
439 double writeback_fclk_pstate_us;
440 double cstate_exit_us;
441 double cstate_enter_plus_exit_us;
442 double z8_cstate_exit_us;
443 double z8_cstate_enter_plus_exit_us;
[all …]
Ddml_top_soc_parameter_types.h61 double umc_urgent_ramp_latency_margin;
62 double umc_max_latency_margin;
63 double umc_average_latency_margin;
64 double fabric_max_transport_latency_margin;
65 double fabric_average_transport_latency_margin;
91 double dram_clk_change_blackout_us;
92 double dram_clk_change_read_only_us;
93 double dram_clk_change_write_only_us;
94 double fclk_change_blackout_us;
95 double g7_ppt_blackout_us;
[all …]
/linux-6.14.4/arch/powerpc/kvm/
Dfpu.S25 * 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*)&param1
111 * R7 = (double*)&param2 [load_two]
112 * R8 = (double*)&param3 [load_three]
[all …]
/linux-6.14.4/drivers/gpu/drm/amd/display/dc/dml/dcn30/
Ddisplay_mode_vba_30.c43 double DPPCLK;
44 double DISPCLK;
45 double PixelClock;
46 double DCFCLKDeepSleep;
72 double BPP,
83 double PercentOfIdealDRAMFabricAndSDPPortBWReceivedAfterUrgLatencyPixelMixedWithVMData,
84 double PercentOfIdealDRAMFabricAndSDPPortBWReceivedAfterUrgLatencyVMDataOnly,
87 double DPPCLKDelaySubtotalPlusCNVCFormater,
88 double DPPCLKDelaySCL,
89 double DPPCLKDelaySCLLBOnly,
[all …]
Ddisplay_rq_dlg_calc_30.c42 static double get_refcyc_per_delivery(struct display_mode_lib *mode_lib, in get_refcyc_per_delivery()
43 double refclk_freq_in_mhz, in get_refcyc_per_delivery()
44 double pclk_freq_in_mhz, in get_refcyc_per_delivery()
48 double vratio, in get_refcyc_per_delivery()
49 double hscale_pixel_rate, in get_refcyc_per_delivery()
53 double refcyc_per_delivery = 0.0; in get_refcyc_per_delivery()
57 refcyc_per_delivery = (double)refclk_freq_in_mhz * (double)((unsigned int)odm_combine*2) in get_refcyc_per_delivery()
58 * dml_min((double)recout_width, (double)hactive / ((unsigned int)odm_combine*2)) in get_refcyc_per_delivery()
59 / pclk_freq_in_mhz / (double)req_per_swath_ub; in get_refcyc_per_delivery()
61 refcyc_per_delivery = (double)refclk_freq_in_mhz * (double)recout_width in get_refcyc_per_delivery()
[all …]
/linux-6.14.4/drivers/gpu/drm/amd/display/dc/dml/dcn21/
Ddisplay_rq_dlg_calc_21.c43 double *refcyc_per_req_delivery_pre_cur,
44 double *refcyc_per_req_delivery_cur,
45 double refclk_freq_in_mhz,
46 double ref_freq_to_pix_freq,
47 double hscale_pixel_rate_l,
48 double hscl_ratio,
49 double vratio_pre_l,
50 double vratio_l,
93 static double get_refcyc_per_delivery( in get_refcyc_per_delivery()
95 double refclk_freq_in_mhz, in get_refcyc_per_delivery()
[all …]
Ddisplay_mode_vba_21.c42 double DPPCLK;
43 double DISPCLK;
44 double PixelClock;
45 double DCFCLKDeepSleep;
75 double bpp,
83 double PercentOfIdealDRAMFabricAndSDPPortBWReceivedAfterUrgLatencyPixelMixedWithVMData,
84 double PercentOfIdealDRAMFabricAndSDPPortBWReceivedAfterUrgLatencyVMDataOnly,
87 double DPPCLKDelaySubtotal,
88 double DPPCLKDelaySCL,
89 double DPPCLKDelaySCLLBOnly,
[all …]
/linux-6.14.4/drivers/gpu/drm/amd/display/dc/dml/dcn20/
Ddisplay_rq_dlg_calc_20v2.c66 double *refcyc_per_req_delivery_pre_cur,
67 double *refcyc_per_req_delivery_cur,
68 double refclk_freq_in_mhz,
69 double ref_freq_to_pix_freq,
70 double hscale_pixel_rate_l,
71 double hscl_ratio,
72 double vratio_pre_l,
73 double vratio_l,
118 static double get_refcyc_per_delivery(struct display_mode_lib *mode_lib, in get_refcyc_per_delivery()
119 double refclk_freq_in_mhz, in get_refcyc_per_delivery()
[all …]
Ddisplay_rq_dlg_calc_20.c66 double *refcyc_per_req_delivery_pre_cur,
67 double *refcyc_per_req_delivery_cur,
68 double refclk_freq_in_mhz,
69 double ref_freq_to_pix_freq,
70 double hscale_pixel_rate_l,
71 double hscl_ratio,
72 double vratio_pre_l,
73 double vratio_l,
118 static double get_refcyc_per_delivery(struct display_mode_lib *mode_lib, in get_refcyc_per_delivery()
119 double refclk_freq_in_mhz, in get_refcyc_per_delivery()
[all …]
/linux-6.14.4/drivers/gpu/drm/amd/display/dc/dml/dcn314/
Ddisplay_mode_vba_314.c61 double DPPCLK;
62 double DISPCLK;
63 double PixelClock;
64 double DCFCLKDeepSleep;
67 double VRatio;
68 double VRatioChroma;
94 double *BytePerPixelDETY,
95 double *BytePerPixelDETC,
104 double BPP,
112 double HostVMInefficiencyFactor,
[all …]
Ddisplay_rq_dlg_calc_314.c37 double *BytePerPixelDETY, in CalculateBytePerPixelAnd256BBlockSizes()
38 double *BytePerPixelDETC, in CalculateBytePerPixelAnd256BBlockSizes()
130 static double get_refcyc_per_delivery( in get_refcyc_per_delivery()
132 double refclk_freq_in_mhz, in get_refcyc_per_delivery()
133 double pclk_freq_in_mhz, in get_refcyc_per_delivery()
137 double vratio, in get_refcyc_per_delivery()
138 double hscale_pixel_rate, in get_refcyc_per_delivery()
142 double refcyc_per_delivery = 0.0; in get_refcyc_per_delivery()
146 refcyc_per_delivery = (double) refclk_freq_in_mhz * (double) ((unsigned int) odm_combine * 2) in get_refcyc_per_delivery()
147 …* dml_min((double) recout_width, (double) hactive / ((unsigned int) odm_combine * 2)) / pclk_freq_… in get_refcyc_per_delivery()
[all …]
/linux-6.14.4/drivers/gpu/drm/amd/display/dc/dml/dcn31/
Ddisplay_mode_vba_31.c63 double DPPCLK;
64 double DISPCLK;
65 double PixelClock;
66 double DCFCLKDeepSleep;
69 double VRatio;
70 double VRatioChroma;
95 double BPP,
103 double HostVMInefficiencyFactor,
106 double DPPCLKDelaySubtotalPlusCNVCFormater,
107 double DPPCLKDelaySCL,
[all …]
Ddisplay_rq_dlg_calc_31.c42 static double get_refcyc_per_delivery( in get_refcyc_per_delivery()
44 double refclk_freq_in_mhz, in get_refcyc_per_delivery()
45 double pclk_freq_in_mhz, in get_refcyc_per_delivery()
49 double vratio, in get_refcyc_per_delivery()
50 double hscale_pixel_rate, in get_refcyc_per_delivery()
54 double refcyc_per_delivery = 0.0; in get_refcyc_per_delivery()
58 refcyc_per_delivery = (double) refclk_freq_in_mhz * (double) ((unsigned int) odm_combine * 2) in get_refcyc_per_delivery()
59 …* dml_min((double) recout_width, (double) hactive / ((unsigned int) odm_combine * 2)) / pclk_freq_… in get_refcyc_per_delivery()
61 …refcyc_per_delivery = (double) refclk_freq_in_mhz * (double) recout_width / pclk_freq_in_mhz / (do… in get_refcyc_per_delivery()
63 …refcyc_per_delivery = (double) refclk_freq_in_mhz * (double) delivery_width / (double) hscale_pixe… in get_refcyc_per_delivery()
[all …]
/linux-6.14.4/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_dpmm/
Ddml2_dpmm_dcn4.c10 static double dram_bw_kbps_to_uclk_khz(unsigned long long bandwidth_kbps, const struct dml2_dram_pa… in dram_bw_kbps_to_uclk_khz()
12 double uclk_khz = 0; in dram_bw_kbps_to_uclk_khz()
17 uclk_khz = (double)bandwidth_kbps / uclk_mbytes_per_tick; in dram_bw_kbps_to_uclk_khz()
23 double *uclk, in get_minimum_clocks_for_latency()
24 double *fclk, in get_minimum_clocks_for_latency()
25 double *dcfclk) in get_minimum_clocks_for_latency()
40 static unsigned long dml_round_up(double a) in dml_round_up()
50 double min_uclk_avg, min_uclk_urgent, min_uclk_bw; in calculate_system_active_minimums()
51 double min_fclk_avg, min_fclk_urgent, min_fclk_bw; in calculate_system_active_minimums()
52 double min_dcfclk_avg, min_dcfclk_urgent, min_dcfclk_bw; in calculate_system_active_minimums()
[all …]
/linux-6.14.4/tools/perf/util/
Dstat-shadow.c140 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 …]

12345678910>>...69