Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_fb.c336 if (rdev->mode_info.rfbdev) in radeon_fb_output_poll_changed()
337 drm_fb_helper_hotplug_event(&rdev->mode_info.rfbdev->helper); in radeon_fb_output_poll_changed()
390 rdev->mode_info.rfbdev = rfbdev; in radeon_fbdev_init()
423 if (!rdev->mode_info.rfbdev) in radeon_fbdev_fini()
426 radeon_fbdev_destroy(rdev->ddev, rdev->mode_info.rfbdev); in radeon_fbdev_fini()
427 kfree(rdev->mode_info.rfbdev); in radeon_fbdev_fini()
428 rdev->mode_info.rfbdev = NULL; in radeon_fbdev_fini()
433 if (rdev->mode_info.rfbdev) in radeon_fbdev_set_suspend()
434 fb_set_suspend(rdev->mode_info.rfbdev->helper.fbdev, state); in radeon_fbdev_set_suspend()
439 if (!rdev->mode_info.rfbdev) in radeon_fbdev_robj_is_fb()
[all …]
Dradeon_atombios.c132 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 …]
Dradeon_display.c288 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in radeon_crtc_handle_vblank()
327 ((vpos >= (99 * rdev->mode_info.crtcs[crtc_id]->base.hwmode.crtc_vdisplay)/100) || in radeon_crtc_handle_vblank()
352 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in radeon_crtc_handle_flip()
398 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[work->crtc_id]; in radeon_flip_work_func()
661 rdev->mode_info.crtcs[index] = radeon_crtc; in radeon_crtc_init()
1397 rdev->mode_info.coherent_mode_property = in radeon_modeset_create_props()
1399 if (!rdev->mode_info.coherent_mode_property) in radeon_modeset_create_props()
1405 rdev->mode_info.tmds_pll_property = in radeon_modeset_create_props()
1411 rdev->mode_info.load_detect_property = in radeon_modeset_create_props()
1413 if (!rdev->mode_info.load_detect_property) in radeon_modeset_create_props()
[all …]
Dradeon_connectors.c572 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 …]
Dr600_dpm.c162 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 …]
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()
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()
Datombios_encoders.c80 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 …]
Dradeon_combios.c392 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 …]
Dradeon_device.c742 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 …]
Drs690.c73 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()
583 if (!rdev->mode_info.mode_config_initialized) in rs690_bandwidth_update()
588 if (rdev->mode_info.crtcs[0]->base.enabled) in rs690_bandwidth_update()
589 mode0 = &rdev->mode_info.crtcs[0]->base.mode; in rs690_bandwidth_update()
590 if (rdev->mode_info.crtcs[1]->base.enabled) in rs690_bandwidth_update()
591 mode1 = &rdev->mode_info.crtcs[1]->base.mode; in rs690_bandwidth_update()
615 rs690_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[0], &wm0_high, false); in rs690_bandwidth_update()
616 rs690_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[1], &wm1_high, false); in rs690_bandwidth_update()
618 rs690_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[0], &wm0_low, true); in rs690_bandwidth_update()
[all …]
Datombios_crtc.c76 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 …]
Drv515.c584 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 …]
Drs780_dpm.c51 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()
Datombios_dp.c103 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()
357 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); in radeon_dp_encoder_service()
820 if (atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev)) { in radeon_dp_link_train()
Drs600.c115 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()
Dr520.c237 atom_asic_init(rdev->mode_info.atom_context); in r520_resume()
288 atom_asic_init(rdev->mode_info.atom_context); in r520_init()
Dtrinity_dpm.c1665 struct radeon_mode_info *mode_info = &rdev->mode_info; in trinity_parse_power_table() local
1680 if (!atom_parse_data_header(mode_info->atom_context, index, NULL, in trinity_parse_power_table()
1683 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); in trinity_parse_power_table()
1686 (mode_info->atom_context->bios + data_offset + in trinity_parse_power_table()
1689 (mode_info->atom_context->bios + data_offset + in trinity_parse_power_table()
1692 (mode_info->atom_context->bios + data_offset + in trinity_parse_power_table()
1769 struct radeon_mode_info *mode_info = &rdev->mode_info; in trinity_parse_sys_info_table() local
1776 if (atom_parse_data_header(mode_info->atom_context, index, NULL, in trinity_parse_sys_info_table()
1778 igp_info = (union igp_info *)(mode_info->atom_context->bios + in trinity_parse_sys_info_table()
Dsumo_dpm.c1455 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()
Dkv_dpm.c2491 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()
Drv6xx_dpm.c1875 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()
Dradeon_legacy_encoders.c77 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()
Drv770_dpm.c2269 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()
Drv770.c806 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()
Dr100.c158 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()
3220 if (!rdev->mode_info.mode_config_initialized) in r100_bandwidth_update()
3225 if (rdev->mode_info.crtcs[0]->base.enabled) { in r100_bandwidth_update()
3226 mode1 = &rdev->mode_info.crtcs[0]->base.mode; in r100_bandwidth_update()
3227 pixel_bytes1 = rdev->mode_info.crtcs[0]->base.primary->fb->bits_per_pixel / 8; in r100_bandwidth_update()
3230 if (rdev->mode_info.crtcs[1]->base.enabled) { in r100_bandwidth_update()
3231 mode2 = &rdev->mode_info.crtcs[1]->base.mode; in r100_bandwidth_update()
3232 pixel_bytes2 = rdev->mode_info.crtcs[1]->base.primary->fb->bits_per_pixel / 8; in r100_bandwidth_update()
Devergreen.c1346 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in evergreen_page_flip()
1388 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in evergreen_page_flip_pending()
2377 if (!rdev->mode_info.mode_config_initialized) in evergreen_bandwidth_update()
2383 if (rdev->mode_info.crtcs[i]->base.enabled) in evergreen_bandwidth_update()
2387 mode0 = &rdev->mode_info.crtcs[i]->base.mode; in evergreen_bandwidth_update()
2388 mode1 = &rdev->mode_info.crtcs[i+1]->base.mode; in evergreen_bandwidth_update()
2389 lb_size = evergreen_line_buffer_adjust(rdev, rdev->mode_info.crtcs[i], mode0, mode1); in evergreen_bandwidth_update()
2390 evergreen_program_watermarks(rdev, rdev->mode_info.crtcs[i], lb_size, num_heads); in evergreen_bandwidth_update()
2391 lb_size = evergreen_line_buffer_adjust(rdev, rdev->mode_info.crtcs[i+1], mode1, mode0); in evergreen_bandwidth_update()
2392 evergreen_program_watermarks(rdev, rdev->mode_info.crtcs[i+1], lb_size, num_heads); in evergreen_bandwidth_update()
[all …]
Dradeon_kms.c217 struct radeon_mode_info *minfo = &rdev->mode_info; in radeon_info_ioctl()
834 drmcrtc = &rdev->mode_info.crtcs[crtc]->base; in radeon_get_vblank_timestamp_kms()
Dr420.c319 atom_asic_init(rdev->mode_info.atom_context); in r420_resume()
Dci_dpm.c5510 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()
Dsi.c2418 if (!rdev->mode_info.mode_config_initialized) in dce6_bandwidth_update()
2424 if (rdev->mode_info.crtcs[i]->base.enabled) in dce6_bandwidth_update()
2428 mode0 = &rdev->mode_info.crtcs[i]->base.mode; in dce6_bandwidth_update()
2429 mode1 = &rdev->mode_info.crtcs[i+1]->base.mode; in dce6_bandwidth_update()
2430 lb_size = dce6_line_buffer_adjust(rdev, rdev->mode_info.crtcs[i], mode0, mode1); in dce6_bandwidth_update()
2431 dce6_program_watermarks(rdev, rdev->mode_info.crtcs[i], lb_size, num_heads); in dce6_bandwidth_update()
2432 lb_size = dce6_line_buffer_adjust(rdev, rdev->mode_info.crtcs[i+1], mode1, mode0); in dce6_bandwidth_update()
2433 dce6_program_watermarks(rdev, rdev->mode_info.crtcs[i+1], lb_size, num_heads); in dce6_bandwidth_update()
7054 atom_asic_init(rdev->mode_info.atom_context); in si_resume()
7125 atom_asic_init(rdev->mode_info.atom_context); in si_init()
Dni_dpm.c3987 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()
Dsi_dpm.c5265 radeon_crtc = rdev->mode_info.crtcs[i]; in si_upload_smc_data()
6730 struct radeon_mode_info *mode_info = &rdev->mode_info; in si_parse_power_table() local
6745 if (!atom_parse_data_header(mode_info->atom_context, index, NULL, in si_parse_power_table()
6748 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); in si_parse_power_table()
6751 (mode_info->atom_context->bios + data_offset + in si_parse_power_table()
6754 (mode_info->atom_context->bios + data_offset + in si_parse_power_table()
6757 (mode_info->atom_context->bios + data_offset + in si_parse_power_table()
Dradeon_audio.c256 if (rdev->mode_info.mode_config_initialized) { in radeon_audio_enable()
Dni.c2149 atom_asic_init(rdev->mode_info.atom_context); in cayman_resume()
2214 atom_asic_init(rdev->mode_info.atom_context); in cayman_init()
Dradeon_pm.c1650 if (rdev->num_crtc && rdev->mode_info.mode_config_initialized) { in radeon_pm_compute_clocks_old()
1724 if (rdev->num_crtc && rdev->mode_info.mode_config_initialized) { in radeon_pm_compute_clocks_dpm()
Dcik.c8740 atom_asic_init(rdev->mode_info.atom_context); in cik_resume()
8830 atom_asic_init(rdev->mode_info.atom_context); in cik_init()
9650 if (!rdev->mode_info.mode_config_initialized) in dce8_bandwidth_update()
9656 if (rdev->mode_info.crtcs[i]->base.enabled) in dce8_bandwidth_update()
9660 mode = &rdev->mode_info.crtcs[i]->base.mode; in dce8_bandwidth_update()
9661 lb_size = dce8_line_buffer_adjust(rdev, rdev->mode_info.crtcs[i], mode); in dce8_bandwidth_update()
9662 dce8_program_watermarks(rdev, rdev->mode_info.crtcs[i], lb_size, num_heads); in dce8_bandwidth_update()
Dr600.c3116 atom_asic_init(rdev->mode_info.atom_context); in r600_resume()
3181 atom_asic_init(rdev->mode_info.atom_context); in r600_init()
Dradeon.h2373 struct radeon_mode_info mode_info; member
/linux-4.1.27/arch/x86/boot/
Dvideo-vga.c19 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()
Dvideo-bios.c26 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()
Dvideo-vesa.c38 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()
Dvideo.h66 struct mode_info { struct
74 int (*set_mode)(struct mode_info *mode); argument
76 struct mode_info *modes;
Dvideo-mode.c55 struct mode_info *mi; in mode_defined()
74 struct mode_info *mi; in raw_set_mode()
102 struct mode_info mix; in raw_set_mode()
Dvideo.c140 struct mode_info *mi; in display_menu()
/linux-4.1.27/drivers/gpu/drm/cirrus/
Dcirrus_drv.c93 if (cdev->mode_info.gfbdev) { in cirrus_pm_suspend()
95 fb_set_suspend(cdev->mode_info.gfbdev->helper.fbdev, 1); in cirrus_pm_suspend()
110 if (cdev->mode_info.gfbdev) { in cirrus_pm_resume()
112 fb_set_suspend(cdev->mode_info.gfbdev->helper.fbdev, 0); in cirrus_pm_resume()
Dcirrus_fbdev.c312 cdev->mode_info.gfbdev = gfbdev; in cirrus_fbdev_init()
335 if (!cdev->mode_info.gfbdev) in cirrus_fbdev_fini()
338 cirrus_fbdev_destroy(cdev->dev, cdev->mode_info.gfbdev); in cirrus_fbdev_fini()
339 kfree(cdev->mode_info.gfbdev); in cirrus_fbdev_fini()
340 cdev->mode_info.gfbdev = NULL; in cirrus_fbdev_fini()
Dcirrus_mode.c167 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()
Dcirrus_drv.h139 struct cirrus_mode_info mode_info; member
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_kms.c67 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()
Dqxl_fb.c369 struct qxl_fbdev *qfbdev = qdev->mode_info.qfbdev; in qxl_fb_work()
679 qdev->mode_info.qfbdev = qfbdev; in qxl_fbdev_init()
711 if (!qdev->mode_info.qfbdev) in qxl_fbdev_fini()
714 qxl_fbdev_destroy(qdev->ddev, qdev->mode_info.qfbdev); in qxl_fbdev_fini()
715 kfree(qdev->mode_info.qfbdev); in qxl_fbdev_fini()
716 qdev->mode_info.qfbdev = NULL; in qxl_fbdev_fini()
721 fb_set_suspend(qdev->mode_info.qfbdev->helper.fbdev, state); in qxl_fbdev_set_suspend()
726 if (qobj == gem_to_qxl_bo(qdev->mode_info.qfbdev->qfb.obj)) in qxl_fbdev_qobj_is_fb()
Dqxl_display.c1117 qdev->mode_info.mode_config_initialized = true; in qxl_modeset_init()
1131 if (qdev->mode_info.mode_config_initialized) { in qxl_modeset_fini()
1133 qdev->mode_info.mode_config_initialized = false; in qxl_modeset_fini()
Dqxl_drv.h264 struct qxl_mode_info mode_info; member
/linux-4.1.27/drivers/media/platform/davinci/
Dvpbe.c167 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.1.27/drivers/gpu/drm/mgag200/
Dmgag200_drv.h196 struct mga_mode_info mode_info; member
Dmgag200_mode.c1330 mdev->mode_info.crtc = mga_crtc; in mga_crtc_init()
1625 mdev->mode_info.mode_config_initialized = true; in mgag200_modeset_init()