/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | radeon_fb.c | 336 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 …]
|
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() 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 …]
|
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() 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 …]
|
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() 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()
|
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 | 1665 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()
|
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 | 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 | 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 | 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() 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()
|
D | evergreen.c | 1346 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 …]
|
D | radeon_kms.c | 217 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()
|
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 | 2418 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()
|
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 | si_dpm.c | 5265 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()
|
D | radeon_audio.c | 256 if (rdev->mode_info.mode_config_initialized) { in radeon_audio_enable()
|
D | ni.c | 2149 atom_asic_init(rdev->mode_info.atom_context); in cayman_resume() 2214 atom_asic_init(rdev->mode_info.atom_context); in cayman_init()
|
D | radeon_pm.c | 1650 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()
|
D | cik.c | 8740 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()
|
D | r600.c | 3116 atom_asic_init(rdev->mode_info.atom_context); in r600_resume() 3181 atom_asic_init(rdev->mode_info.atom_context); in r600_init()
|
D | radeon.h | 2373 struct radeon_mode_info mode_info; member
|
/linux-4.1.27/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 | 55 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()
|
D | video.c | 140 struct mode_info *mi; in display_menu()
|
/linux-4.1.27/drivers/gpu/drm/cirrus/ |
D | cirrus_drv.c | 93 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()
|
D | cirrus_fbdev.c | 312 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()
|
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.1.27/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 | 369 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()
|
D | qxl_display.c | 1117 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()
|
D | qxl_drv.h | 264 struct qxl_mode_info mode_info; member
|
/linux-4.1.27/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.1.27/drivers/gpu/drm/mgag200/ |
D | mgag200_drv.h | 196 struct mga_mode_info mode_info; member
|
D | mgag200_mode.c | 1330 mdev->mode_info.crtc = mga_crtc; in mga_crtc_init() 1625 mdev->mode_info.mode_config_initialized = true; in mgag200_modeset_init()
|