Home
last modified time | relevance | path

Searched refs:mode_info (Results 1 – 25 of 93) sorted by relevance

1234

/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_display.h26 #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 Damdgpu_atomfirmware.c48 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atomfirmware_query_firmware_capability() local
82 fw_cap = adev->mode_info.firmware_flags; in amdgpu_atomfirmware_gpu_virtualization_supported()
295 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atomfirmware_get_vram_info() local
490 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atomfirmware_mem_ecc_supported() local
546 fw_cap = adev->mode_info.firmware_flags; in amdgpu_atomfirmware_sram_ecc_supported()
580 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atomfirmware_ras_rom_addr() local
637 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atomfirmware_get_clock_info() local
741 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atomfirmware_get_gfx_info() local
872 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atomfirmware_asic_init() local
880 if (!mode_info) in amdgpu_atomfirmware_asic_init()
[all …]
A Damdgpu_atombios.c266 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
1160 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atombios_get_default_voltages() local
1805 if (adev->mode_info.atom_context) { in amdgpu_atombios_fini()
[all …]
A Ddce_v8_0.c234 if (hpd >= adev->mode_info.num_hpd) in dce_v8_0_hpd_sense()
1713 adev->mode_info.afmt[i] = NULL; in dce_v8_0_afmt_init()
1718 if (adev->mode_info.afmt[i]) { in dce_v8_0_afmt_init()
1738 kfree(adev->mode_info.afmt[i]); in dce_v8_0_afmt_fini()
1739 adev->mode_info.afmt[i] = NULL; in dce_v8_0_afmt_fini()
2646 adev->mode_info.num_hpd = 6; in dce_v8_0_early_init()
2647 adev->mode_info.num_dig = 6; in dce_v8_0_early_init()
2650 adev->mode_info.num_hpd = 6; in dce_v8_0_early_init()
2651 adev->mode_info.num_dig = 7; in dce_v8_0_early_init()
2655 adev->mode_info.num_hpd = 6; in dce_v8_0_early_init()
[all …]
A Ddce_v6_0.c241 if (hpd >= adev->mode_info.num_hpd) in dce_v6_0_hpd_sense()
264 if (hpd >= adev->mode_info.num_hpd) in dce_v6_0_hpd_set_polarity()
1749 adev->mode_info.afmt[i] = NULL; in dce_v6_0_afmt_init()
1754 if (adev->mode_info.afmt[i]) { in dce_v6_0_afmt_init()
1774 kfree(adev->mode_info.afmt[i]); in dce_v6_0_afmt_fini()
1775 adev->mode_info.afmt[i] = NULL; in dce_v6_0_afmt_fini()
2632 adev->mode_info.num_hpd = 6; in dce_v6_0_early_init()
2633 adev->mode_info.num_dig = 6; in dce_v6_0_early_init()
2636 adev->mode_info.num_hpd = 2; in dce_v6_0_early_init()
2637 adev->mode_info.num_dig = 2; in dce_v6_0_early_init()
[all …]
A Ddce_v11_0.c1826 adev->mode_info.afmt[i] = NULL; in dce_v11_0_afmt_init()
1831 if (adev->mode_info.afmt[i]) { in dce_v11_0_afmt_init()
2862 adev->mode_info.num_hpd = 6; in dce_v11_0_early_init()
2863 adev->mode_info.num_dig = 9; in dce_v11_0_early_init()
2866 adev->mode_info.num_hpd = 6; in dce_v11_0_early_init()
2867 adev->mode_info.num_dig = 9; in dce_v11_0_early_init()
2871 adev->mode_info.num_hpd = 6; in dce_v11_0_early_init()
2872 adev->mode_info.num_dig = 6; in dce_v11_0_early_init()
2876 adev->mode_info.num_hpd = 5; in dce_v11_0_early_init()
2877 adev->mode_info.num_dig = 5; in dce_v11_0_early_init()
[all …]
A Ddce_v10_0.c289 if (hpd >= adev->mode_info.num_hpd) in dce_v10_0_hpd_sense()
313 if (hpd >= adev->mode_info.num_hpd) in dce_v10_0_hpd_set_polarity()
1784 adev->mode_info.afmt[i] = NULL; in dce_v10_0_afmt_init()
1789 if (adev->mode_info.afmt[i]) { in dce_v10_0_afmt_init()
1809 kfree(adev->mode_info.afmt[i]); in dce_v10_0_afmt_fini()
1810 adev->mode_info.afmt[i] = NULL; in dce_v10_0_afmt_fini()
2582 if (adev->mode_info.crtcs[i] && in dce_v10_0_crtc_disable()
2758 adev->mode_info.num_hpd = 6; in dce_v10_0_early_init()
2759 adev->mode_info.num_dig = 7; in dce_v10_0_early_init()
2920 adev->mode_info.bl_level = in dce_v10_0_suspend()
[all …]
A Damdgpu_connectors.c269 if (adev->mode_info.bios_hardcoded_edid) { in amdgpu_connector_get_hardcoded_edid()
1694 adev->mode_info.dither_property, in amdgpu_connector_add()
1699 adev->mode_info.audio_property, in amdgpu_connector_add()
1808 adev->mode_info.underscan_property, in amdgpu_connector_add()
1822 adev->mode_info.audio_property, in amdgpu_connector_add()
1827 adev->mode_info.dither_property, in amdgpu_connector_add()
1863 adev->mode_info.underscan_property, in amdgpu_connector_add()
1876 adev->mode_info.audio_property, in amdgpu_connector_add()
1881 adev->mode_info.dither_property, in amdgpu_connector_add()
1927 adev->mode_info.audio_property, in amdgpu_connector_add()
[all …]
A Datombios_crtc.c80 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_crtc_overscan_setup()
261 for (i = 0; i < adev->mode_info.num_crtc; i++) { in amdgpu_atombios_crtc_program_ss()
262 if (adev->mode_info.crtcs[i] && in amdgpu_atombios_crtc_program_ss()
263 adev->mode_info.crtcs[i]->enabled && in amdgpu_atombios_crtc_program_ss()
265 pll_id == adev->mode_info.crtcs[i]->pll_id) { in amdgpu_atombios_crtc_program_ss()
379 if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev, in amdgpu_atombios_crtc_adjust_pll()
397 amdgpu_atom_execute_table(adev->mode_info.atom_context, in amdgpu_atombios_crtc_adjust_pll()
430 amdgpu_atom_execute_table(adev->mode_info.atom_context, in amdgpu_atombios_crtc_adjust_pll()
480 if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev, in amdgpu_atombios_crtc_set_disp_eng_pll()
536 if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev, in amdgpu_atombios_crtc_set_dce_clock()
[all …]
A Damdgpu_vkms.c185 adev->mode_info.crtcs[drm_crtc_index(crtc)] = amdgpu_crtc; in amdgpu_vkms_crtc_init()
486 adev->amdgpu_vkms_output = kcalloc(adev->mode_info.num_crtc, in amdgpu_vkms_sw_init()
510 for (i = 0; i < adev->mode_info.num_crtc; i++) { in amdgpu_vkms_sw_init()
516 r = drm_vblank_init(adev_to_drm(adev), adev->mode_info.num_crtc); in amdgpu_vkms_sw_init()
522 adev->mode_info.mode_config_initialized = true; in amdgpu_vkms_sw_init()
531 for (i = 0; i < adev->mode_info.num_crtc; i++) in amdgpu_vkms_sw_fini()
532 if (adev->mode_info.crtcs[i]) in amdgpu_vkms_sw_fini()
533 hrtimer_cancel(&adev->mode_info.crtcs[i]->vblank_timer); in amdgpu_vkms_sw_fini()
538 adev->mode_info.mode_config_initialized = false; in amdgpu_vkms_sw_fini()
540 kfree(adev->mode_info.bios_hardcoded_edid); in amdgpu_vkms_sw_fini()
/linux-6.3-rc2/drivers/gpu/drm/radeon/
A Dradeon_atombios.c519 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_get_atom_connector_info_from_object_table() local
844 struct radeon_mode_info *mode_info = &rdev->mode_info; in atombios_get_connector_object_id() local
888 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_get_atom_connector_info_from_supported_devices_table() local
1105 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_atombios_get_dentist_vco_freq() local
1123 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_atom_get_clock_info() local
1292 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_atombios_sideport_present() local
1328 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_atombios_get_tmds_info() local
1376 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_atombios_get_ppll_ss_info() local
1416 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_atombios_get_igp_ss_overrides() local
1504 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_atombios_get_asic_ss_info() local
[all …]
A Dradeon_display.c1428 rdev->mode_info.tv_std_property = in radeon_modeset_create_props()
1452 rdev->mode_info.audio_property = in radeon_modeset_create_props()
1458 rdev->mode_info.dither_property = in radeon_modeset_create_props()
1500 rdev->mode_info.afmt[i] = NULL; in radeon_afmt_init()
1534 if (rdev->mode_info.afmt[i]) { in radeon_afmt_init()
1542 if (rdev->mode_info.afmt[0]) { in radeon_afmt_init()
1547 if (rdev->mode_info.afmt[1]) { in radeon_afmt_init()
1554 if (rdev->mode_info.afmt[0]) { in radeon_afmt_init()
1561 if (rdev->mode_info.afmt[1]) { in radeon_afmt_init()
1574 kfree(rdev->mode_info.afmt[i]); in radeon_afmt_fini()
[all …]
A Dradeon_connectors.c1951 rdev->mode_info.output_csc_property, in radeon_add_atom_connector()
1980 rdev->mode_info.dither_property, in radeon_add_atom_connector()
1985 rdev->mode_info.audio_property, in radeon_add_atom_connector()
2119 rdev->mode_info.dither_property, in radeon_add_atom_connector()
2127 rdev->mode_info.audio_property, in radeon_add_atom_connector()
2180 rdev->mode_info.dither_property, in radeon_add_atom_connector()
2188 rdev->mode_info.audio_property, in radeon_add_atom_connector()
2238 rdev->mode_info.dither_property, in radeon_add_atom_connector()
2246 rdev->mode_info.audio_property, in radeon_add_atom_connector()
2298 rdev->mode_info.tv_std_property, in radeon_add_atom_connector()
[all …]
A Dradeon_fb.c349 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 drm_fb_helper_unprepare(&rdev->mode_info.rfbdev->helper); in radeon_fbdev_fini()
382 kfree(rdev->mode_info.rfbdev); in radeon_fbdev_fini()
383 rdev->mode_info.rfbdev = NULL; in radeon_fbdev_fini()
388 if (rdev->mode_info.rfbdev) in radeon_fbdev_set_suspend()
389 drm_fb_helper_set_suspend(&rdev->mode_info.rfbdev->helper, state); in radeon_fbdev_set_suspend()
394 if (!rdev->mode_info.rfbdev) in radeon_fbdev_robj_is_fb()
397 if (robj == gem_to_radeon_bo(rdev->mode_info.rfbdev->fb.obj[0])) in radeon_fbdev_robj_is_fb()
A Dr600_dpm.c847 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 Datombios_i2c.c51 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 Dradeon_device.c1001 if (!rdev->mode_info.atom_context) { in radeon_atombios_init()
1024 if (rdev->mode_info.atom_context) { in radeon_atombios_fini()
1026 kfree(rdev->mode_info.atom_context->iio); in radeon_atombios_fini()
1028 kfree(rdev->mode_info.atom_context); in radeon_atombios_fini()
1029 rdev->mode_info.atom_context = NULL; in radeon_atombios_fini()
1030 kfree(rdev->mode_info.atom_card_info); in radeon_atombios_fini()
1031 rdev->mode_info.atom_card_info = NULL; in radeon_atombios_fini()
1726 if (rdev->mode_info.bl_encoder) { in radeon_resume_kms()
1728 rdev->mode_info.bl_encoder); in radeon_resume_kms()
1835 if (rdev->mode_info.bl_encoder) { in radeon_gpu_reset()
[all …]
A Datombios_encoders.c90 if (!(rdev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU)) in atombios_get_backlight_level()
106 if (!(rdev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU)) in atombios_set_backlight_level()
212 if (!(rdev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU)) in radeon_atom_backlight_init()
255 rdev->mode_info.bl_encoder = radeon_encoder; in radeon_atom_backlight_init()
1625 if (rdev->mode_info.bl_encoder) { in radeon_atom_encoder_dpms_avivo()
1713 if (rdev->mode_info.bl_encoder) in radeon_atom_encoder_dpms_dig()
2043 rdev->mode_info.active_encoders &= ~(1 << enc_idx); in radeon_atom_release_dig_encoder()
2170 if (rdev->mode_info.active_encoders & (1 << enc_idx)) in radeon_atom_pick_dig_encoder()
2173 rdev->mode_info.active_encoders |= (1 << enc_idx); in radeon_atom_pick_dig_encoder()
2437 dig->afmt = rdev->mode_info.afmt[dig->dig_encoder]; in radeon_atom_encoder_prepare()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/pm/
A Damdgpu_dpm_internal.c38 if (adev->mode_info.num_crtc && adev->mode_info.mode_config_initialized) { in amdgpu_dpm_get_active_displays()
58 if (adev->mode_info.num_crtc && adev->mode_info.mode_config_initialized) { in amdgpu_dpm_get_vblank_time()
84 if (adev->mode_info.num_crtc && adev->mode_info.mode_config_initialized) { in amdgpu_dpm_get_vrefresh()
/linux-6.3-rc2/arch/x86/boot/
A Dvideo-bios.c24 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 Dvideo-vesa.c36 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 Dvideo-vga.c17 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 Dvideo.h64 struct mode_info { struct
72 int (*set_mode)(struct mode_info *mode); argument
74 struct mode_info *modes;
/linux-6.3-rc2/drivers/gpu/drm/amd/pm/legacy-dpm/
A Dlegacy_dpm.c161 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_get_platform_caps() local
222 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_parse_extended_power_table() local
271 (mode_info->atom_context->bios + data_offset + in amdgpu_parse_extended_power_table()
282 (mode_info->atom_context->bios + data_offset + in amdgpu_parse_extended_power_table()
293 (mode_info->atom_context->bios + data_offset + in amdgpu_parse_extended_power_table()
304 (mode_info->atom_context->bios + data_offset + in amdgpu_parse_extended_power_table()
316 (mode_info->atom_context->bios + data_offset + in amdgpu_parse_extended_power_table()
334 (mode_info->atom_context->bios + data_offset + in amdgpu_parse_extended_power_table()
416 (mode_info->atom_context->bios + data_offset + in amdgpu_parse_extended_power_table()
702 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_add_thermal_controller() local
[all …]
/linux-6.3-rc2/drivers/power/reset/
A Dreboot-mode.c16 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()

Completed in 94 milliseconds

1234