/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_display.h | 28 #define amdgpu_display_vblank_get_counter(adev, crtc) (adev)->mode_info.funcs->vblank_get_counter((adev), (crtc)) 29 #define amdgpu_display_backlight_set_level(adev, e, l) (adev)->mode_info.funcs->backlight_set_level((e), (l)) 30 #define amdgpu_display_backlight_get_level(adev, e) (adev)->mode_info.funcs->backlight_get_level((e)) 31 #define amdgpu_display_hpd_sense(adev, h) (adev)->mode_info.funcs->hpd_sense((adev), (h)) 32 #define amdgpu_display_hpd_set_polarity(adev, h) (adev)->mode_info.funcs->hpd_set_polarity((adev), (h)) 33 #define amdgpu_display_hpd_get_gpio_reg(adev) (adev)->mode_info.funcs->hpd_get_gpio_reg((adev)) 34 #define amdgpu_display_bandwidth_update(adev) (adev)->mode_info.funcs->bandwidth_update((adev)) 35 #define amdgpu_display_page_flip(adev, crtc, base, async) (adev)->mode_info.funcs->page_flip((adev), (crtc), (base), (async)) 36 #define amdgpu_display_page_flip_get_scanoutpos(adev, crtc, vbl, pos) (adev)->mode_info.funcs->page_flip_get_scanoutpos((adev), (crtc), (vbl), (pos)) 37 #define amdgpu_display_add_encoder(adev, e, s, c) (adev)->mode_info.funcs->add_encoder((adev), (e), (s), (c) [all...] |
amdgpu_atomfirmware.c | 43 if (amdgpu_atom_parse_data_header(adev->mode_info.atom_context, index, NULL, 46 (struct atom_firmware_info_v3_1 *)(adev->mode_info.atom_context->bios + 62 if (amdgpu_atom_parse_data_header(adev->mode_info.atom_context, index, NULL, 65 (struct atom_firmware_info_v3_1 *)(adev->mode_info.atom_context->bios + 75 struct atom_context *ctx = adev->mode_info.atom_context; 184 struct amdgpu_mode_info *mode_info = &adev->mode_info; local in function:amdgpu_atomfirmware_get_vram_info 204 if (amdgpu_atom_parse_data_header(mode_info->atom_context, 209 (mode_info->atom_context->bios + data_offset); 225 (mode_info->atom_context->bios + data_offset) 284 struct amdgpu_mode_info *mode_info = &adev->mode_info; local in function:amdgpu_atomfirmware_mem_ecc_supported 318 struct amdgpu_mode_info *mode_info = &adev->mode_info; local in function:amdgpu_atomfirmware_sram_ecc_supported 349 struct amdgpu_mode_info *mode_info = &adev->mode_info; local in function:amdgpu_atomfirmware_get_clock_info 434 struct amdgpu_mode_info *mode_info = &adev->mode_info; local in function:amdgpu_atomfirmware_get_gfx_info [all...] |
amdgpu_dce_virtual.c | 241 adev->mode_info.crtcs[index] = amdgpu_crtc; 259 adev->mode_info.num_hpd = 1; 260 adev->mode_info.num_dig = 1; 392 for (i = 0; i < adev->mode_info.num_crtc; i++) { 403 adev->mode_info.mode_config_initialized = true; 411 kfree(adev->mode_info.bios_hardcoded_edid); 417 memset(adev->mode_info.crtcs, 0, sizeof(adev->mode_info.crtcs[0]) * AMDGPU_MAX_CRTCS); 418 adev->mode_info.mode_config_initialized = false; 472 for (i = 0; i<adev->mode_info.num_crtc; i++ [all...] |
amdgpu_fb.c | 359 if (!adev->mode_info.mode_config_initialized) 375 adev->mode_info.rfbdev = rfbdev; 399 if (!adev->mode_info.rfbdev) 402 amdgpu_fbdev_destroy(adev->ddev, adev->mode_info.rfbdev); 403 kfree(adev->mode_info.rfbdev); 404 adev->mode_info.rfbdev = NULL; 409 if (adev->mode_info.rfbdev) 410 drm_fb_helper_set_suspend_unlocked(&adev->mode_info.rfbdev->helper, 419 if (!adev->mode_info.rfbdev) 422 robj = gem_to_amdgpu_bo(adev->mode_info.rfbdev->rfb.base.obj[0]) [all...] |
amdgpu_atombios.c | 99 struct atom_context *ctx = adev->mode_info.atom_context; 135 struct atom_context *ctx = adev->mode_info.atom_context; 170 struct atom_context *ctx = adev->mode_info.atom_context; 273 struct amdgpu_mode_info *mode_info = &adev->mode_info; local in function:amdgpu_atombios_has_dce_engine_info 274 struct atom_context *ctx = mode_info->atom_context; 300 struct amdgpu_mode_info *mode_info = &adev->mode_info; local in function:amdgpu_atombios_get_connector_info_from_object_table 301 struct atom_context *ctx = mode_info->atom_context; 567 struct amdgpu_mode_info *mode_info = &adev->mode_info local in function:amdgpu_atombios_get_clock_info 721 struct amdgpu_mode_info *mode_info = &adev->mode_info; local in function:amdgpu_atombios_get_gfx_info 760 struct amdgpu_mode_info *mode_info = &adev->mode_info; local in function:amdgpu_atombios_get_vram_width 787 struct amdgpu_mode_info *mode_info = &adev->mode_info; local in function:amdgpu_atombios_get_igp_ss_overrides 891 struct amdgpu_mode_info *mode_info = &adev->mode_info; local in function:amdgpu_atombios_get_asic_ss_info 1166 struct amdgpu_mode_info *mode_info = &adev->mode_info; local in function:amdgpu_atombios_get_default_voltages [all...] |
amdgpu_dpm.c | 131 if (adev->mode_info.num_crtc && adev->mode_info.mode_config_initialized) { 152 if (adev->mode_info.num_crtc && adev->mode_info.mode_config_initialized) { 178 if (adev->mode_info.num_crtc && adev->mode_info.mode_config_initialized) { 258 struct amdgpu_mode_info *mode_info = &adev->mode_info; local in function:amdgpu_get_platform_caps 264 if (!amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL, 267 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset) 288 struct amdgpu_mode_info *mode_info = &adev->mode_info; local in function:amdgpu_parse_extended_power_table 768 struct amdgpu_mode_info *mode_info = &adev->mode_info; local in function:amdgpu_add_thermal_controller [all...] |
amdgpu_dce_v11_0.c | 224 if (crtc < 0 || crtc >= adev->mode_info.num_crtc) 235 for (i = 0; i < adev->mode_info.num_crtc; i++) 244 for (i = 0; i < adev->mode_info.num_crtc; i++) 261 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; 286 if ((crtc < 0) || (crtc >= adev->mode_info.num_crtc)) 309 if (hpd >= adev->mode_info.num_hpd) 333 if (hpd >= adev->mode_info.num_hpd) 363 if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd) 417 if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd) 440 for (i = 0; i < adev->mode_info.num_crtc; i++) [all...] |
amdgpu_dce_v8_0.c | 154 if (crtc >= adev->mode_info.num_crtc) 165 for (i = 0; i < adev->mode_info.num_crtc; i++) 174 for (i = 0; i < adev->mode_info.num_crtc; i++) 191 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; 213 if ((crtc < 0) || (crtc >= adev->mode_info.num_crtc)) 236 if (hpd >= adev->mode_info.num_hpd) 260 if (hpd >= adev->mode_info.num_hpd) 290 if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd) 335 if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd) 358 for (i = 0; i < adev->mode_info.num_crtc; i++) [all...] |
amdgpu_dce_v6_0.c | 158 if (crtc >= adev->mode_info.num_crtc) 169 for (i = 0; i < adev->mode_info.num_crtc; i++) 178 for (i = 0; i < adev->mode_info.num_crtc; i++) 198 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; 220 if ((crtc < 0) || (crtc >= adev->mode_info.num_crtc)) 243 if (hpd >= adev->mode_info.num_hpd) 266 if (hpd >= adev->mode_info.num_hpd) 296 if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd) 341 if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd) 920 (adev->mode_info.disp_priority == 2)) [all...] |
amdgpu_dce_v10_0.c | 206 if (crtc >= adev->mode_info.num_crtc) 217 for (i = 0; i < adev->mode_info.num_crtc; i++) 226 for (i = 0; i < adev->mode_info.num_crtc; i++) 243 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; 268 if ((crtc < 0) || (crtc >= adev->mode_info.num_crtc)) 291 if (hpd >= adev->mode_info.num_hpd) 315 if (hpd >= adev->mode_info.num_hpd) 345 if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd) 400 if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd) 424 for (i = 0; i < adev->mode_info.num_crtc; i++) [all...] |
amdgpu_atombios_crtc.c | 87 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); 116 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); 133 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); 149 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); 165 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); 181 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); 193 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); 238 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); 268 for (i = 0; i < adev->mode_info.num_crtc; i++) { 269 if (adev->mode_info.crtcs[i] & [all...] |
amdgpu_connectors.c | 272 if (adev->mode_info.bios_hardcoded_edid) { 273 edid = kmalloc(adev->mode_info.bios_hardcoded_edid_size, GFP_KERNEL); 276 (unsigned char *)adev->mode_info.bios_hardcoded_edid, 277 adev->mode_info.bios_hardcoded_edid_size); 475 if (property == adev->mode_info.coherent_mode_property) { 497 if (property == adev->mode_info.audio_property) { 512 if (property == adev->mode_info.dither_property) { 527 if (property == adev->mode_info.underscan_property) { 541 if (property == adev->mode_info.underscan_hborder_property) { 555 if (property == adev->mode_info.underscan_vborder_property) [all...] |
amdgpu_display.c | 83 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[work->crtc_id]; 116 adev->mode_info.funcs->page_flip(adev, work->crtc_id, work->base, work->async); 624 adev->mode_info.coherent_mode_property = 626 if (!adev->mode_info.coherent_mode_property) 629 adev->mode_info.load_detect_property = 631 if (!adev->mode_info.load_detect_property) 637 adev->mode_info.underscan_property = 642 adev->mode_info.underscan_hborder_property = 645 if (!adev->mode_info.underscan_hborder_property) 648 adev->mode_info.underscan_vborder_property [all...] |
amdgpu_atombios_i2c.c | 59 base = (unsigned char *)adev->mode_info.atom_context->scratch; 96 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); 182 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
|
/src/sys/external/bsd/drm2/dist/drm/radeon/ |
radeon_atombios_i2c.c | 56 mutex_lock(&rdev->mode_info.atom_context->scratch_mutex); 58 base = (unsigned char *)rdev->mode_info.atom_context->scratch; 88 atom_execute_table_scratch_unlocked(rdev->mode_info.atom_context, index, (uint32_t *)&args); 101 mutex_unlock(&rdev->mode_info.atom_context->scratch_mutex);
|
radeon_fb.c | 400 rdev->mode_info.rfbdev = rfbdev; 432 if (!rdev->mode_info.rfbdev) 435 radeon_fbdev_destroy(rdev->ddev, rdev->mode_info.rfbdev); 436 kfree(rdev->mode_info.rfbdev); 437 rdev->mode_info.rfbdev = NULL; 443 if (rdev->mode_info.rfbdev) 444 drm_fb_helper_set_suspend(&rdev->mode_info.rfbdev->helper, state); 450 if (!rdev->mode_info.rfbdev) 453 if (robj == gem_to_radeon_bo(rdev->mode_info.rfbdev->fb.obj[0])) 460 if (rdev->mode_info.rfbdev [all...] |
radeon_atombios.c | 142 struct atom_context *ctx = rdev->mode_info.atom_context; 178 struct atom_context *ctx = rdev->mode_info.atom_context; 212 struct atom_context *ctx = rdev->mode_info.atom_context; 530 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:radeon_get_atom_connector_info_from_object_table 531 struct atom_context *ctx = mode_info->atom_context; 857 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:atombios_get_connector_object_id 858 struct atom_context *ctx = mode_info->atom_context; 901 struct radeon_mode_info *mode_info = &rdev->mode_info local in function:radeon_get_atom_connector_info_from_supported_devices_table 1118 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:radeon_atombios_get_dentist_vco_freq 1136 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:radeon_atom_get_clock_info 1305 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:radeon_atombios_sideport_present 1341 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:radeon_atombios_get_tmds_info 1389 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:radeon_atombios_get_ppll_ss_info 1429 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:radeon_atombios_get_igp_ss_overrides 1517 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:radeon_atombios_get_asic_ss_info 1630 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:radeon_atombios_get_lvds_info 1770 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:radeon_atombios_get_primary_dac_info 1799 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:radeon_atom_get_tv_timings 1896 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:radeon_atombios_get_tv_info 1956 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:radeon_atombios_get_tv_dac_info 2090 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:radeon_atombios_parse_power_table_1_3 2374 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:radeon_atombios_get_default_voltages 2571 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:radeon_atombios_parse_power_table_4_5 2661 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:radeon_atombios_parse_power_table_6 2758 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:radeon_atombios_get_power_modes [all...] |
radeon_display.c | 291 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; 347 &rdev->mode_info.crtcs[crtc_id]->base.hwmode)) && 372 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; 419 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[work->crtc_id]; 692 rdev->mode_info.crtcs[index] = radeon_crtc; 1402 rdev->mode_info.coherent_mode_property = 1404 if (!rdev->mode_info.coherent_mode_property) 1410 rdev->mode_info.tmds_pll_property = 1416 rdev->mode_info.load_detect_property = 1418 if (!rdev->mode_info.load_detect_property [all...] |
radeon_connectors.c | 560 if (property == rdev->mode_info.coherent_mode_property) { 582 if (property == rdev->mode_info.audio_property) { 597 if (property == rdev->mode_info.dither_property) { 612 if (property == rdev->mode_info.underscan_property) { 626 if (property == rdev->mode_info.underscan_hborder_property) { 640 if (property == rdev->mode_info.underscan_vborder_property) { 654 if (property == rdev->mode_info.tv_std_property) { 678 if (property == rdev->mode_info.load_detect_property) { 688 if (property == rdev->mode_info.tmds_pll_property) { 743 if (property == rdev->mode_info.output_csc_property) [all...] |
radeon_r600_dpm.c | 169 if (rdev->num_crtc && rdev->mode_info.mode_config_initialized) { 195 if (rdev->num_crtc && rdev->mode_info.mode_config_initialized) { 852 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:r600_get_platform_caps 858 if (!atom_parse_data_header(mode_info->atom_context, index, NULL, 861 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); 880 struct radeon_mode_info *mode_info = &rdev->mode_info; local in function:r600_parse_extended_power_table 889 if (!atom_parse_data_header(mode_info->atom_context, index, NULL, 892 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset) [all...] |
radeon_atombios_encoders.c | 91 if (!(rdev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU)) 107 if (!(rdev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU)) 122 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); 125 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); 127 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); 214 if (!(rdev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU)) 252 rdev->mode_info.bl_encoder = radeon_encoder; 274 if (!(rdev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU)) 404 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); 460 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args) [all...] |
radeon_rs690.c | 79 if (atom_parse_data_header(rdev->mode_info.atom_context, index, NULL, 81 info = (union igp_info *)(rdev->mode_info.atom_context->bios + data_offset); 258 rdev->mode_info.crtcs[0]->lb_vblank_lead_lines = DIV_ROUND_UP(lb_size, mode1->crtc_hdisplay); 261 rdev->mode_info.crtcs[1]->lb_vblank_lead_lines = DIV_ROUND_UP(lb_size, mode2->crtc_hdisplay); 599 if (!rdev->mode_info.mode_config_initialized) 604 if (rdev->mode_info.crtcs[0]->base.enabled) 605 mode0 = &rdev->mode_info.crtcs[0]->base.mode; 606 if (rdev->mode_info.crtcs[1]->base.enabled) 607 mode1 = &rdev->mode_info.crtcs[1]->base.mode; 631 rs690_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[0], &wm0_high, false) [all...] |
radeon_device.c | 792 atom_asic_init(rdev->mode_info.atom_context); 1074 rdev->mode_info.atom_card_info = atom_card_info; 1097 rdev->mode_info.atom_context = atom_parse(atom_card_info, rdev->bios); 1098 if (!rdev->mode_info.atom_context) { 1103 mutex_init(&rdev->mode_info.atom_context->mutex); 1104 mutex_init(&rdev->mode_info.atom_context->scratch_mutex); 1106 atom_allocate_fb_scratch(rdev->mode_info.atom_context); 1121 if (rdev->mode_info.atom_context) { 1122 mutex_destroy(&rdev->mode_info.atom_context->scratch_mutex); 1123 mutex_destroy(&rdev->mode_info.atom_context->mutex) [all...] |
/src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/ |
amdgpu_dm.c | 192 if (crtc >= adev->mode_info.num_crtc) 195 struct amdgpu_crtc *acrtc = adev->mode_info.crtcs[crtc]; 215 if ((crtc < 0) || (crtc >= adev->mode_info.num_crtc)) 218 struct amdgpu_crtc *acrtc = adev->mode_info.crtcs[crtc]; 278 return adev->mode_info.crtcs[0]; 702 adev->mode_info.audio.enabled = true; 704 adev->mode_info.audio.num_pins = adev->dm.dc->res_pool->audio_count; 706 for (i = 0; i < adev->mode_info.audio.num_pins; i++) { 707 adev->mode_info.audio.pin[i].channels = -1; 708 adev->mode_info.audio.pin[i].rate = -1 2686 struct amdgpu_mode_info *mode_info = &adev->mode_info; local in function:amdgpu_dm_initialize_drm_device [all...] |
/src/sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/ |
amdgpu_ppatomctrl.c | 195 return amdgpu_atom_execute_table(adev->mode_info.atom_context, 265 result = amdgpu_atom_execute_table(adev->mode_info.atom_context, 312 result = amdgpu_atom_execute_table(adev->mode_info.atom_context, 333 result = amdgpu_atom_execute_table(adev->mode_info.atom_context, 363 result = amdgpu_atom_execute_table(adev->mode_info.atom_context, 387 result = amdgpu_atom_execute_table(adev->mode_info.atom_context, 424 result = amdgpu_atom_execute_table(adev->mode_info.atom_context, 457 result = amdgpu_atom_execute_table(adev->mode_info.atom_context, 748 result = amdgpu_atom_execute_table(adev->mode_info.atom_context, 769 result = amdgpu_atom_execute_table(adev->mode_info.atom_context [all...] |