/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_fb.c | 277 if (adev->mode_info.rfbdev) in amdgpu_fb_output_poll_changed() 278 drm_fb_helper_hotplug_event(&adev->mode_info.rfbdev->helper); in amdgpu_fb_output_poll_changed() 334 if (!adev->mode_info.mode_config_initialized) in amdgpu_fbdev_init() 346 adev->mode_info.rfbdev = rfbdev; in amdgpu_fbdev_init() 352 adev->mode_info.num_crtc, in amdgpu_fbdev_init() 370 if (!adev->mode_info.rfbdev) in amdgpu_fbdev_fini() 373 amdgpu_fbdev_destroy(adev->ddev, adev->mode_info.rfbdev); in amdgpu_fbdev_fini() 374 kfree(adev->mode_info.rfbdev); in amdgpu_fbdev_fini() 375 adev->mode_info.rfbdev = NULL; in amdgpu_fbdev_fini() 380 if (adev->mode_info.rfbdev) in amdgpu_fbdev_set_suspend() [all …]
|
D | amdgpu_dpm.c | 124 if (adev->mode_info.num_crtc && adev->mode_info.mode_config_initialized) { in amdgpu_dpm_get_vblank_time() 149 if (adev->mode_info.num_crtc && adev->mode_info.mode_config_initialized) { in amdgpu_dpm_get_vrefresh() 284 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_get_platform_caps() local 290 if (!amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL, in amdgpu_get_platform_caps() 293 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); in amdgpu_get_platform_caps() 314 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_parse_extended_power_table() local 323 if (!amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL, in amdgpu_parse_extended_power_table() 326 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); in amdgpu_parse_extended_power_table() 332 fan_info = (union fan_info *)(mode_info->atom_context->bios + data_offset + in amdgpu_parse_extended_power_table() 363 (mode_info->atom_context->bios + data_offset + in amdgpu_parse_extended_power_table() [all …]
|
D | amdgpu_atombios.c | 90 struct atom_context *ctx = adev->mode_info.atom_context; in amdgpu_atombios_lookup_i2c_gpio() 126 struct atom_context *ctx = adev->mode_info.atom_context; in amdgpu_atombios_i2c_init() 161 struct atom_context *ctx = adev->mode_info.atom_context; in amdgpu_atombios_lookup_gpio() 274 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atombios_get_connector_info_from_object_table() local 275 struct atom_context *ctx = mode_info->atom_context; in amdgpu_atombios_get_connector_info_from_object_table() 549 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atombios_get_clock_info() local 555 if (amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL, in amdgpu_atombios_get_clock_info() 562 (union firmware_info *)(mode_info->atom_context->bios + in amdgpu_atombios_get_clock_info() 690 adev->mode_info.firmware_flags = in amdgpu_atombios_get_clock_info() 715 struct amdgpu_mode_info *mode_info = &adev->mode_info; in amdgpu_atombios_get_igp_ss_overrides() local [all …]
|
D | dce_v8_0.c | 175 if (crtc >= adev->mode_info.num_crtc) in dce_v8_0_vblank_wait() 201 if (crtc >= adev->mode_info.num_crtc) in dce_v8_0_vblank_get_counter() 212 for (i = 0; i < adev->mode_info.num_crtc; i++) in dce_v8_0_pageflip_interrupt_init() 221 for (i = 0; i < adev->mode_info.num_crtc; i++) in dce_v8_0_pageflip_interrupt_fini() 238 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; in dce_v8_0_page_flip() 253 if ((crtc < 0) || (crtc >= adev->mode_info.num_crtc)) in dce_v8_0_crtc_get_scanoutpos() 484 for (i = 0; i < adev->mode_info.num_crtc; i++) { in dce_v8_0_is_display_hung() 492 for (i = 0; i < adev->mode_info.num_crtc; i++) { in dce_v8_0_is_display_hung() 522 for (i = 0; i < adev->mode_info.num_crtc; i++) { in dce_v8_0_stop_mc_access() 579 for (i = 0; i < adev->mode_info.num_crtc; i++) { in dce_v8_0_resume_mc_access() [all …]
|
D | amdgpu_connectors.c | 290 if (adev->mode_info.bios_hardcoded_edid) { in amdgpu_connector_get_hardcoded_edid() 291 edid = kmalloc(adev->mode_info.bios_hardcoded_edid_size, GFP_KERNEL); in amdgpu_connector_get_hardcoded_edid() 294 (unsigned char *)adev->mode_info.bios_hardcoded_edid, in amdgpu_connector_get_hardcoded_edid() 295 adev->mode_info.bios_hardcoded_edid_size); in amdgpu_connector_get_hardcoded_edid() 495 if (property == adev->mode_info.coherent_mode_property) { in amdgpu_connector_set_property() 517 if (property == adev->mode_info.audio_property) { in amdgpu_connector_set_property() 532 if (property == adev->mode_info.dither_property) { in amdgpu_connector_set_property() 547 if (property == adev->mode_info.underscan_property) { in amdgpu_connector_set_property() 561 if (property == adev->mode_info.underscan_hborder_property) { in amdgpu_connector_set_property() 575 if (property == adev->mode_info.underscan_vborder_property) { in amdgpu_connector_set_property() [all …]
|
D | dce_v11_0.c | 216 if (crtc >= adev->mode_info.num_crtc) in dce_v11_0_vblank_wait() 242 if (crtc >= adev->mode_info.num_crtc) in dce_v11_0_vblank_get_counter() 253 for (i = 0; i < adev->mode_info.num_crtc; i++) in dce_v11_0_pageflip_interrupt_init() 262 for (i = 0; i < adev->mode_info.num_crtc; i++) in dce_v11_0_pageflip_interrupt_fini() 279 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; in dce_v11_0_page_flip() 294 if ((crtc < 0) || (crtc >= adev->mode_info.num_crtc)) in dce_v11_0_crtc_get_scanoutpos() 523 for (i = 0; i < adev->mode_info.num_crtc; i++) { in dce_v11_0_is_display_hung() 532 for (i = 0; i < adev->mode_info.num_crtc; i++) { in dce_v11_0_is_display_hung() 562 for (i = 0; i < adev->mode_info.num_crtc; i++) { in dce_v11_0_stop_mc_access() 619 for (i = 0; i < adev->mode_info.num_crtc; i++) { in dce_v11_0_resume_mc_access() [all …]
|
D | amdgpu_display.c | 71 struct amdgpu_crtc *amdgpuCrtc = adev->mode_info.crtcs[work->crtc_id]; in amdgpu_flip_work_func() 134 adev->mode_info.funcs->page_flip(adev, work->crtc_id, work->base); in amdgpu_flip_work_func() 613 adev->mode_info.coherent_mode_property = in amdgpu_modeset_create_props() 615 if (!adev->mode_info.coherent_mode_property) in amdgpu_modeset_create_props() 619 adev->mode_info.load_detect_property = in amdgpu_modeset_create_props() 621 if (!adev->mode_info.load_detect_property) in amdgpu_modeset_create_props() 627 adev->mode_info.underscan_property = in amdgpu_modeset_create_props() 632 adev->mode_info.underscan_hborder_property = in amdgpu_modeset_create_props() 635 if (!adev->mode_info.underscan_hborder_property) in amdgpu_modeset_create_props() 638 adev->mode_info.underscan_vborder_property = in amdgpu_modeset_create_props() [all …]
|
D | dce_v10_0.c | 226 if (crtc >= adev->mode_info.num_crtc) in dce_v10_0_vblank_wait() 252 if (crtc >= adev->mode_info.num_crtc) in dce_v10_0_vblank_get_counter() 263 for (i = 0; i < adev->mode_info.num_crtc; i++) in dce_v10_0_pageflip_interrupt_init() 272 for (i = 0; i < adev->mode_info.num_crtc; i++) in dce_v10_0_pageflip_interrupt_fini() 289 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; in dce_v10_0_page_flip() 304 if ((crtc < 0) || (crtc >= adev->mode_info.num_crtc)) in dce_v10_0_crtc_get_scanoutpos() 535 for (i = 0; i < adev->mode_info.num_crtc; i++) { in dce_v10_0_is_display_hung() 544 for (i = 0; i < adev->mode_info.num_crtc; i++) { in dce_v10_0_is_display_hung() 574 for (i = 0; i < adev->mode_info.num_crtc; i++) { in dce_v10_0_stop_mc_access() 631 for (i = 0; i < adev->mode_info.num_crtc; i++) { in dce_v10_0_resume_mc_access() [all …]
|
D | atombios_crtc.c | 80 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_crtc_overscan_setup() 109 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_crtc_scaler_setup() 126 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_crtc_lock() 142 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_crtc_enable() 158 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_crtc_blank() 174 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_crtc_powergate() 186 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_crtc_powergate_init() 231 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_crtc_set_dtd_timing() 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() [all …]
|
D | atombios_encoders.c | 72 if (!(adev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU)) in amdgpu_atombios_encoder_get_backlight_level() 87 if (!(adev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU)) in amdgpu_atombios_encoder_set_backlight_level() 186 if (!(adev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU)) in amdgpu_atombios_encoder_init_backlight() 241 if (!(adev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU)) in amdgpu_atombios_encoder_fini_backlight() 346 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_encoder_setup_dac() 395 if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev, &crev)) in amdgpu_atombios_encoder_setup_dvo() 443 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_encoder_setup_dvo() 604 if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev, &crev)) in amdgpu_atombios_encoder_setup_dig_encoder() 707 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_encoder_setup_dig_encoder() 790 if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev, &crev)) in amdgpu_atombios_encoder_setup_dig_transmitter() [all …]
|
D | amdgpu_device.c | 654 amdgpu_atom_asic_init(adev->mode_info.atom_context); in amdgpu_boot_test_post_card() 852 if (adev->mode_info.atom_context) in amdgpu_atombios_fini() 853 kfree(adev->mode_info.atom_context->scratch); in amdgpu_atombios_fini() 854 kfree(adev->mode_info.atom_context); in amdgpu_atombios_fini() 855 adev->mode_info.atom_context = NULL; in amdgpu_atombios_fini() 856 kfree(adev->mode_info.atom_card_info); in amdgpu_atombios_fini() 857 adev->mode_info.atom_card_info = NULL; in amdgpu_atombios_fini() 878 adev->mode_info.atom_card_info = atom_card_info; in amdgpu_atombios_init() 896 adev->mode_info.atom_context = amdgpu_atom_parse(atom_card_info, adev->bios); in amdgpu_atombios_init() 897 if (!adev->mode_info.atom_context) { in amdgpu_atombios_init() [all …]
|
D | atombios_i2c.c | 53 base = (unsigned char *)adev->mode_info.atom_context->scratch; in amdgpu_atombios_i2c_process_i2c_ch() 86 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_i2c_process_i2c_ch()
|
D | amdgpu_kms.c | 164 struct amdgpu_mode_info *minfo = &adev->mode_info; in amdgpu_info_ioctl() 180 for (i = 0, found = 0; i < adev->mode_info.num_crtc; i++) { in amdgpu_info_ioctl() 617 if (pipe >= adev->mode_info.num_crtc) { in amdgpu_get_vblank_counter_kms() 630 if (adev->mode_info.crtcs[pipe]) { in amdgpu_get_vblank_counter_kms() 643 &adev->mode_info.crtcs[pipe]->base.hwmode); in amdgpu_get_vblank_counter_kms() 729 crtc = &adev->mode_info.crtcs[pipe]->base; in amdgpu_get_vblank_timestamp_kms()
|
D | amdgpu.h | 2045 struct amdgpu_mode_info mode_info; member 2261 #define amdgpu_display_set_vga_render_state(adev, r) (adev)->mode_info.funcs->set_vga_render_state(… 2262 #define amdgpu_display_vblank_get_counter(adev, crtc) (adev)->mode_info.funcs->vblank_get_counter((… 2263 #define amdgpu_display_vblank_wait(adev, crtc) (adev)->mode_info.funcs->vblank_wait((adev), (crtc)) 2264 #define amdgpu_display_is_display_hung(adev) (adev)->mode_info.funcs->is_display_hung((adev)) 2265 #define amdgpu_display_backlight_set_level(adev, e, l) (adev)->mode_info.funcs->backlight_set_level… 2266 #define amdgpu_display_backlight_get_level(adev, e) (adev)->mode_info.funcs->backlight_get_level((e… 2267 #define amdgpu_display_hpd_sense(adev, h) (adev)->mode_info.funcs->hpd_sense((adev), (h)) 2268 #define amdgpu_display_hpd_set_polarity(adev, h) (adev)->mode_info.funcs->hpd_set_polarity((adev), … 2269 #define amdgpu_display_hpd_get_gpio_reg(adev) (adev)->mode_info.funcs->hpd_get_gpio_reg((adev)) [all …]
|
D | cz_dpm.c | 97 struct amdgpu_mode_info *mode_info = &adev->mode_info; in cz_parse_sys_info_table() local 104 if (amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL, in cz_parse_sys_info_table() 106 igp_info = (union igp_info *)(mode_info->atom_context->bios + in cz_parse_sys_info_table() 301 struct amdgpu_mode_info *mode_info = &adev->mode_info; in cz_parse_power_table() local 316 if (!amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL, in cz_parse_power_table() 319 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); in cz_parse_power_table() 322 (mode_info->atom_context->bios + data_offset + in cz_parse_power_table() 325 (mode_info->atom_context->bios + data_offset + in cz_parse_power_table() 328 (mode_info->atom_context->bios + data_offset + in cz_parse_power_table()
|
D | amdgpu_cgs.c | 409 adev->mode_info.atom_context, table, size, in amdgpu_cgs_atom_get_data_table() 411 return (uint8_t*)adev->mode_info.atom_context->bios + in amdgpu_cgs_atom_get_data_table() 423 adev->mode_info.atom_context, table, in amdgpu_cgs_atom_get_cmd_table_revs() 436 adev->mode_info.atom_context, table, args); in amdgpu_cgs_atom_exec_cmd_table()
|
D | atombios_dp.c | 74 base = (unsigned char *)(adev->mode_info.atom_context->scratch + 1); in amdgpu_atombios_dp_process_aux_ch() 85 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_dp_process_aux_ch() 328 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_dp_encoder_service()
|
D | kv_dpm.c | 2588 struct amdgpu_mode_info *mode_info = &adev->mode_info; in kv_parse_sys_info_table() local 2595 if (amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL, in kv_parse_sys_info_table() 2597 igp_info = (union igp_info *)(mode_info->atom_context->bios + in kv_parse_sys_info_table() 2730 struct amdgpu_mode_info *mode_info = &adev->mode_info; in kv_parse_power_table() local 2745 if (!amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL, in kv_parse_power_table() 2748 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); in kv_parse_power_table() 2753 (mode_info->atom_context->bios + data_offset + in kv_parse_power_table() 2756 (mode_info->atom_context->bios + data_offset + in kv_parse_power_table() 2759 (mode_info->atom_context->bios + data_offset + in kv_parse_power_table()
|
D | amdgpu_encoders.c | 52 adev->mode_info.bl_encoder = amdgpu_encoder; in amdgpu_link_encoder_connector()
|
D | amdgpu_irq.c | 217 r = drm_vblank_init(adev->ddev, adev->mode_info.num_crtc); in amdgpu_irq_init()
|
D | gmc_v8_0.c | 155 if (adev->mode_info.num_crtc) in gmc_v8_0_mc_stop() 187 if (adev->mode_info.num_crtc) in gmc_v8_0_mc_resume() 351 if (adev->mode_info.num_crtc) in gmc_v8_0_mc_program()
|
D | vi.c | 346 if (adev->mode_info.num_crtc) { in vi_read_disabled_bios() 355 if (adev->mode_info.num_crtc) { in vi_read_disabled_bios() 372 if (adev->mode_info.num_crtc) { in vi_read_disabled_bios()
|
D | gmc_v7_0.c | 105 if (adev->mode_info.num_crtc) in gmc_v7_0_mc_stop() 137 if (adev->mode_info.num_crtc) in gmc_v7_0_mc_resume() 310 if (adev->mode_info.num_crtc) in gmc_v7_0_mc_program()
|
D | amdgpu_pm.c | 757 if (adev->mode_info.num_crtc && adev->mode_info.mode_config_initialized) { in amdgpu_pm_compute_clocks()
|
D | cik.c | 897 if (adev->mode_info.num_crtc) { in cik_read_disabled_bios() 906 if (adev->mode_info.num_crtc) { in cik_read_disabled_bios() 923 if (adev->mode_info.num_crtc) { in cik_read_disabled_bios()
|
D | ci_dpm.c | 5656 struct amdgpu_mode_info *mode_info = &adev->mode_info; in ci_parse_power_table() local 5671 if (!amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL, in ci_parse_power_table() 5674 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); in ci_parse_power_table() 5679 (mode_info->atom_context->bios + data_offset + in ci_parse_power_table() 5682 (mode_info->atom_context->bios + data_offset + in ci_parse_power_table() 5685 (mode_info->atom_context->bios + data_offset + in ci_parse_power_table() 5748 struct amdgpu_mode_info *mode_info = &adev->mode_info; in ci_get_vbios_boot_values() local 5754 if (amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL, in ci_get_vbios_boot_values() 5757 (ATOM_FIRMWARE_INFO_V2_2 *)(mode_info->atom_context->bios + in ci_get_vbios_boot_values() 6048 if (amdgpu_atom_parse_data_header(adev->mode_info.atom_context, index, &size, in ci_dpm_init()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_atombios.c | 132 struct atom_context *ctx = rdev->mode_info.atom_context; in radeon_lookup_i2c_gpio() 168 struct atom_context *ctx = rdev->mode_info.atom_context; in radeon_atombios_i2c_init() 202 struct atom_context *ctx = rdev->mode_info.atom_context; in radeon_atombios_lookup_gpio() 520 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_get_atom_connector_info_from_object_table() local 521 struct atom_context *ctx = mode_info->atom_context; in radeon_get_atom_connector_info_from_object_table() 858 struct radeon_mode_info *mode_info = &rdev->mode_info; in atombios_get_connector_object_id() local 859 struct atom_context *ctx = mode_info->atom_context; in atombios_get_connector_object_id() 902 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_get_atom_connector_info_from_supported_devices_table() local 903 struct atom_context *ctx = mode_info->atom_context; in radeon_get_atom_connector_info_from_supported_devices_table() 1119 struct radeon_mode_info *mode_info = &rdev->mode_info; in radeon_atombios_get_dentist_vco_freq() local [all …]
|
D | radeon_display.c | 288 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in radeon_crtc_handle_vblank() 329 &rdev->mode_info.crtcs[crtc_id]->base.hwmode)) && in radeon_crtc_handle_vblank() 330 ((vpos >= (99 * rdev->mode_info.crtcs[crtc_id]->base.hwmode.crtc_vdisplay)/100) || in radeon_crtc_handle_vblank() 355 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in radeon_crtc_handle_flip() 401 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[work->crtc_id]; in radeon_flip_work_func() 714 rdev->mode_info.crtcs[index] = radeon_crtc; in radeon_crtc_init() 1450 rdev->mode_info.coherent_mode_property = in radeon_modeset_create_props() 1452 if (!rdev->mode_info.coherent_mode_property) in radeon_modeset_create_props() 1458 rdev->mode_info.tmds_pll_property = in radeon_modeset_create_props() 1464 rdev->mode_info.load_detect_property = in radeon_modeset_create_props() [all …]
|
D | radeon_fb.c | 296 drm_fb_helper_hotplug_event(&rdev->mode_info.rfbdev->helper); in radeon_fb_output_poll_changed() 338 rdev->mode_info.rfbdev = rfbdev; in radeon_fbdev_init() 371 if (!rdev->mode_info.rfbdev) in radeon_fbdev_fini() 374 radeon_fbdev_destroy(rdev->ddev, rdev->mode_info.rfbdev); in radeon_fbdev_fini() 375 kfree(rdev->mode_info.rfbdev); in radeon_fbdev_fini() 376 rdev->mode_info.rfbdev = NULL; in radeon_fbdev_fini() 381 fb_set_suspend(rdev->mode_info.rfbdev->helper.fbdev, state); in radeon_fbdev_set_suspend() 386 if (robj == gem_to_radeon_bo(rdev->mode_info.rfbdev->rfb.obj)) in radeon_fbdev_robj_is_fb() 393 drm_fb_helper_add_one_connector(&rdev->mode_info.rfbdev->helper, connector); in radeon_fb_add_connector() 398 drm_fb_helper_remove_one_connector(&rdev->mode_info.rfbdev->helper, connector); in radeon_fb_remove_connector() [all …]
|
D | radeon_connectors.c | 572 if (property == rdev->mode_info.coherent_mode_property) { in radeon_connector_set_property() 594 if (property == rdev->mode_info.audio_property) { in radeon_connector_set_property() 609 if (property == rdev->mode_info.dither_property) { in radeon_connector_set_property() 624 if (property == rdev->mode_info.underscan_property) { in radeon_connector_set_property() 638 if (property == rdev->mode_info.underscan_hborder_property) { in radeon_connector_set_property() 652 if (property == rdev->mode_info.underscan_vborder_property) { in radeon_connector_set_property() 666 if (property == rdev->mode_info.tv_std_property) { in radeon_connector_set_property() 690 if (property == rdev->mode_info.load_detect_property) { in radeon_connector_set_property() 700 if (property == rdev->mode_info.tmds_pll_property) { in radeon_connector_set_property() 755 if (property == rdev->mode_info.output_csc_property) { in radeon_connector_set_property() [all …]
|
D | r600_dpm.c | 162 if (rdev->num_crtc && rdev->mode_info.mode_config_initialized) { in r600_dpm_get_vblank_time() 187 if (rdev->num_crtc && rdev->mode_info.mode_config_initialized) { in r600_dpm_get_vrefresh() 844 struct radeon_mode_info *mode_info = &rdev->mode_info; in r600_get_platform_caps() local 850 if (!atom_parse_data_header(mode_info->atom_context, index, NULL, in r600_get_platform_caps() 853 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); in r600_get_platform_caps() 872 struct radeon_mode_info *mode_info = &rdev->mode_info; in r600_parse_extended_power_table() local 881 if (!atom_parse_data_header(mode_info->atom_context, index, NULL, in r600_parse_extended_power_table() 884 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); in r600_parse_extended_power_table() 890 fan_info = (union fan_info *)(mode_info->atom_context->bios + data_offset + in r600_parse_extended_power_table() 921 (mode_info->atom_context->bios + data_offset + in r600_parse_extended_power_table() [all …]
|
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() 86 atom_execute_table_scratch_unlocked(rdev->mode_info.atom_context, index, (uint32_t *)&args); in radeon_process_i2c_ch() 99 mutex_unlock(&rdev->mode_info.atom_context->scratch_mutex); in radeon_process_i2c_ch()
|
D | atombios_encoders.c | 80 if (!(rdev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU)) in atombios_get_backlight_level() 96 if (!(rdev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU)) in atombios_set_backlight_level() 111 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); in atombios_set_backlight_level() 114 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); in atombios_set_backlight_level() 116 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); in atombios_set_backlight_level() 202 if (!(rdev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU)) in radeon_atom_backlight_init() 240 rdev->mode_info.bl_encoder = radeon_encoder; in radeon_atom_backlight_init() 262 if (!(rdev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU)) in radeon_atom_backlight_exit() 392 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); in atombios_dac_setup() 448 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); in atombios_tv_setup() [all …]
|
D | radeon_combios.c | 392 rdev->mode_info.bios_hardcoded_edid = edid; in radeon_combios_check_hardcoded_edid() 393 rdev->mode_info.bios_hardcoded_edid_size = size; in radeon_combios_check_hardcoded_edid() 403 if (rdev->mode_info.bios_hardcoded_edid) { in radeon_bios_get_hardcoded_edid() 404 edid = kmalloc(rdev->mode_info.bios_hardcoded_edid_size, GFP_KERNEL); in radeon_bios_get_hardcoded_edid() 407 (unsigned char *)rdev->mode_info.bios_hardcoded_edid, in radeon_bios_get_hardcoded_edid() 408 rdev->mode_info.bios_hardcoded_edid_size); in radeon_bios_get_hardcoded_edid() 1396 switch (rdev->mode_info.connector_table) { in radeon_legacy_get_ext_tmds_info_from_table() 1458 rdev->mode_info.connector_table = radeon_connector_table; in radeon_get_legacy_connector_info_from_table() 1459 if (rdev->mode_info.connector_table == CT_NONE) { in radeon_get_legacy_connector_info_from_table() 1463 rdev->mode_info.connector_table = CT_POWERBOOK_VGA; in radeon_get_legacy_connector_info_from_table() [all …]
|
D | radeon_device.c | 742 atom_asic_init(rdev->mode_info.atom_context); in radeon_boot_test_post_card() 963 rdev->mode_info.atom_card_info = atom_card_info; in radeon_atombios_init() 981 rdev->mode_info.atom_context = atom_parse(atom_card_info, rdev->bios); in radeon_atombios_init() 982 if (!rdev->mode_info.atom_context) { in radeon_atombios_init() 987 mutex_init(&rdev->mode_info.atom_context->mutex); in radeon_atombios_init() 988 mutex_init(&rdev->mode_info.atom_context->scratch_mutex); in radeon_atombios_init() 990 atom_allocate_fb_scratch(rdev->mode_info.atom_context); in radeon_atombios_init() 1005 if (rdev->mode_info.atom_context) { in radeon_atombios_fini() 1006 kfree(rdev->mode_info.atom_context->scratch); in radeon_atombios_fini() 1008 kfree(rdev->mode_info.atom_context); in radeon_atombios_fini() [all …]
|
D | rs690.c | 73 if (atom_parse_data_header(rdev->mode_info.atom_context, index, NULL, in rs690_pm_info() 75 info = (union igp_info *)(rdev->mode_info.atom_context->bios + data_offset); in rs690_pm_info() 252 rdev->mode_info.crtcs[0]->lb_vblank_lead_lines = DIV_ROUND_UP(lb_size, mode1->crtc_hdisplay); in rs690_line_buffer_adjust() 255 rdev->mode_info.crtcs[1]->lb_vblank_lead_lines = DIV_ROUND_UP(lb_size, mode2->crtc_hdisplay); in rs690_line_buffer_adjust() 593 if (!rdev->mode_info.mode_config_initialized) in rs690_bandwidth_update() 598 if (rdev->mode_info.crtcs[0]->base.enabled) in rs690_bandwidth_update() 599 mode0 = &rdev->mode_info.crtcs[0]->base.mode; in rs690_bandwidth_update() 600 if (rdev->mode_info.crtcs[1]->base.enabled) in rs690_bandwidth_update() 601 mode1 = &rdev->mode_info.crtcs[1]->base.mode; in rs690_bandwidth_update() 625 rs690_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[0], &wm0_high, false); in rs690_bandwidth_update() [all …]
|
D | atombios_crtc.c | 76 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); in atombios_overscan_setup() 156 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); in atombios_scaler_setup() 177 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); in atombios_lock_crtc() 193 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); in atombios_enable_crtc() 209 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); in atombios_enable_crtc_memreq() 241 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); in atombios_blank_crtc() 261 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); in atombios_powergate_crtc() 341 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); in atombios_set_crtc_dtd_timing() 387 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); in atombios_crtc_set_timing() 460 if (rdev->mode_info.crtcs[i] && in atombios_crtc_program_ss() [all …]
|
D | rv515.c | 584 atom_asic_init(rdev->mode_info.atom_context); in rv515_resume() 1243 if (rdev->mode_info.crtcs[0]->base.enabled) in rv515_bandwidth_avivo_update() 1244 mode0 = &rdev->mode_info.crtcs[0]->base.mode; in rv515_bandwidth_avivo_update() 1245 if (rdev->mode_info.crtcs[1]->base.enabled) in rv515_bandwidth_avivo_update() 1246 mode1 = &rdev->mode_info.crtcs[1]->base.mode; in rv515_bandwidth_avivo_update() 1249 rv515_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[0], &wm0_high, false); in rv515_bandwidth_avivo_update() 1250 rv515_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[1], &wm1_high, false); in rv515_bandwidth_avivo_update() 1252 rv515_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[0], &wm0_low, false); in rv515_bandwidth_avivo_update() 1253 rv515_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[1], &wm1_low, false); in rv515_bandwidth_avivo_update() 1280 if (!rdev->mode_info.mode_config_initialized) in rv515_bandwidth_update() [all …]
|
D | rs780_dpm.c | 51 struct radeon_mode_info *minfo = &rdev->mode_info; in rs780_get_pm_mode_parameters() 791 struct radeon_mode_info *mode_info = &rdev->mode_info; in rs780_parse_power_table() local 802 if (!atom_parse_data_header(mode_info->atom_context, index, NULL, in rs780_parse_power_table() 805 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); in rs780_parse_power_table() 814 (mode_info->atom_context->bios + data_offset + in rs780_parse_power_table() 818 (mode_info->atom_context->bios + data_offset + in rs780_parse_power_table() 824 (mode_info->atom_context->bios + data_offset + in rs780_parse_power_table() 871 if (atom_parse_data_header(rdev->mode_info.atom_context, index, NULL, in rs780_dpm_init() 873 info = (union igp_info *)(rdev->mode_info.atom_context->bios + data_offset); in rs780_dpm_init()
|
D | atombios_dp.c | 103 mutex_lock(&rdev->mode_info.atom_context->scratch_mutex); in radeon_process_aux_ch() 105 base = (unsigned char *)(rdev->mode_info.atom_context->scratch + 1); in radeon_process_aux_ch() 117 atom_execute_table_scratch_unlocked(rdev->mode_info.atom_context, index, (uint32_t *)&args); in radeon_process_aux_ch() 151 mutex_unlock(&rdev->mode_info.atom_context->scratch_mutex); in radeon_process_aux_ch() 392 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); in radeon_dp_encoder_service() 845 if (atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev)) { in radeon_dp_link_train()
|
D | rs600.c | 115 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rs600_page_flip() 144 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rs600_page_flip_pending() 891 if (!rdev->mode_info.mode_config_initialized) in rs600_bandwidth_update() 896 if (rdev->mode_info.crtcs[0]->base.enabled) in rs600_bandwidth_update() 897 mode0 = &rdev->mode_info.crtcs[0]->base.mode; in rs600_bandwidth_update() 898 if (rdev->mode_info.crtcs[1]->base.enabled) in rs600_bandwidth_update() 899 mode1 = &rdev->mode_info.crtcs[1]->base.mode; in rs600_bandwidth_update() 1048 atom_asic_init(rdev->mode_info.atom_context); in rs600_resume()
|
D | r520.c | 237 atom_asic_init(rdev->mode_info.atom_context); in r520_resume() 288 atom_asic_init(rdev->mode_info.atom_context); in r520_init()
|
D | trinity_dpm.c | 1730 struct radeon_mode_info *mode_info = &rdev->mode_info; in trinity_parse_power_table() local 1745 if (!atom_parse_data_header(mode_info->atom_context, index, NULL, in trinity_parse_power_table() 1748 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); in trinity_parse_power_table() 1751 (mode_info->atom_context->bios + data_offset + in trinity_parse_power_table() 1754 (mode_info->atom_context->bios + data_offset + in trinity_parse_power_table() 1757 (mode_info->atom_context->bios + data_offset + in trinity_parse_power_table() 1847 struct radeon_mode_info *mode_info = &rdev->mode_info; in trinity_parse_sys_info_table() local 1854 if (atom_parse_data_header(mode_info->atom_context, index, NULL, in trinity_parse_sys_info_table() 1856 igp_info = (union igp_info *)(mode_info->atom_context->bios + in trinity_parse_sys_info_table()
|
D | sumo_dpm.c | 1455 struct radeon_mode_info *mode_info = &rdev->mode_info; in sumo_parse_power_table() local 1470 if (!atom_parse_data_header(mode_info->atom_context, index, NULL, in sumo_parse_power_table() 1473 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); in sumo_parse_power_table() 1476 (mode_info->atom_context->bios + data_offset + in sumo_parse_power_table() 1479 (mode_info->atom_context->bios + data_offset + in sumo_parse_power_table() 1482 (mode_info->atom_context->bios + data_offset + in sumo_parse_power_table() 1658 struct radeon_mode_info *mode_info = &rdev->mode_info; in sumo_parse_sys_info_table() local 1665 if (atom_parse_data_header(mode_info->atom_context, index, NULL, in sumo_parse_sys_info_table() 1667 igp_info = (union igp_info *)(mode_info->atom_context->bios + in sumo_parse_sys_info_table()
|
D | radeon_kms.c | 219 struct radeon_mode_info *minfo = &rdev->mode_info; in radeon_info_ioctl() 775 if (rdev->mode_info.crtcs[crtc]) { in radeon_get_vblank_counter_kms() 788 &rdev->mode_info.crtcs[crtc]->base.hwmode); in radeon_get_vblank_counter_kms() 894 drmcrtc = &rdev->mode_info.crtcs[crtc]->base; in radeon_get_vblank_timestamp_kms()
|
D | kv_dpm.c | 2491 struct radeon_mode_info *mode_info = &rdev->mode_info; in kv_parse_sys_info_table() local 2498 if (atom_parse_data_header(mode_info->atom_context, index, NULL, in kv_parse_sys_info_table() 2500 igp_info = (union igp_info *)(mode_info->atom_context->bios + in kv_parse_sys_info_table() 2633 struct radeon_mode_info *mode_info = &rdev->mode_info; in kv_parse_power_table() local 2648 if (!atom_parse_data_header(mode_info->atom_context, index, NULL, in kv_parse_power_table() 2651 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); in kv_parse_power_table() 2654 (mode_info->atom_context->bios + data_offset + in kv_parse_power_table() 2657 (mode_info->atom_context->bios + data_offset + in kv_parse_power_table() 2660 (mode_info->atom_context->bios + data_offset + in kv_parse_power_table()
|
D | rv6xx_dpm.c | 1875 struct radeon_mode_info *mode_info = &rdev->mode_info; in rv6xx_parse_power_table() local 1886 if (!atom_parse_data_header(mode_info->atom_context, index, NULL, in rv6xx_parse_power_table() 1889 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); in rv6xx_parse_power_table() 1898 (mode_info->atom_context->bios + data_offset + in rv6xx_parse_power_table() 1902 (mode_info->atom_context->bios + data_offset + in rv6xx_parse_power_table() 1919 (mode_info->atom_context->bios + data_offset + in rv6xx_parse_power_table()
|
D | radeon_legacy_encoders.c | 77 if ((rdev->mode_info.connector_table == CT_IBOOK) || in radeon_legacy_lvds_update() 78 (rdev->mode_info.connector_table == CT_POWERBOOK_EXTERNAL) || in radeon_legacy_lvds_update() 79 (rdev->mode_info.connector_table == CT_POWERBOOK_INTERNAL) || in radeon_legacy_lvds_update() 80 (rdev->mode_info.connector_table == CT_POWERBOOK_VGA)) in radeon_legacy_lvds_update() 444 rdev->mode_info.bl_encoder = radeon_encoder; in radeon_legacy_backlight_init()
|
D | r100.c | 158 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in r100_page_flip() 191 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in r100_page_flip_pending() 3223 if (!rdev->mode_info.mode_config_initialized) in r100_bandwidth_update() 3228 if (rdev->mode_info.crtcs[0]->base.enabled) { in r100_bandwidth_update() 3229 mode1 = &rdev->mode_info.crtcs[0]->base.mode; in r100_bandwidth_update() 3230 pixel_bytes1 = rdev->mode_info.crtcs[0]->base.primary->fb->bits_per_pixel / 8; in r100_bandwidth_update() 3233 if (rdev->mode_info.crtcs[1]->base.enabled) { in r100_bandwidth_update() 3234 mode2 = &rdev->mode_info.crtcs[1]->base.mode; in r100_bandwidth_update() 3235 pixel_bytes2 = rdev->mode_info.crtcs[1]->base.primary->fb->bits_per_pixel / 8; in r100_bandwidth_update() 3640 rdev->mode_info.crtcs[0]->lb_vblank_lead_lines = DIV_ROUND_UP(lb_size, mode1->crtc_hdisplay); in r100_bandwidth_update() [all …]
|
D | rv770_dpm.c | 2269 struct radeon_mode_info *mode_info = &rdev->mode_info; in rv7xx_parse_power_table() local 2280 if (!atom_parse_data_header(mode_info->atom_context, index, NULL, in rv7xx_parse_power_table() 2283 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); in rv7xx_parse_power_table() 2292 (mode_info->atom_context->bios + data_offset + in rv7xx_parse_power_table() 2296 (mode_info->atom_context->bios + data_offset + in rv7xx_parse_power_table() 2314 (mode_info->atom_context->bios + data_offset + in rv7xx_parse_power_table()
|
D | rv770.c | 806 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rv770_page_flip() 842 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rv770_page_flip_pending() 1810 atom_asic_init(rdev->mode_info.atom_context); in rv770_resume() 1875 atom_asic_init(rdev->mode_info.atom_context); in rv770_init()
|
D | evergreen.c | 1412 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in evergreen_page_flip() 1433 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in evergreen_page_flip_pending() 2425 if (!rdev->mode_info.mode_config_initialized) in evergreen_bandwidth_update() 2431 if (rdev->mode_info.crtcs[i]->base.enabled) in evergreen_bandwidth_update() 2435 mode0 = &rdev->mode_info.crtcs[i]->base.mode; in evergreen_bandwidth_update() 2436 mode1 = &rdev->mode_info.crtcs[i+1]->base.mode; in evergreen_bandwidth_update() 2437 lb_size = evergreen_line_buffer_adjust(rdev, rdev->mode_info.crtcs[i], mode0, mode1); in evergreen_bandwidth_update() 2438 evergreen_program_watermarks(rdev, rdev->mode_info.crtcs[i], lb_size, num_heads); in evergreen_bandwidth_update() 2439 lb_size = evergreen_line_buffer_adjust(rdev, rdev->mode_info.crtcs[i+1], mode1, mode0); in evergreen_bandwidth_update() 2440 evergreen_program_watermarks(rdev, rdev->mode_info.crtcs[i+1], lb_size, num_heads); in evergreen_bandwidth_update() [all …]
|
D | radeon_irq_kms.c | 84 if (!rdev->mode_info.mode_config_initialized) in radeon_hotplug_work_func()
|
D | r420.c | 319 atom_asic_init(rdev->mode_info.atom_context); in r420_resume()
|
D | ci_dpm.c | 5510 struct radeon_mode_info *mode_info = &rdev->mode_info; in ci_parse_power_table() local 5525 if (!atom_parse_data_header(mode_info->atom_context, index, NULL, in ci_parse_power_table() 5528 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); in ci_parse_power_table() 5531 (mode_info->atom_context->bios + data_offset + in ci_parse_power_table() 5534 (mode_info->atom_context->bios + data_offset + in ci_parse_power_table() 5537 (mode_info->atom_context->bios + data_offset + in ci_parse_power_table() 5602 struct radeon_mode_info *mode_info = &rdev->mode_info; in ci_get_vbios_boot_values() local 5608 if (atom_parse_data_header(mode_info->atom_context, index, NULL, in ci_get_vbios_boot_values() 5611 (ATOM_FIRMWARE_INFO_V2_2 *)(mode_info->atom_context->bios + in ci_get_vbios_boot_values() 5862 if (atom_parse_data_header(rdev->mode_info.atom_context, index, &size, in ci_dpm_init()
|
D | si.c | 2421 if (!rdev->mode_info.mode_config_initialized) in dce6_bandwidth_update() 2427 if (rdev->mode_info.crtcs[i]->base.enabled) in dce6_bandwidth_update() 2431 mode0 = &rdev->mode_info.crtcs[i]->base.mode; in dce6_bandwidth_update() 2432 mode1 = &rdev->mode_info.crtcs[i+1]->base.mode; in dce6_bandwidth_update() 2433 lb_size = dce6_line_buffer_adjust(rdev, rdev->mode_info.crtcs[i], mode0, mode1); in dce6_bandwidth_update() 2434 dce6_program_watermarks(rdev, rdev->mode_info.crtcs[i], lb_size, num_heads); in dce6_bandwidth_update() 2435 lb_size = dce6_line_buffer_adjust(rdev, rdev->mode_info.crtcs[i+1], mode1, mode0); in dce6_bandwidth_update() 2436 dce6_program_watermarks(rdev, rdev->mode_info.crtcs[i+1], lb_size, num_heads); in dce6_bandwidth_update() 7090 atom_asic_init(rdev->mode_info.atom_context); in si_resume() 7162 atom_asic_init(rdev->mode_info.atom_context); in si_init()
|
D | ni_dpm.c | 3987 struct radeon_mode_info *mode_info = &rdev->mode_info; in ni_parse_power_table() local 3998 if (!atom_parse_data_header(mode_info->atom_context, index, NULL, in ni_parse_power_table() 4001 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); in ni_parse_power_table() 4010 (mode_info->atom_context->bios + data_offset + in ni_parse_power_table() 4014 (mode_info->atom_context->bios + data_offset + in ni_parse_power_table() 4032 (mode_info->atom_context->bios + data_offset + in ni_parse_power_table()
|
D | radeon_pm.c | 1644 if (rdev->num_crtc && rdev->mode_info.mode_config_initialized) { in radeon_pm_compute_clocks_old() 1718 if (rdev->num_crtc && rdev->mode_info.mode_config_initialized) { in radeon_pm_compute_clocks_dpm() 1763 &rdev->mode_info.crtcs[crtc]->base.hwmode); in radeon_pm_in_vbl()
|
D | si_dpm.c | 5339 radeon_crtc = rdev->mode_info.crtcs[i]; in si_upload_smc_data() 6820 struct radeon_mode_info *mode_info = &rdev->mode_info; in si_parse_power_table() local 6835 if (!atom_parse_data_header(mode_info->atom_context, index, NULL, in si_parse_power_table() 6838 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); in si_parse_power_table() 6841 (mode_info->atom_context->bios + data_offset + in si_parse_power_table() 6844 (mode_info->atom_context->bios + data_offset + in si_parse_power_table() 6847 (mode_info->atom_context->bios + data_offset + in si_parse_power_table()
|
D | radeon_audio.c | 256 if (rdev->mode_info.mode_config_initialized) { in radeon_audio_enable()
|
D | ni.c | 2208 atom_asic_init(rdev->mode_info.atom_context); in cayman_resume() 2273 atom_asic_init(rdev->mode_info.atom_context); in cayman_init()
|
D | cik.c | 8761 atom_asic_init(rdev->mode_info.atom_context); in cik_resume() 8851 atom_asic_init(rdev->mode_info.atom_context); in cik_init() 9674 if (!rdev->mode_info.mode_config_initialized) in dce8_bandwidth_update() 9680 if (rdev->mode_info.crtcs[i]->base.enabled) in dce8_bandwidth_update() 9684 mode = &rdev->mode_info.crtcs[i]->base.mode; in dce8_bandwidth_update() 9685 lb_size = dce8_line_buffer_adjust(rdev, rdev->mode_info.crtcs[i], mode); in dce8_bandwidth_update() 9686 dce8_program_watermarks(rdev, rdev->mode_info.crtcs[i], lb_size, num_heads); in dce8_bandwidth_update()
|
D | r600.c | 3163 atom_asic_init(rdev->mode_info.atom_context); in r600_resume() 3228 atom_asic_init(rdev->mode_info.atom_context); in r600_init()
|
D | radeon.h | 2374 struct radeon_mode_info mode_info; member
|
/linux-4.4.14/arch/x86/boot/ |
D | video-vga.c | 19 static struct mode_info vga_modes[] = { 29 static struct mode_info ega_modes[] = { 34 static struct mode_info cga_modes[] = { 193 static int vga_set_mode(struct mode_info *mode) in vga_set_mode() 238 static struct mode_info *mode_lists[] = { in vga_probe() 244 sizeof(cga_modes)/sizeof(struct mode_info), in vga_probe() 245 sizeof(ega_modes)/sizeof(struct mode_info), in vga_probe() 246 sizeof(vga_modes)/sizeof(struct mode_info), in vga_probe()
|
D | video-bios.c | 26 static int bios_set_mode(struct mode_info *mi) in bios_set_mode() 72 struct mode_info *mi; in bios_probe() 81 video_bios.modes = GET_HEAP(struct mode_info, 0); in bios_probe() 84 if (!heap_free(sizeof(struct mode_info))) in bios_probe() 107 mi = GET_HEAP(struct mode_info, 1); in bios_probe()
|
D | video-vesa.c | 38 struct mode_info *mi; in vesa_probe() 41 video_vesa.modes = GET_HEAP(struct mode_info, 0); in vesa_probe() 59 if (!heap_free(sizeof(struct mode_info))) in vesa_probe() 78 mi = GET_HEAP(struct mode_info, 1); in vesa_probe() 93 mi = GET_HEAP(struct mode_info, 1); in vesa_probe() 106 static int vesa_set_mode(struct mode_info *mode) in vesa_set_mode()
|
D | video.h | 66 struct mode_info { struct 74 int (*set_mode)(struct mode_info *mode); argument 76 struct mode_info *modes;
|
D | video-mode.c | 57 struct mode_info *mi; in mode_defined() 76 struct mode_info *mi; in raw_set_mode() 104 struct mode_info mix; in raw_set_mode()
|
D | video.c | 142 struct mode_info *mi; in display_menu()
|
/linux-4.4.14/drivers/gpu/drm/cirrus/ |
D | cirrus_drv.c | 93 if (cdev->mode_info.gfbdev) { in cirrus_pm_suspend() 95 drm_fb_helper_set_suspend(&cdev->mode_info.gfbdev->helper, 1); in cirrus_pm_suspend() 110 if (cdev->mode_info.gfbdev) { in cirrus_pm_resume() 112 drm_fb_helper_set_suspend(&cdev->mode_info.gfbdev->helper, 0); in cirrus_pm_resume()
|
D | cirrus_fbdev.c | 287 cdev->mode_info.gfbdev = gfbdev; in cirrus_fbdev_init() 310 if (!cdev->mode_info.gfbdev) in cirrus_fbdev_fini() 313 cirrus_fbdev_destroy(cdev->dev, cdev->mode_info.gfbdev); in cirrus_fbdev_fini() 314 kfree(cdev->mode_info.gfbdev); in cirrus_fbdev_fini() 315 cdev->mode_info.gfbdev = NULL; in cirrus_fbdev_fini()
|
D | cirrus_mode.c | 167 if (&cdev->mode_info.gfbdev->gfb == cirrus_fb) { in cirrus_crtc_do_set_base() 400 cdev->mode_info.crtc = cirrus_crtc; in cirrus_crtc_init() 576 cdev->mode_info.mode_config_initialized = true; in cirrus_modeset_init() 615 if (cdev->mode_info.mode_config_initialized) { in cirrus_modeset_fini() 617 cdev->mode_info.mode_config_initialized = false; in cirrus_modeset_fini()
|
D | cirrus_drv.h | 139 struct cirrus_mode_info mode_info; member
|
/linux-4.4.14/drivers/gpu/drm/qxl/ |
D | qxl_kms.c | 67 qdev->mode_info.num_modes = ((u32 *)rom)[mode_offset]; in qxl_check_device() 69 qdev->mode_info.num_modes); in qxl_check_device() 70 qdev->mode_info.modes = (void *)((uint32_t *)rom + mode_offset + 1); in qxl_check_device() 71 for (i = 0; i < qdev->mode_info.num_modes; i++) in qxl_check_device() 72 qxl_dump_mode(qdev, qdev->mode_info.modes + i); in qxl_check_device() 290 qdev->mode_info.modes = NULL; in qxl_device_fini() 291 qdev->mode_info.num_modes = 0; in qxl_device_fini()
|
D | qxl_fb.c | 231 struct qxl_fbdev *qfbdev = qdev->mode_info.qfbdev; in qxl_fb_work() 506 qdev->mode_info.qfbdev = qfbdev; in qxl_fbdev_init() 539 if (!qdev->mode_info.qfbdev) in qxl_fbdev_fini() 542 qxl_fbdev_destroy(qdev->ddev, qdev->mode_info.qfbdev); in qxl_fbdev_fini() 543 kfree(qdev->mode_info.qfbdev); in qxl_fbdev_fini() 544 qdev->mode_info.qfbdev = NULL; in qxl_fbdev_fini() 549 drm_fb_helper_set_suspend(&qdev->mode_info.qfbdev->helper, state); in qxl_fbdev_set_suspend() 554 if (qobj == gem_to_qxl_bo(qdev->mode_info.qfbdev->qfb.obj)) in qxl_fbdev_qobj_is_fb()
|
D | qxl_display.c | 1125 qdev->mode_info.mode_config_initialized = true; in qxl_modeset_init() 1139 if (qdev->mode_info.mode_config_initialized) { in qxl_modeset_fini() 1141 qdev->mode_info.mode_config_initialized = false; in qxl_modeset_fini()
|
D | qxl_drv.h | 264 struct qxl_mode_info mode_info; member
|
/linux-4.4.14/drivers/media/platform/davinci/ |
D | vpbe.c | 167 struct vpbe_enc_mode_info *mode_info) in vpbe_get_current_mode_info() argument 169 if (NULL == mode_info) in vpbe_get_current_mode_info() 172 *mode_info = vpbe_dev->current_timings; in vpbe_get_current_mode_info() 505 struct vpbe_enc_mode_info *mode_info) in vpbe_set_mode() argument 515 if ((NULL == mode_info) || (NULL == mode_info->name)) in vpbe_set_mode() 519 if (!strcmp(mode_info->name, in vpbe_set_mode()
|
/linux-4.4.14/drivers/gpu/drm/mgag200/ |
D | mgag200_drv.h | 197 struct mga_mode_info mode_info; member
|
D | mgag200_mode.c | 1437 mdev->mode_info.crtc = mga_crtc; in mga_crtc_init() 1732 mdev->mode_info.mode_config_initialized = true; in mgag200_modeset_init()
|