| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/dml/dcn20/ | 
| D | display_mode_vba_20v2.c | 259 	mode_lib->vba.FabricAndDRAMBandwidth = dml_min(  in dml20v2_recalculate()260 		mode_lib->vba.DRAMSpeed * mode_lib->vba.NumberOfChannels * mode_lib->vba.DRAMChannelWidth,  in dml20v2_recalculate()
 261 		mode_lib->vba.FabricClock * mode_lib->vba.FabricDatapathToDCNDataReturn) / 1000.0;  in dml20v2_recalculate()
 277 					> mode_lib->vba.DCFCLK * mode_lib->vba.ReturnBusWidth / 4.0)  in adjust_ReturnBW()
 283 										- mode_lib->vba.UrgentLatencyPixelDataOnly  in adjust_ReturnBW()
 284 												/ ((mode_lib->vba.ROBBufferSizeInKByte  in adjust_ReturnBW()
 285 														- mode_lib->vba.PixelChunkSizeInKByte)  in adjust_ReturnBW()
 288 														- mode_lib->vba.DCFCLK  in adjust_ReturnBW()
 289 																* mode_lib->vba.ReturnBusWidth  in adjust_ReturnBW()
 291 										+ mode_lib->vba.UrgentLatencyPixelDataOnly));  in adjust_ReturnBW()
 [all …]
 
 | 
| D | display_mode_vba_20.c | 236 	mode_lib->vba.FabricAndDRAMBandwidth = dml_min(  in dml20_recalculate()237 		mode_lib->vba.DRAMSpeed * mode_lib->vba.NumberOfChannels * mode_lib->vba.DRAMChannelWidth,  in dml20_recalculate()
 238 		mode_lib->vba.FabricClock * mode_lib->vba.FabricDatapathToDCNDataReturn) / 1000.0;  in dml20_recalculate()
 254 					> mode_lib->vba.DCFCLK * mode_lib->vba.ReturnBusWidth / 4.0)  in adjust_ReturnBW()
 260 										- mode_lib->vba.UrgentLatencyPixelDataOnly  in adjust_ReturnBW()
 261 												/ ((mode_lib->vba.ROBBufferSizeInKByte  in adjust_ReturnBW()
 262 														- mode_lib->vba.PixelChunkSizeInKByte)  in adjust_ReturnBW()
 265 														- mode_lib->vba.DCFCLK  in adjust_ReturnBW()
 266 																* mode_lib->vba.ReturnBusWidth  in adjust_ReturnBW()
 268 										+ mode_lib->vba.UrgentLatencyPixelDataOnly));  in adjust_ReturnBW()
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/dml/ | 
| D | display_mode_vba.c | 57 	bool need_recalculate = memcmp(&mode_lib->soc, &mode_lib->vba.soc, sizeof(mode_lib->vba.soc)) != 0  in dml_get_voltage_level()58 			|| memcmp(&mode_lib->ip, &mode_lib->vba.ip, sizeof(mode_lib->vba.ip)) != 0  in dml_get_voltage_level()
 59 			|| num_pipes != mode_lib->vba.cache_num_pipes  in dml_get_voltage_level()
 60 			|| memcmp(pipes, mode_lib->vba.cache_pipes,  in dml_get_voltage_level()
 63 	mode_lib->vba.soc = mode_lib->soc;  in dml_get_voltage_level()
 64 	mode_lib->vba.ip = mode_lib->ip;  in dml_get_voltage_level()
 65 	memcpy(mode_lib->vba.cache_pipes, pipes, sizeof(*pipes) * num_pipes);  in dml_get_voltage_level()
 66 	mode_lib->vba.cache_num_pipes = num_pipes;  in dml_get_voltage_level()
 78 	return mode_lib->vba.VoltageLevel;  in dml_get_voltage_level()
 87 dml_get_attr_func(clk_dcf_deepsleep, mode_lib->vba.DCFCLKDeepSleep);
 [all …]
 
 | 
| D | display_mode_lib.h | 74 	struct vba_vars_st vba;  member
 | 
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/dml/dcn21/ | 
| D | display_mode_vba_21.c | 1223 	if (!mode_lib->vba.IgnoreViewportPositioning) {  in CalculatePrefetchSourceLines()1330 …MPDEBytesFrame = 128 * ((mode_lib->vba.GPUVMMaxPageTableLevels + 1) * (mode_lib->vba.HostVMMaxPage…  in CalculateVMAndRowBytes()
 1360 …if (GPUVMEnable == true && (mode_lib->vba.GPUVMMaxPageTableLevels + 1) * (mode_lib->vba.HostVMMaxP…  in CalculateVMAndRowBytes()
 1366 …ExtraDPDEBytesFrame = 128 * ((mode_lib->vba.GPUVMMaxPageTableLevels + 1) * (mode_lib->vba.HostVMMa…  in CalculateVMAndRowBytes()
 1465 	struct vba_vars_st *locals = &mode_lib->vba;  in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
 1468 	mode_lib->vba.WritebackDISPCLK = 0.0;  in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
 1469 	mode_lib->vba.DISPCLKWithRamping = 0;  in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
 1470 	mode_lib->vba.DISPCLKWithoutRamping = 0;  in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
 1471 	mode_lib->vba.GlobalDPPCLK = 0.0;  in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
 1475 	for (k = 0; k < mode_lib->vba.NumberOfActivePlanes; ++k) {  in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn20/ | 
| D | dcn20_resource.c | 2403 			if (context->bw_ctx.dml.vba.NoOfDPP[vlevel_unsplit][0][pipe_idx] == 1)  in dcn20_fast_validate_bw()2421 			context->bw_ctx.dml.vba.ODMCombineEnabled[pipe_idx] = true;  in dcn20_fast_validate_bw()
 2422 			context->bw_ctx.dml.vba.ODMCombineEnablePerState[vlevel][pipe_idx] = true;  in dcn20_fast_validate_bw()
 2424 …if (force_split && context->bw_ctx.dml.vba.NoOfDPP[vlevel][context->bw_ctx.dml.vba.maxMpcComb][pip…  in dcn20_fast_validate_bw()
 2425 …	context->bw_ctx.dml.vba.RequiredDPPCLK[vlevel][context->bw_ctx.dml.vba.maxMpcComb][pipe_idx] /= 2;  in dcn20_fast_validate_bw()
 2426 …if (!pipe->top_pipe && !pipe->plane_state && context->bw_ctx.dml.vba.ODMCombineEnabled[pipe_idx]) {  in dcn20_fast_validate_bw()
 2455 			context->bw_ctx.dml.vba.maxMpcComb = 0;  in dcn20_fast_validate_bw()
 2457 …need_split = context->bw_ctx.dml.vba.NoOfDPP[vlevel][context->bw_ctx.dml.vba.maxMpcComb][pipe_idx]…  in dcn20_fast_validate_bw()
 2461 				&& context->bw_ctx.dml.vba.ODMCombineEnabled[pipe_idx])  in dcn20_fast_validate_bw()
 2472 				if (context->bw_ctx.dml.vba.ODMCombineEnabled[pipe_idx]) {  in dcn20_fast_validate_bw()
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn21/ | 
| D | dcn21_resource.c | 996 …_cnt].clks_cfg.dispclk_mhz = context->bw_ctx.dml.vba.RequiredDISPCLK[vlevel_req][context->bw_ctx.d…  in dcn21_calculate_wm()1000 …		context->bw_ctx.dml.vba.RequiredDPPCLK[vlevel_req][context->bw_ctx.dml.vba.maxMpcComb][pipe_idx];  in dcn21_calculate_wm()
 1001 				if (context->bw_ctx.dml.vba.BlendingAndTiming[pipe_idx] == pipe_idx)  in dcn21_calculate_wm()
 1003 							context->bw_ctx.dml.vba.ODMCombineEnablePerState[vlevel_req][pipe_idx];  in dcn21_calculate_wm()
 1009 …context->bw_ctx.dml.vba.RequiredDPPCLK[vlevel_req][context->bw_ctx.dml.vba.maxMpcComb][pipe_split_…  in dcn21_calculate_wm()
 1010 				if (context->bw_ctx.dml.vba.BlendingAndTiming[pipe_split_from[i]] == pipe_split_from[i])  in dcn21_calculate_wm()
 1012 							context->bw_ctx.dml.vba.ODMCombineEnablePerState[vlevel_req][pipe_split_from[i]];  in dcn21_calculate_wm()
 1099 …dml_get_status_message(context->bw_ctx.dml.vba.ValidationStatus[context->bw_ctx.dml.vba.soc.num_st…  in dcn21_validate_bandwidth()
 
 | 
| /Linux-v5.4/drivers/parisc/ | 
| D | ccio-dma.c | 556 ccio_io_pdir_entry(u64 *pdir_ptr, space_t sid, unsigned long vba,  in ccio_io_pdir_entry()  argument570 	pa = lpa(vba);  in ccio_io_pdir_entry()
 595 	asm volatile ("lci %%r0(%1), %0" : "=r" (ci) : "r" (vba));  in ccio_io_pdir_entry()
 
 | 
| D | sba_iommu.c | 566 sba_io_pdir_entry(u64 *pdir_ptr, space_t sid, unsigned long vba,  in sba_io_pdir_entry()  argument572 	pa = lpa(vba);  in sba_io_pdir_entry()
 575 	asm("lci 0(%1), %0" : "=r" (ci) : "r" (vba));  in sba_io_pdir_entry()
 
 | 
| /Linux-v5.4/arch/ia64/hp/common/ | 
| D | sba_iommu.c | 791 #define sba_io_pdir_entry(pdir_ptr, vba) *pdir_ptr = ((vba & ~0xE000000000000FFFULL)	\  argument795 sba_io_pdir_entry(u64 *pdir_ptr, unsigned long vba)  in sba_io_pdir_entry()  argument
 797 	*pdir_ptr = ((vba & ~0xE000000000000FFFULL) | 0x80000000000000FFULL);  in sba_io_pdir_entry()
 
 | 
| /Linux-v5.4/mm/ | 
| D | memory.c | 2642 	pgoff_t vba, vea, zba, zea;  in unmap_mapping_range_tree()  local2647 		vba = vma->vm_pgoff;  in unmap_mapping_range_tree()
 2648 		vea = vba + vma_pages(vma) - 1;  in unmap_mapping_range_tree()
 2650 		if (zba < vba)  in unmap_mapping_range_tree()
 2651 			zba = vba;  in unmap_mapping_range_tree()
 2657 			((zba - vba) << PAGE_SHIFT) + vma->vm_start,  in unmap_mapping_range_tree()
 2658 			((zea - vba + 1) << PAGE_SHIFT) + vma->vm_start,  in unmap_mapping_range_tree()
 
 |