/src/sys/external/bsd/drm2/dist/drm/radeon/ |
radeon_rs690.c | 270 fixed20_12 active_time; member in struct:rs690_watermark 366 wm->active_time.full = dfixed_mul(line_time, b); 367 wm->active_time.full = dfixed_div(wm->active_time, a); 492 b.full = dfixed_mul(b, wm0->active_time); 506 b.full = dfixed_mul(b, wm1->active_time); 540 b.full = dfixed_mul(b, wm0->active_time); 567 b.full = dfixed_mul(b, wm1->active_time);
|
radeon_rv515.c | 953 fixed20_12 active_time; member in struct:rv515_watermark 1046 wm->active_time.full = dfixed_mul(line_time, b); 1047 wm->active_time.full = dfixed_div(wm->active_time, a); 1143 b.full = dfixed_mul(b, wm0->active_time); 1157 b.full = dfixed_mul(b, wm1->active_time); 1191 b.full = dfixed_mul(b, wm0->active_time); 1218 b.full = dfixed_mul(b, wm1->active_time);
|
radeon_evergreen.c | 1942 u32 active_time; /* active display time in ns */ member in struct:evergreen_wm_params 2055 line_time.full = dfixed_const(wm->active_time + wm->blank_time); 2106 if (line_fill_time < wm->active_time) 2109 return latency + (line_fill_time - wm->active_time); 2134 u32 line_time = wm->active_time + wm->blank_time; 2164 u32 active_time; local in function:evergreen_program_watermarks 2175 active_time = (u32) div_u64((u64)mode->crtc_hdisplay * 1000000, 2197 wm_high.active_time = active_time; 2198 wm_high.blank_time = line_time - wm_high.active_time; [all...] |
radeon_si.c | 2070 u32 active_time; /* active display time in ns */ member in struct:dce6_wm_params 2200 line_time.full = dfixed_const(wm->active_time + wm->blank_time); 2254 if (line_fill_time < wm->active_time) 2257 return latency + (line_fill_time - wm->active_time); 2282 u32 line_time = wm->active_time + wm->blank_time; 2312 u32 active_time; local in function:dce6_program_watermarks 2322 active_time = (u32) div_u64((u64)mode->crtc_hdisplay * 1000000, 2348 wm_high.active_time = active_time; 2349 wm_high.blank_time = line_time - wm_high.active_time; [all...] |
radeon_cik.c | 8987 u32 active_time; /* active display time in ns */ member in struct:dce8_wm_params 9156 line_time.full = dfixed_const(wm->active_time + wm->blank_time); 9219 if (line_fill_time < wm->active_time) 9222 return latency + (line_fill_time - wm->active_time); 9278 u32 line_time = wm->active_time + wm->blank_time; 9318 u32 active_time; local in function:dce8_program_watermarks 9324 active_time = (u32) div_u64((u64)mode->crtc_hdisplay * 1000000, 9344 wm_high.active_time = active_time; 9345 wm_high.blank_time = line_time - wm_high.active_time; [all...] |
/src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/ |
kfd_device.c | 925 unsigned long active_time; local in function:kgd2kfd_schedule_evict_and_restore_process 946 active_time = get_jiffies_64() - p->last_restore_timestamp; 947 if (delay_jiffies > active_time) 948 delay_jiffies -= active_time;
|
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_dce_v10_0.c | 706 u32 active_time; /* active display time in ns */ member in struct:dce10_wm_params 875 line_time.full = dfixed_const(wm->active_time + wm->blank_time); 938 if (line_fill_time < wm->active_time) 941 return latency + (line_fill_time - wm->active_time); 997 u32 line_time = wm->active_time + wm->blank_time; 1037 u32 active_time; local in function:dce_v10_0_program_watermarks 1043 active_time = (u32) div_u64((u64)mode->crtc_hdisplay * 1000000, 1062 wm_high.active_time = active_time; 1063 wm_high.blank_time = line_time - wm_high.active_time; [all...] |
amdgpu_dce_v11_0.c | 732 u32 active_time; /* active display time in ns */ member in struct:dce10_wm_params 901 line_time.full = dfixed_const(wm->active_time + wm->blank_time); 964 if (line_fill_time < wm->active_time) 967 return latency + (line_fill_time - wm->active_time); 1023 u32 line_time = wm->active_time + wm->blank_time; 1063 u32 active_time; local in function:dce_v11_0_program_watermarks 1069 active_time = (u32) div_u64((u64)mode->crtc_hdisplay * 1000000, 1088 wm_high.active_time = active_time; 1089 wm_high.blank_time = line_time - wm_high.active_time; [all...] |
amdgpu_dce_v6_0.c | 504 u32 active_time; /* active display time in ns */ member in struct:dce6_wm_params 673 line_time.full = dfixed_const(wm->active_time + wm->blank_time); 736 if (line_fill_time < wm->active_time) 739 return latency + (line_fill_time - wm->active_time); 795 u32 line_time = wm->active_time + wm->blank_time; 836 u32 active_time; local in function:dce_v6_0_program_watermarks 846 active_time = (u32) div_u64((u64)mode->crtc_hdisplay * 1000000, 869 wm_high.active_time = active_time; 870 wm_high.blank_time = line_time - wm_high.active_time; [all...] |
amdgpu_dce_v8_0.c | 641 u32 active_time; /* active display time in ns */ member in struct:dce8_wm_params 810 line_time.full = dfixed_const(wm->active_time + wm->blank_time); 873 if (line_fill_time < wm->active_time) 876 return latency + (line_fill_time - wm->active_time); 932 u32 line_time = wm->active_time + wm->blank_time; 972 u32 active_time; local in function:dce_v8_0_program_watermarks 978 active_time = (u32) div_u64((u64)mode->crtc_hdisplay * 1000000, 997 wm_high.active_time = active_time; 998 wm_high.blank_time = line_time - wm_high.active_time; [all...] |
/src/sys/dev/ic/ |
bwfmreg.h | 558 uint32_t active_time; member in struct:bwfm_scan_params 623 uint32_t active_time; member in struct:bwfm_join_scan_params
|
bwfm.c | 1963 params->scan_params.active_time = htole32(-1); 2084 params->scan.active_time = htole32(-1);
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/ |
dce_calcs.h | 450 struct bw_fixed active_time[maximum_number_of_surfaces]; member in struct:bw_calcs_data
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/calcs/ |
amdgpu_dce_calcs.c | 1188 data->active_time[i] = bw_div(bw_div(data->source_width_rounded_up_to_chunks[i], data->hsr[i]), data->pixel_rate[i]); 1207 data->line_source_transfer_time[i][j][k] = bw_max2(bw_mul((bw_add(data->total_dmifmc_urgent_latency, data->dmif_burst_time[j][k])), bw_floor2(bw_div(data->src_data_for_first_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1))), bw_sub(bw_add(bw_mul((bw_add(data->total_dmifmc_urgent_latency, data->dmif_burst_time[j][k])), bw_floor2(bw_div(data->src_data_for_last_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1))), data->dmif_buffer_transfer_time[i]), data->active_time[i])); 1254 data->dram_speed_change_line_source_transfer_time[i][j][k] = bw_mul(bw_int_to_fixed(2), bw_max2((bw_add((bw_div(data->src_data_for_first_output_pixel[i], bw_min2(bw_mul(data->bytes_per_request[i], sclk[k]), bw_div(bw_mul(bw_mul(data->bytes_per_request[i], data->pixel_rate[i]), data->scaler_limits_factor), bw_int_to_fixed(2))))), (bw_mul(data->dmif_burst_time[j][k], bw_floor2(bw_div(data->src_data_for_first_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1)))))), (bw_add((bw_div(data->src_data_for_last_output_pixel[i], bw_min2(bw_mul(data->bytes_per_request[i], sclk[k]), bw_div(bw_mul(bw_mul(data->bytes_per_request[i], data->pixel_rate[i]), data->scaler_limits_factor), bw_int_to_fixed(2))))), (bw_sub(bw_mul(data->dmif_burst_time[j][k], bw_floor2(bw_div(data->src_data_for_last_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1))), data->active_time[i])))))); 1257 data->line_source_transfer_time[i][j][k] = bw_max2(bw_mul((bw_add(vbios->mcifwrmc_urgent_latency, data->mcifwr_burst_time[j][k])), bw_floor2(bw_div(data->src_data_for_first_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1))), bw_sub(bw_mul((bw_add(vbios->mcifwrmc_urgent_latency, data->mcifwr_burst_time[j][k])), bw_floor2(bw_div(data->src_data_for_last_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1))), data->active_time[i])); 1263 data->dram_speed_change_line_source_transfer_time[i][j][k] = bw_max2((bw_add((bw_div(data->src_data_for_first_output_pixel[i], bw_min2(bw_mul(data->bytes_per_request[i], sclk[k]), bw_div(bw_mul(data->bytes_per_request[i], vbios->low_voltage_max_dispclk), bw_int_to_fixed(2))))), (bw_mul(data->mcifwr_burst_time[j][k], bw_floor2(bw_div(data->src_data_for_first_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1)))))), (bw_add((bw_div(data->src_data_for_last_output_pixel[i], bw_min2(bw_mul(data->bytes_per_request[i], sclk[k]), bw_div(bw_mul(data->bytes_per_request[i], vbios->low_voltage_max_dispclk), bw_int_to_fixed(2))))), (bw_sub(bw_mul(data->mcifwr_burst_time[j][k], bw_floor2(bw_div(data->src_data_for_last_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1))), data->active_time[i]))))); 1328 data->dispclk_required_for_blackout_duration[i][j] = bw_max3(data->dispclk_required_for_blackout_duration[i][j], bw_div(bw_div(bw_mul(data->src_pixels_for_first_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_sub(bw_sub(data->minimum_latency_hiding_with_cursor[k], vbios->blackout_duration), data->dmif_burst_time[i][j]))), bw_div(bw_div(bw_mul(data->src_pixels_for_last_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_add(bw_sub(bw_sub(data->minimum_latency_hiding_with_cursor[k], vbios->blackout_duration), data->dmif_burst_time[i][j]), data->active_time[k])))); 1338 data->dispclk_required_for_blackout_duration[i][j] = bw_max3(data->dispclk_required_for_blackout_duration[i][j], bw_div(bw_div(bw_mul(data->src_pixels_for_first_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_sub(bw_sub(bw_sub(data->minimum_latency_hiding_with_cursor[k], vbios->blackout_duration), data->dmif_burst_time[i][j]), data->mcifwr_burst_time[i][j]))), bw_div(bw_div(bw_mul(data->src_pixels_for_last_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_add(bw_sub(bw_sub(bw_sub(data->minimum_latency_hiding_with_cursor[k], vbios->blackout_duration), data->dmif_burst_time[i][j]), data->mcifwr_burst_time[i][j]), data->active_time[k])))); 1396 data->dispclk_required_for_dram_speed_change_pipe[i][j] = bw_max2(bw_div(bw_div(bw_mul(data->src_pixels_for_first_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_sub(bw_sub(bw_sub(data->maximum_latency_hiding_with_cursor[k], vbios->nbp_state_change_latency), data->dmif_burst_time[i][j]), data->dram_speed_change_line_source_transfer_time[k][i][j]))), bw_div(bw_div(bw_mul(data->src_pixels_for_last_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_add(bw_sub(bw_sub(bw_sub(data->maximum_latency_hiding_with_cursor[k], vbios->nbp_state_change_latency), data->dmif_burst_time[i][j]), data->dram_speed_change_line_source_transfer_time[k][i][j]), data->active_time[k])))); 1410 data->dispclk_required_for_dram_speed_change_pipe[i][j] = bw_max2(bw_div(bw_div(bw_mul(data->src_pixels_for_first_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_sub(bw_sub(bw_sub(bw_sub(data->maximum_latency_hiding_with_cursor[k], vbios->nbp_state_change_latency), data->dmif_burst_time[i][j]), data->dram_speed_change_line_source_transfer_time[k][i][j]), data->mcifwr_burst_time[i][j]))), bw_div(bw_div(bw_mul(data->src_pixels_for_last_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_add(bw_sub(bw_sub(bw_sub(bw_sub(data->maximum_latency_hiding_with_cursor[k], vbios->nbp_state_change_latency), data->dmif_burst_time[i][j]), data->dram_speed_change_line_source_transfer_time[k][i][j]), data->mcifwr_burst_time[i][j]), data->active_time[k])))); 1862 data->line_source_pixels_transfer_time = bw_max2(bw_div(bw_div(data->src_pixels_for_first_output_pixel[i], dceip->lb_write_pixels_per_dispclk), (bw_div(data->dispclk, dceip->display_pipe_throughput_factor))), bw_sub(bw_div(bw_div(data->src_pixels_for_last_output_pixel[i], dceip->lb_write_pixels_per_dispclk), (bw_div(data->dispclk, dceip->display_pipe_throughput_factor))), data->active_time[i])) [all...] |
calcs_logger.h | 529 DC_LOG_BANDWIDTH_CALCS(" [bw_fixed] active_time[%d]:%d", i, bw_fixed_to_int(data->active_time[i]));
|