/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dcn20/ |
H A D | amdgpu_display_mode_vba_20v2.c | 266 mode_lib->vba.FabricAndDRAMBandwidth = dml_min( in dml20v2_recalculate() 267 mode_lib->vba.DRAMSpeed * mode_lib->vba.NumberOfChannels * mode_lib->vba.DRAMChannelWidth, in dml20v2_recalculate() 268 mode_lib->vba.FabricClock * mode_lib->vba.FabricDatapathToDCNDataReturn) / 1000.0; in dml20v2_recalculate() 284 > mode_lib->vba.DCFCLK * mode_lib->vba.ReturnBusWidth / 4.0) in adjust_ReturnBW() 290 - mode_lib->vba.UrgentLatencyPixelDataOnly in adjust_ReturnBW() 291 / ((mode_lib->vba.ROBBufferSizeInKByte in adjust_ReturnBW() 292 - mode_lib->vba.PixelChunkSizeInKByte) in adjust_ReturnBW() 295 - mode_lib->vba.DCFCLK in adjust_ReturnBW() 296 * mode_lib->vba.ReturnBusWidth in adjust_ReturnBW() 298 + mode_lib->vba.UrgentLatencyPixelDataOnly)); in adjust_ReturnBW() [all …]
|
H A D | amdgpu_display_mode_vba_20.c | 242 mode_lib->vba.FabricAndDRAMBandwidth = dml_min( in dml20_recalculate() 243 mode_lib->vba.DRAMSpeed * mode_lib->vba.NumberOfChannels * mode_lib->vba.DRAMChannelWidth, in dml20_recalculate() 244 mode_lib->vba.FabricClock * mode_lib->vba.FabricDatapathToDCNDataReturn) / 1000.0; in dml20_recalculate() 260 > mode_lib->vba.DCFCLK * mode_lib->vba.ReturnBusWidth / 4.0) in adjust_ReturnBW() 266 - mode_lib->vba.UrgentLatencyPixelDataOnly in adjust_ReturnBW() 267 / ((mode_lib->vba.ROBBufferSizeInKByte in adjust_ReturnBW() 268 - mode_lib->vba.PixelChunkSizeInKByte) in adjust_ReturnBW() 271 - mode_lib->vba.DCFCLK in adjust_ReturnBW() 272 * mode_lib->vba.ReturnBusWidth in adjust_ReturnBW() 274 + mode_lib->vba.UrgentLatencyPixelDataOnly)); in adjust_ReturnBW() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/ |
H A D | amdgpu_display_mode_vba.c | 61 bool need_recalculate = memcmp(&mode_lib->soc, &mode_lib->vba.soc, sizeof(mode_lib->vba.soc)) != 0 in dml_get_voltage_level() 62 || memcmp(&mode_lib->ip, &mode_lib->vba.ip, sizeof(mode_lib->vba.ip)) != 0 in dml_get_voltage_level() 63 || num_pipes != mode_lib->vba.cache_num_pipes in dml_get_voltage_level() 64 || memcmp(pipes, mode_lib->vba.cache_pipes, in dml_get_voltage_level() 67 mode_lib->vba.soc = mode_lib->soc; in dml_get_voltage_level() 68 mode_lib->vba.ip = mode_lib->ip; in dml_get_voltage_level() 69 memcpy(mode_lib->vba.cache_pipes, pipes, sizeof(*pipes) * num_pipes); in dml_get_voltage_level() 70 mode_lib->vba.cache_num_pipes = num_pipes; in dml_get_voltage_level() 82 return mode_lib->vba.VoltageLevel; in dml_get_voltage_level() 91 dml_get_attr_func(clk_dcf_deepsleep, mode_lib->vba.DCFCLKDeepSleep); [all …]
|
H A D | display_mode_lib.h | 69 struct vba_vars_st vba; member
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dcn21/ |
H A D | amdgpu_display_mode_vba_21.c | 1229 if (!mode_lib->vba.IgnoreViewportPositioning) { in CalculatePrefetchSourceLines() 1336 …MPDEBytesFrame = 128 * ((mode_lib->vba.GPUVMMaxPageTableLevels + 1) * (mode_lib->vba.HostVMMaxPage… in CalculateVMAndRowBytes() 1366 …if (GPUVMEnable == true && (mode_lib->vba.GPUVMMaxPageTableLevels + 1) * (mode_lib->vba.HostVMMaxP… in CalculateVMAndRowBytes() 1372 …ExtraDPDEBytesFrame = 128 * ((mode_lib->vba.GPUVMMaxPageTableLevels + 1) * (mode_lib->vba.HostVMMa… in CalculateVMAndRowBytes() 1471 struct vba_vars_st *locals = &mode_lib->vba; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1474 mode_lib->vba.WritebackDISPCLK = 0.0; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1475 mode_lib->vba.DISPCLKWithRamping = 0; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1476 mode_lib->vba.DISPCLKWithoutRamping = 0; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1477 mode_lib->vba.GlobalDPPCLK = 0.0; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1481 for (k = 0; k < mode_lib->vba.NumberOfActivePlanes; ++k) { in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
/netbsd-src/sys/arch/atari/vme/ |
H A D | vme_machdep.c | 72 struct vmebus_attach_args vba; in vmebusattach() local 76 vba.vba_busname = "vme"; in vmebusattach() 77 vba.vba_iot = beb_alloc_bus_space_tag(NULL); in vmebusattach() 78 vba.vba_memt = beb_alloc_bus_space_tag(NULL); in vmebusattach() 79 if ((vba.vba_iot == NULL) || (vba.vba_memt == NULL)) { in vmebusattach() 87 vba.vba_iot->base = 0; in vmebusattach() 88 vba.vba_memt->base = 0; in vmebusattach() 91 config_found(self, &vba, vmebusprint, CFARGS_NONE); in vmebusattach()
|
H A D | vme.c | 54 struct vmebus_attach_args *vba = aux; in vmematch() local 56 if (strcmp(vba->vba_busname, cf->cf_name)) in vmematch() 66 struct vmebus_attach_args *vba = aux; in vmeattach() local 71 sc->sc_iot = vba->vba_iot; in vmeattach() 72 sc->sc_memt = vba->vba_memt; in vmeattach() 73 sc->sc_vc = vba->vba_vc; in vmeattach()
|
/netbsd-src/sys/arch/sun68k/sun68k/ |
H A D | vme_sun68k.c | 151 struct vmebus_attach_args vba; in sun68kvme_attach() local 167 vba.va_vct = &sun68k_vme_chipset_tag; in sun68kvme_attach() 168 vba.va_bdt = &sun68k_vme_dma_tag; in sun68kvme_attach() 169 vba.va_slaveconfig = 0; in sun68kvme_attach() 172 (void)config_found(self, &vba, 0, CFARGS_NONE); in sun68kvme_attach()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/ |
H A D | amdgpu_dcn20_resource.c | 2503 if (context->bw_ctx.dml.vba.NoOfDPP[vlevel][0][pipe_idx] == 1) in dcn20_validate_apply_pipe_split_flags() 2510 context->bw_ctx.dml.vba.maxMpcComb = 0; in dcn20_validate_apply_pipe_split_flags() 2520 …if (force_split || context->bw_ctx.dml.vba.NoOfDPP[vlevel][context->bw_ctx.dml.vba.maxMpcComb][pip… in dcn20_validate_apply_pipe_split_flags() 2533 context->bw_ctx.dml.vba.ODMCombineEnablePerState[vlevel][pipe_idx] = dm_odm_combine_mode_2to1; in dcn20_validate_apply_pipe_split_flags() 2535 context->bw_ctx.dml.vba.ODMCombineEnabled[pipe_idx] = in dcn20_validate_apply_pipe_split_flags() 2536 context->bw_ctx.dml.vba.ODMCombineEnablePerState[vlevel][pipe_idx]; in dcn20_validate_apply_pipe_split_flags() 2538 …if (split[i] && context->bw_ctx.dml.vba.NoOfDPP[vlevel][context->bw_ctx.dml.vba.maxMpcComb][pipe_i… in dcn20_validate_apply_pipe_split_flags() 2539 … context->bw_ctx.dml.vba.RequiredDPPCLK[vlevel][context->bw_ctx.dml.vba.maxMpcComb][pipe_idx] /= 2; in dcn20_validate_apply_pipe_split_flags() 2593 …if (!pipe->top_pipe && !pipe->plane_state && context->bw_ctx.dml.vba.ODMCombineEnabled[pipe_idx]) { in dcn20_fast_validate_bw() 2612 && context->bw_ctx.dml.vba.ODMCombineEnabled[pipe_idx]) in dcn20_fast_validate_bw() [all …]
|
/netbsd-src/sys/arch/sparc/dev/ |
H A D | vme_machdep.c | 293 struct vmebus_attach_args vba; in vmeattach_mainbus() local 308 vba.va_vct = &sparc_vme_chipset_tag; in vmeattach_mainbus() 309 vba.va_bdt = &sparc_vme4_dma_tag; in vmeattach_mainbus() 310 vba.va_slaveconfig = 0; in vmeattach_mainbus() 329 (void)config_found(self, &vba, 0, CFARGS_NONE); in vmeattach_mainbus() 342 struct vmebus_attach_args vba; in vmeattach_iommu() local 358 vba.va_vct = &sparc_vme_chipset_tag; in vmeattach_iommu() 359 vba.va_bdt = &sparc_vme_iommu_dma_tag; in vmeattach_iommu() 360 vba.va_slaveconfig = 0; in vmeattach_iommu() 442 (void)config_found(self, &vba, 0, in vmeattach_iommu()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/ |
H A D | amdgpu_dcn21_resource.c | 1065 …_cnt].clks_cfg.dispclk_mhz = context->bw_ctx.dml.vba.RequiredDISPCLK[vlevel_req][context->bw_ctx.d… in dcn21_calculate_wm() 1069 … context->bw_ctx.dml.vba.RequiredDPPCLK[vlevel_req][context->bw_ctx.dml.vba.maxMpcComb][pipe_idx]; in dcn21_calculate_wm() 1070 if (context->bw_ctx.dml.vba.BlendingAndTiming[pipe_idx] == pipe_idx) in dcn21_calculate_wm() 1072 context->bw_ctx.dml.vba.ODMCombineEnablePerState[vlevel_req][pipe_idx]; in dcn21_calculate_wm() 1078 …context->bw_ctx.dml.vba.RequiredDPPCLK[vlevel_req][context->bw_ctx.dml.vba.maxMpcComb][pipe_split_… in dcn21_calculate_wm() 1079 if (context->bw_ctx.dml.vba.BlendingAndTiming[pipe_split_from[i]] == pipe_split_from[i]) in dcn21_calculate_wm() 1081 context->bw_ctx.dml.vba.ODMCombineEnablePerState[vlevel_req][pipe_split_from[i]]; in dcn21_calculate_wm() 1168 …dml_get_status_message(context->bw_ctx.dml.vba.ValidationStatus[context->bw_ctx.dml.vba.soc.num_st… in dcn21_validate_bandwidth()
|
/netbsd-src/sys/dev/tc/ |
H A D | tcdevs | 45 device PMABV-AA vba VME Adapter
|