| /linux/drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_atomfirmware.c | 48 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atomfirmware_query_firmware_capability() local 63 (mode_info->atom_context->bios + data_offset); in amdgpu_atomfirmware_query_firmware_capability() 82 fw_cap = adev->mode_info.firmware_flags; in amdgpu_atomfirmware_gpu_virtualization_supported() 227 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atomfirmware_get_vram_info() local 394 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atomfirmware_mem_ecc_supported() local 450 fw_cap = adev->mode_info.firmware_flags; in amdgpu_atomfirmware_sram_ecc_supported() 466 fw_cap = adev->mode_info.firmware_flags; in amdgpu_atomfirmware_dynamic_boot_config_supported() 484 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atomfirmware_ras_rom_addr() local 533 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atomfirmware_get_clock_info() local 630 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atomfirmware_get_gfx_info() local [all …]
|
| A D | amdgpu_display.h | 26 #define amdgpu_display_vblank_get_counter(adev, crtc) (adev)->mode_info.funcs->vblank_get_counter((… 27 #define amdgpu_display_backlight_set_level(adev, e, l) (adev)->mode_info.funcs->backlight_set_level… 28 #define amdgpu_display_backlight_get_level(adev, e) (adev)->mode_info.funcs->backlight_get_level((e… 29 #define amdgpu_display_hpd_sense(adev, h) (adev)->mode_info.funcs->hpd_sense((adev), (h)) 30 #define amdgpu_display_hpd_set_polarity(adev, h) (adev)->mode_info.funcs->hpd_set_polarity((adev), … 31 #define amdgpu_display_hpd_get_gpio_reg(adev) (adev)->mode_info.funcs->hpd_get_gpio_reg((adev)) 32 #define amdgpu_display_bandwidth_update(adev) (adev)->mode_info.funcs->bandwidth_update((adev)) 33 #define amdgpu_display_page_flip(adev, crtc, base, async) (adev)->mode_info.funcs->page_flip((adev)… 34 #define amdgpu_display_page_flip_get_scanoutpos(adev, crtc, vbl, pos) (adev)->mode_info.funcs->page… 35 #define amdgpu_display_add_encoder(adev, e, s, c) (adev)->mode_info.funcs->add_encoder((adev), (e),… [all …]
|
| A D | amdgpu_atombios.c | 266 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atombios_has_dce_engine_info() local 293 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atombios_get_connector_info_from_object_table() local 560 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atombios_get_clock_info() local 696 adev->mode_info.firmware_flags = in amdgpu_atombios_get_clock_info() 714 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atombios_get_gfx_info() local 753 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atombios_get_vram_width() local 780 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atombios_get_igp_ss_overrides() local 884 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atombios_get_asic_ss_info() local 1159 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atombios_get_default_voltages() local 1803 if (adev->mode_info.atom_context) { in amdgpu_atombios_fini() [all …]
|
| A D | dce_v8_0.c | 232 if (hpd >= adev->mode_info.num_hpd) in dce_v8_0_hpd_sense() 1711 adev->mode_info.afmt[i] = NULL; in dce_v8_0_afmt_init() 1716 if (adev->mode_info.afmt[i]) { in dce_v8_0_afmt_init() 1736 kfree(adev->mode_info.afmt[i]); in dce_v8_0_afmt_fini() 1737 adev->mode_info.afmt[i] = NULL; in dce_v8_0_afmt_fini() 2648 adev->mode_info.num_hpd = 6; in dce_v8_0_early_init() 2649 adev->mode_info.num_dig = 6; in dce_v8_0_early_init() 2652 adev->mode_info.num_hpd = 6; in dce_v8_0_early_init() 2653 adev->mode_info.num_dig = 7; in dce_v8_0_early_init() 2657 adev->mode_info.num_hpd = 6; in dce_v8_0_early_init() [all …]
|
| A D | dce_v6_0.c | 239 if (hpd >= adev->mode_info.num_hpd) in dce_v6_0_hpd_sense() 262 if (hpd >= adev->mode_info.num_hpd) in dce_v6_0_hpd_set_polarity() 1747 adev->mode_info.afmt[i] = NULL; in dce_v6_0_afmt_init() 1752 if (adev->mode_info.afmt[i]) { in dce_v6_0_afmt_init() 1772 kfree(adev->mode_info.afmt[i]); in dce_v6_0_afmt_fini() 1773 adev->mode_info.afmt[i] = NULL; in dce_v6_0_afmt_fini() 2630 adev->mode_info.num_hpd = 6; in dce_v6_0_early_init() 2631 adev->mode_info.num_dig = 6; in dce_v6_0_early_init() 2634 adev->mode_info.num_hpd = 2; in dce_v6_0_early_init() 2635 adev->mode_info.num_dig = 2; in dce_v6_0_early_init() [all …]
|
| A D | amdgpu_fb.c | 316 if (!adev->mode_info.mode_config_initialized) in amdgpu_fbdev_init() 332 adev->mode_info.rfbdev = rfbdev; in amdgpu_fbdev_init() 353 if (!adev->mode_info.rfbdev) in amdgpu_fbdev_fini() 356 amdgpu_fbdev_destroy(adev_to_drm(adev), adev->mode_info.rfbdev); in amdgpu_fbdev_fini() 357 kfree(adev->mode_info.rfbdev); in amdgpu_fbdev_fini() 358 adev->mode_info.rfbdev = NULL; in amdgpu_fbdev_fini() 363 if (adev->mode_info.rfbdev) in amdgpu_fbdev_set_suspend() 364 drm_fb_helper_set_suspend_unlocked(&adev->mode_info.rfbdev->helper, in amdgpu_fbdev_set_suspend() 373 if (!adev->mode_info.rfbdev) in amdgpu_fbdev_total_size() 376 robj = gem_to_amdgpu_bo(adev->mode_info.rfbdev->rfb.base.obj[0]); in amdgpu_fbdev_total_size() [all …]
|
| A D | dce_v11_0.c | 1824 adev->mode_info.afmt[i] = NULL; in dce_v11_0_afmt_init() 1829 if (adev->mode_info.afmt[i]) { in dce_v11_0_afmt_init() 2860 adev->mode_info.num_hpd = 6; in dce_v11_0_early_init() 2861 adev->mode_info.num_dig = 9; in dce_v11_0_early_init() 2864 adev->mode_info.num_hpd = 6; in dce_v11_0_early_init() 2865 adev->mode_info.num_dig = 9; in dce_v11_0_early_init() 2869 adev->mode_info.num_hpd = 6; in dce_v11_0_early_init() 2870 adev->mode_info.num_dig = 6; in dce_v11_0_early_init() 2874 adev->mode_info.num_hpd = 5; in dce_v11_0_early_init() 2875 adev->mode_info.num_dig = 5; in dce_v11_0_early_init() [all …]
|
| A D | dce_v10_0.c | 287 if (hpd >= adev->mode_info.num_hpd) in dce_v10_0_hpd_sense() 311 if (hpd >= adev->mode_info.num_hpd) in dce_v10_0_hpd_set_polarity() 1782 adev->mode_info.afmt[i] = NULL; in dce_v10_0_afmt_init() 1787 if (adev->mode_info.afmt[i]) { in dce_v10_0_afmt_init() 1807 kfree(adev->mode_info.afmt[i]); in dce_v10_0_afmt_fini() 1808 adev->mode_info.afmt[i] = NULL; in dce_v10_0_afmt_fini() 2580 if (adev->mode_info.crtcs[i] && in dce_v10_0_crtc_disable() 2756 adev->mode_info.num_hpd = 6; in dce_v10_0_early_init() 2757 adev->mode_info.num_dig = 7; in dce_v10_0_early_init() 2905 adev->mode_info.bl_level = in dce_v10_0_suspend() [all …]
|
| A D | amdgpu_connectors.c | 268 if (adev->mode_info.bios_hardcoded_edid) { in amdgpu_connector_get_hardcoded_edid() 1665 adev->mode_info.dither_property, in amdgpu_connector_add() 1670 adev->mode_info.audio_property, in amdgpu_connector_add() 1777 adev->mode_info.underscan_property, in amdgpu_connector_add() 1791 adev->mode_info.audio_property, in amdgpu_connector_add() 1795 adev->mode_info.dither_property, in amdgpu_connector_add() 1831 adev->mode_info.underscan_property, in amdgpu_connector_add() 1844 adev->mode_info.audio_property, in amdgpu_connector_add() 1848 adev->mode_info.dither_property, in amdgpu_connector_add() 1894 adev->mode_info.audio_property, in amdgpu_connector_add() [all …]
|
| A D | atombios_crtc.c | 81 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_crtc_overscan_setup() 262 for (i = 0; i < adev->mode_info.num_crtc; i++) { in amdgpu_atombios_crtc_program_ss() 263 if (adev->mode_info.crtcs[i] && in amdgpu_atombios_crtc_program_ss() 264 adev->mode_info.crtcs[i]->enabled && in amdgpu_atombios_crtc_program_ss() 266 pll_id == adev->mode_info.crtcs[i]->pll_id) { in amdgpu_atombios_crtc_program_ss() 380 if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev, in amdgpu_atombios_crtc_adjust_pll() 398 amdgpu_atom_execute_table(adev->mode_info.atom_context, in amdgpu_atombios_crtc_adjust_pll() 431 amdgpu_atom_execute_table(adev->mode_info.atom_context, in amdgpu_atombios_crtc_adjust_pll() 481 if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev, in amdgpu_atombios_crtc_set_disp_eng_pll() 537 if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev, in amdgpu_atombios_crtc_set_dce_clock() [all …]
|
| /linux/drivers/gpu/drm/radeon/ |
| A D | radeon_atombios.c | 519 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_get_atom_connector_info_from_object_table() local 846 struct radeon_mode_info *mode_info = &rdev->mode_info; in atombios_get_connector_object_id() local 890 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_get_atom_connector_info_from_supported_devices_table() local 1107 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_atombios_get_dentist_vco_freq() local 1125 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_atom_get_clock_info() local 1294 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_atombios_sideport_present() local 1330 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_atombios_get_tmds_info() local 1378 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_atombios_get_ppll_ss_info() local 1418 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_atombios_get_igp_ss_overrides() local 1506 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_atombios_get_asic_ss_info() local [all …]
|
| A D | radeon_display.c | 1421 rdev->mode_info.tv_std_property = in radeon_modeset_create_props() 1445 rdev->mode_info.audio_property = in radeon_modeset_create_props() 1451 rdev->mode_info.dither_property = in radeon_modeset_create_props() 1493 rdev->mode_info.afmt[i] = NULL; in radeon_afmt_init() 1527 if (rdev->mode_info.afmt[i]) { in radeon_afmt_init() 1535 if (rdev->mode_info.afmt[0]) { in radeon_afmt_init() 1540 if (rdev->mode_info.afmt[1]) { in radeon_afmt_init() 1547 if (rdev->mode_info.afmt[0]) { in radeon_afmt_init() 1554 if (rdev->mode_info.afmt[1]) { in radeon_afmt_init() 1567 kfree(rdev->mode_info.afmt[i]); in radeon_afmt_fini() [all …]
|
| A D | radeon_connectors.c | 1980 rdev->mode_info.output_csc_property, in radeon_add_atom_connector() 2009 rdev->mode_info.dither_property, in radeon_add_atom_connector() 2014 rdev->mode_info.audio_property, in radeon_add_atom_connector() 2148 rdev->mode_info.dither_property, in radeon_add_atom_connector() 2156 rdev->mode_info.audio_property, in radeon_add_atom_connector() 2209 rdev->mode_info.dither_property, in radeon_add_atom_connector() 2217 rdev->mode_info.audio_property, in radeon_add_atom_connector() 2267 rdev->mode_info.dither_property, in radeon_add_atom_connector() 2275 rdev->mode_info.audio_property, in radeon_add_atom_connector() 2327 rdev->mode_info.tv_std_property, in radeon_add_atom_connector() [all …]
|
| A D | radeon_fb.c | 350 rdev->mode_info.rfbdev = rfbdev; in radeon_fbdev_init() 377 if (!rdev->mode_info.rfbdev) in radeon_fbdev_fini() 380 radeon_fbdev_destroy(rdev->ddev, rdev->mode_info.rfbdev); in radeon_fbdev_fini() 381 kfree(rdev->mode_info.rfbdev); in radeon_fbdev_fini() 382 rdev->mode_info.rfbdev = NULL; in radeon_fbdev_fini() 387 if (rdev->mode_info.rfbdev) in radeon_fbdev_set_suspend() 388 drm_fb_helper_set_suspend(&rdev->mode_info.rfbdev->helper, state); in radeon_fbdev_set_suspend() 393 if (!rdev->mode_info.rfbdev) in radeon_fbdev_robj_is_fb() 396 if (robj == gem_to_radeon_bo(rdev->mode_info.rfbdev->fb.obj[0])) in radeon_fbdev_robj_is_fb()
|
| A D | r600_dpm.c | 847 struct radeon_mode_info *mode_info = &rdev->mode_info; in r600_get_platform_caps() local 875 struct radeon_mode_info *mode_info = &rdev->mode_info; in r600_parse_extended_power_table() local 924 (mode_info->atom_context->bios + data_offset + in r600_parse_extended_power_table() 933 (mode_info->atom_context->bios + data_offset + in r600_parse_extended_power_table() 944 (mode_info->atom_context->bios + data_offset + in r600_parse_extended_power_table() 956 (mode_info->atom_context->bios + data_offset + in r600_parse_extended_power_table() 970 (mode_info->atom_context->bios + data_offset + in r600_parse_extended_power_table() 988 (mode_info->atom_context->bios + data_offset + in r600_parse_extended_power_table() 1035 (mode_info->atom_context->bios + data_offset + in r600_parse_extended_power_table() 1070 (mode_info->atom_context->bios + data_offset + in r600_parse_extended_power_table() [all …]
|
| A D | atombios_encoders.c | 87 if (!(rdev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU)) in atombios_get_backlight_level() 103 if (!(rdev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU)) in atombios_set_backlight_level() 210 if (!(rdev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU)) in radeon_atom_backlight_init() 248 rdev->mode_info.bl_encoder = radeon_encoder; in radeon_atom_backlight_init() 1638 if (rdev->mode_info.bl_encoder) { in radeon_atom_encoder_dpms_avivo() 1726 if (rdev->mode_info.bl_encoder) in radeon_atom_encoder_dpms_dig() 2107 rdev->mode_info.active_encoders &= ~(1 << enc_idx); in radeon_atom_release_dig_encoder() 2233 if (rdev->mode_info.active_encoders & (1 << enc_idx)) in radeon_atom_pick_dig_encoder() 2236 rdev->mode_info.active_encoders |= (1 << enc_idx); in radeon_atom_pick_dig_encoder() 2500 dig->afmt = rdev->mode_info.afmt[dig->dig_encoder]; in radeon_atom_encoder_prepare() [all …]
|
| A D | atombios_i2c.c | 51 mutex_lock(&rdev->mode_info.atom_context->scratch_mutex); in radeon_process_i2c_ch() 53 base = (unsigned char *)rdev->mode_info.atom_context->scratch; in radeon_process_i2c_ch() 81 atom_execute_table_scratch_unlocked(rdev->mode_info.atom_context, index, (uint32_t *)&args); in radeon_process_i2c_ch() 94 mutex_unlock(&rdev->mode_info.atom_context->scratch_mutex); in radeon_process_i2c_ch()
|
| A D | radeon_device.c | 1000 if (!rdev->mode_info.atom_context) { in radeon_atombios_init() 1023 if (rdev->mode_info.atom_context) { in radeon_atombios_fini() 1024 kfree(rdev->mode_info.atom_context->scratch); in radeon_atombios_fini() 1026 kfree(rdev->mode_info.atom_context); in radeon_atombios_fini() 1027 rdev->mode_info.atom_context = NULL; in radeon_atombios_fini() 1028 kfree(rdev->mode_info.atom_card_info); in radeon_atombios_fini() 1029 rdev->mode_info.atom_card_info = NULL; in radeon_atombios_fini() 1731 if (rdev->mode_info.bl_encoder) { in radeon_resume_kms() 1733 rdev->mode_info.bl_encoder); in radeon_resume_kms() 1843 if (rdev->mode_info.bl_encoder) { in radeon_gpu_reset() [all …]
|
| A D | radeon_combios.c | 1537 rdev->mode_info.connector_table); in radeon_get_legacy_connector_info_from_table() 1641 rdev->mode_info.connector_table); in radeon_get_legacy_connector_info_from_table() 1682 rdev->mode_info.connector_table); in radeon_get_legacy_connector_info_from_table() 1731 rdev->mode_info.connector_table); in radeon_get_legacy_connector_info_from_table() 1779 rdev->mode_info.connector_table); in radeon_get_legacy_connector_info_from_table() 1820 rdev->mode_info.connector_table); in radeon_get_legacy_connector_info_from_table() 1857 rdev->mode_info.connector_table); in radeon_get_legacy_connector_info_from_table() 1893 rdev->mode_info.connector_table); in radeon_get_legacy_connector_info_from_table() 1934 rdev->mode_info.connector_table); in radeon_get_legacy_connector_info_from_table() 1975 rdev->mode_info.connector_table); in radeon_get_legacy_connector_info_from_table() [all …]
|
| /linux/arch/x86/boot/ |
| A D | video-bios.c | 24 static int bios_set_mode(struct mode_info *mi) in bios_set_mode() 70 struct mode_info *mi; in bios_probe() 79 video_bios.modes = GET_HEAP(struct mode_info, 0); in bios_probe() 82 if (!heap_free(sizeof(struct mode_info))) in bios_probe() 105 mi = GET_HEAP(struct mode_info, 1); in bios_probe()
|
| A D | video-vesa.c | 36 struct mode_info *mi; in vesa_probe() 39 video_vesa.modes = GET_HEAP(struct mode_info, 0); in vesa_probe() 57 if (!heap_free(sizeof(struct mode_info))) in vesa_probe() 76 mi = GET_HEAP(struct mode_info, 1); in vesa_probe() 91 mi = GET_HEAP(struct mode_info, 1); in vesa_probe() 104 static int vesa_set_mode(struct mode_info *mode) in vesa_set_mode()
|
| A D | video-vga.c | 17 static struct mode_info vga_modes[] = { 27 static struct mode_info ega_modes[] = { 32 static struct mode_info cga_modes[] = { 191 static int vga_set_mode(struct mode_info *mode) in vga_set_mode() 236 static struct mode_info *mode_lists[] = { in vga_probe()
|
| A D | video.h | 64 struct mode_info { struct 72 int (*set_mode)(struct mode_info *mode); argument 74 struct mode_info *modes;
|
| /linux/drivers/gpu/drm/amd/pm/ |
| A D | amdgpu_dpm.c | 131 if (adev->mode_info.num_crtc && adev->mode_info.mode_config_initialized) { in amdgpu_dpm_get_active_displays() 152 if (adev->mode_info.num_crtc && adev->mode_info.mode_config_initialized) { in amdgpu_dpm_get_vblank_time() 178 if (adev->mode_info.num_crtc && adev->mode_info.mode_config_initialized) { in amdgpu_dpm_get_vrefresh() 258 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_get_platform_caps() local 288 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_parse_extended_power_table() local 337 (mode_info->atom_context->bios + data_offset + in amdgpu_parse_extended_power_table() 348 (mode_info->atom_context->bios + data_offset + in amdgpu_parse_extended_power_table() 482 (mode_info->atom_context->bios + data_offset + in amdgpu_parse_extended_power_table() 768 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_add_thermal_controller() local 780 (mode_info->atom_context->bios + data_offset); in amdgpu_add_thermal_controller() [all …]
|
| /linux/drivers/power/reset/ |
| A D | reboot-mode.c | 16 struct mode_info { struct 27 struct mode_info *info; in get_reboot_mode_magic() argument 64 struct mode_info *info; in reboot_mode_register() 123 struct mode_info *info; in reboot_mode_unregister()
|