vram_info
union vram_info *vram_info;
vram_info = (union vram_info *)
if (module_index < vram_info->v2_1.ucNumOfVRAMModule) {
((u8 *)vram_info + le16_to_cpu(vram_info->v2_1.usMemClkPatchTblOffset));
union vram_info *vram_info;
index = get_index_into_master_table(atom_master_list_of_data_tables_v2_1, vram_info);
vram_info = (union vram_info *)
vram_module = (union vram_module *)vram_info->v30.vram_module;
mem_type = vram_info->v30.memory_type;
mem_channel_number = vram_info->v30.channel_num;
mem_channel_width = vram_info->v30.channel_width;
if (module_id > vram_info->v23.vram_module_num)
vram_module = (union vram_module *)vram_info->v23.vram_module;
if (module_id > vram_info->v24.vram_module_num)
vram_module = (union vram_module *)vram_info->v24.vram_module;
if (module_id > vram_info->v25.vram_module_num)
vram_module = (union vram_module *)vram_info->v25.vram_module;
if (module_id > vram_info->v26.vram_module_num)
vram_module = (union vram_module *)vram_info->v26.vram_module;
u32 vram_info;
vram_info = RREG32(regBIF_BIOS_SCRATCH_4);
adev->gmc.vram_vendor = vram_info & 0xF;
DATA_TABLES(vram_info));
DATA_TABLES(vram_info));
DATA_TABLES(vram_info));
DATA_TABLES(vram_info));
if (result != BP_RESULT_OK && info && DATA_TABLES(vram_info)) {
DATA_TABLES(vram_info));
bios_parser_get_vram_info(&bp->base, &bp->base.vram_info);
clk_mgr_base->bw_params->num_channels = clk_mgr_base->ctx->dc_bios->vram_info.num_chans;
clk_mgr_base->bw_params->dram_channel_width_bytes = clk_mgr_base->ctx->dc_bios->vram_info.dram_channel_width_bytes;
struct dc_vram_info vram_info;
if (dc->ctx->dc_bios->vram_info.dram_channel_width_bytes)
dcn3_0_soc.dram_channel_width_bytes = dc->ctx->dc_bios->vram_info.dram_channel_width_bytes;
if (dc->ctx->dc_bios->vram_info.num_chans)
dcn3_02_soc.num_chans = dc->ctx->dc_bios->vram_info.num_chans;
if (dc->ctx->dc_bios->vram_info.dram_channel_width_bytes)
dcn3_02_soc.dram_channel_width_bytes = dc->ctx->dc_bios->vram_info.dram_channel_width_bytes;
if (dc->ctx->dc_bios->vram_info.num_chans)
dcn3_03_soc.num_chans = dc->ctx->dc_bios->vram_info.num_chans;
if (dc->ctx->dc_bios->vram_info.dram_channel_width_bytes)
dcn3_03_soc.dram_channel_width_bytes = dc->ctx->dc_bios->vram_info.dram_channel_width_bytes;
if (dc->ctx->dc_bios->vram_info.num_chans) {
dcn3_2_soc.num_chans = dc->ctx->dc_bios->vram_info.num_chans;
dc->ctx->dc_bios->vram_info.num_chans) * dc->caps.mall_size_per_mem_channel);
if (dc->ctx->dc_bios->vram_info.dram_channel_width_bytes)
dcn3_2_soc.dram_channel_width_bytes = dc->ctx->dc_bios->vram_info.dram_channel_width_bytes;
if (dc->ctx->dc_bios->vram_info.num_chans) {
dcn3_21_soc.num_chans = dc->ctx->dc_bios->vram_info.num_chans;
dc->ctx->dc_bios->vram_info.num_chans) * dc->caps.mall_size_per_mem_channel);
if (dc->ctx->dc_bios->vram_info.dram_channel_width_bytes)
dcn3_21_soc.dram_channel_width_bytes = dc->ctx->dc_bios->vram_info.dram_channel_width_bytes;
dc->res_pool->hubbub->funcs->set_request_limit(dc->res_pool->hubbub, dc->ctx->dc_bios->vram_info.num_chans, dc->config.sdpif_request_limit_words_per_umc);
dc->res_pool->hubbub->funcs->set_request_limit(dc->res_pool->hubbub, dc->ctx->dc_bios->vram_info.num_chans, dc->config.sdpif_request_limit_words_per_umc);
dc->res_pool->hubbub->funcs->set_request_limit(dc->res_pool->hubbub, dc->ctx->dc_bios->vram_info.num_chans, dc->config.sdpif_request_limit_words_per_umc);
if (dc->ctx->dc_bios->vram_info.num_chans)
dcn3_0_soc.num_chans = dc->ctx->dc_bios->vram_info.num_chans;
dc->caps.mall_size_total = dc->caps.mall_size_per_mem_channel * dc->ctx->dc_bios->vram_info.num_chans * 1048576;
dc->caps.mall_size_total = dc->caps.mall_size_per_mem_channel * dc->ctx->dc_bios->vram_info.num_chans * 1048576;
dc->ctx->dc_bios->vram_info.num_chans *
dc->caps.mall_size_total = dc->caps.mall_size_per_mem_channel * dc->ctx->dc_bios->vram_info.num_chans * 1048576;
dc, dc->ctx->dc_bios->vram_info.num_chans) *
dc->caps.mall_size_total = dc->caps.mall_size_per_mem_channel * dc->ctx->dc_bios->vram_info.num_chans * 1048576;
dc, dc->ctx->dc_bios->vram_info.num_chans) *
dc, dc->ctx->dc_bios->vram_info.num_chans) *
uint16_t vram_info; /* Shared by various SW components */
ATOM_VRAM_INFO_HEADER_V2_1 *vram_info;
vram_info = (ATOM_VRAM_INFO_HEADER_V2_1 *)
if (!vram_info) {
if (module_index >= vram_info->ucNumOfVRAMModule) {
} else if (vram_info->sHeader.ucTableFormatRevision < 2) {
((uint8_t *)vram_info + le16_to_cpu(vram_info->usMemClkPatchTblOffset));
ATOM_VRAM_INFO_HEADER_V2_2 *vram_info;
vram_info = (ATOM_VRAM_INFO_HEADER_V2_2 *)
if (!vram_info) {
if (module_index >= vram_info->ucNumOfVRAMModule) {
} else if (vram_info->sHeader.ucTableFormatRevision < 2) {
((uint8_t *)vram_info + le16_to_cpu(vram_info->usMemClkPatchTblOffset));
union vram_info *vram_info;
vram_info = (union vram_info *)
if (module_index < vram_info->v1_3.ucNumOfVRAMModule) {
(ATOM_VRAM_MODULE_V3 *)vram_info->v1_3.aVramInfo;
if (module_index < vram_info->v1_4.ucNumOfVRAMModule) {
(ATOM_VRAM_MODULE_V4 *)vram_info->v1_4.aVramInfo;
if (module_index < vram_info->v2_1.ucNumOfVRAMModule) {
(ATOM_VRAM_MODULE_V7 *)vram_info->v2_1.aVramInfo;
union vram_info *vram_info;
vram_info = (union vram_info *)
if (module_index < vram_info->v1_4.ucNumOfVRAMModule) {
(ATOM_VRAM_MODULE_V4 *)vram_info->v1_4.aVramInfo;
union vram_info *vram_info;
vram_info = (union vram_info *)
if (module_index < vram_info->v2_1.ucNumOfVRAMModule) {
((u8 *)vram_info + le16_to_cpu(vram_info->v2_1.usMemClkPatchTblOffset));