| /linux/drivers/gpu/drm/renesas/rcar-du/ |
| H A D | rcar_du_group.c | 108 rcrtc = rcdu->crtcs; in rcar_du_group_setup_didsr() 117 rcrtc = &rcdu->crtcs[rgrp->index * 2]; in rcar_du_group_setup_didsr() 252 struct rcar_du_crtc *rcrtc = &rgrp->dev->crtcs[rgrp->index * 2]; in __rcar_du_group_start_stop() 313 crtc = &rcdu->crtcs[index * 2]; in rcar_du_set_dpad0_vsp1_routing() 357 rcrtc = &rcdu->crtcs[rgrp->index * 2 + i]; in rcar_du_group_set_dpad_levels()
|
| /linux/drivers/gpu/drm/vkms/ |
| H A D | vkms_config.h | 27 struct list_head crtcs; member 137 list_for_each_entry((crtc_cfg), &(config)->crtcs, link) 235 return list_count_nodes(&config->crtcs); in vkms_config_get_num_crtcs()
|
| H A D | vkms_config.c | 26 INIT_LIST_HEAD(&config->crtcs); in vkms_config_create() 123 list_for_each_entry_safe(crtc_cfg, crtc_tmp, &config->crtcs, link) in vkms_config_destroy() 216 n_crtcs = list_count_nodes((struct list_head *)&config->crtcs); in valid_crtc_number() 458 list_add_tail(&crtc_cfg->link, &config->crtcs); in vkms_config_create_crtc()
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | rs690.c | 253 rdev->mode_info.crtcs[0]->lb_vblank_lead_lines = DIV_ROUND_UP(lb_size, mode1->crtc_hdisplay); in rs690_line_buffer_adjust() 256 rdev->mode_info.crtcs[1]->lb_vblank_lead_lines = DIV_ROUND_UP(lb_size, mode2->crtc_hdisplay); in rs690_line_buffer_adjust() 599 if (rdev->mode_info.crtcs[0]->base.enabled) in rs690_bandwidth_update() 600 mode0 = &rdev->mode_info.crtcs[0]->base.mode; in rs690_bandwidth_update() 601 if (rdev->mode_info.crtcs[1]->base.enabled) in rs690_bandwidth_update() 602 mode1 = &rdev->mode_info.crtcs[1]->base.mode; in rs690_bandwidth_update() 626 rs690_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[0], &wm0_high, false); in rs690_bandwidth_update() 627 rs690_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[1], &wm1_high, false); in rs690_bandwidth_update() 629 rs690_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[0], &wm0_low, true); in rs690_bandwidth_update() 630 rs690_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[1], &wm1_low, true); in rs690_bandwidth_update()
|
| H A D | rv515.c | 1213 if (rdev->mode_info.crtcs[0]->base.enabled) in rv515_bandwidth_avivo_update() 1214 mode0 = &rdev->mode_info.crtcs[0]->base.mode; in rv515_bandwidth_avivo_update() 1215 if (rdev->mode_info.crtcs[1]->base.enabled) in rv515_bandwidth_avivo_update() 1216 mode1 = &rdev->mode_info.crtcs[1]->base.mode; in rv515_bandwidth_avivo_update() 1219 rv515_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[0], &wm0_high, false); in rv515_bandwidth_avivo_update() 1220 rv515_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[1], &wm1_high, false); in rv515_bandwidth_avivo_update() 1222 rv515_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[0], &wm0_low, false); in rv515_bandwidth_avivo_update() 1223 rv515_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[1], &wm1_low, false); in rv515_bandwidth_avivo_update() 1255 if (rdev->mode_info.crtcs[0]->base.enabled) in rv515_bandwidth_update() 1256 mode0 = &rdev->mode_info.crtcs[0]->base.mode; in rv515_bandwidth_update() [all …]
|
| H A D | rs600.c | 121 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rs600_page_flip() 157 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rs600_page_flip_pending() 911 if (rdev->mode_info.crtcs[0]->base.enabled) in rs600_bandwidth_update() 912 mode0 = &rdev->mode_info.crtcs[0]->base.mode; in rs600_bandwidth_update() 913 if (rdev->mode_info.crtcs[1]->base.enabled) in rs600_bandwidth_update() 914 mode1 = &rdev->mode_info.crtcs[1]->base.mode; in rs600_bandwidth_update()
|
| H A D | atombios_crtc.c | 467 if (rdev->mode_info.crtcs[i] && in atombios_crtc_program_ss() 468 rdev->mode_info.crtcs[i]->enabled && in atombios_crtc_program_ss() 470 pll_id == rdev->mode_info.crtcs[i]->pll_id) { in atombios_crtc_program_ss() 2144 if (rdev->mode_info.crtcs[i] && in atombios_crtc_disable() 2145 rdev->mode_info.crtcs[i]->enabled && in atombios_crtc_disable() 2147 radeon_crtc->pll_id == rdev->mode_info.crtcs[i]->pll_id) { in atombios_crtc_disable()
|
| H A D | r100.c | 166 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in r100_page_flip() 208 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in r100_page_flip_pending() 3251 if (rdev->mode_info.crtcs[0]->base.enabled) { in r100_bandwidth_update() 3253 rdev->mode_info.crtcs[0]->base.primary->fb; in r100_bandwidth_update() 3255 mode1 = &rdev->mode_info.crtcs[0]->base.mode; in r100_bandwidth_update() 3259 if (rdev->mode_info.crtcs[1]->base.enabled) { in r100_bandwidth_update() 3261 rdev->mode_info.crtcs[1]->base.primary->fb; in r100_bandwidth_update() 3263 mode2 = &rdev->mode_info.crtcs[1]->base.mode; in r100_bandwidth_update() 3669 rdev->mode_info.crtcs[0]->lb_vblank_lead_lines = DIV_ROUND_UP(lb_size, mode1->crtc_hdisplay); in r100_bandwidth_update() 3672 rdev->mode_info.crtcs[1]->lb_vblank_lead_lines = DIV_ROUND_UP(lb_size, mode2->crtc_hdisplay); in r100_bandwidth_update()
|
| H A D | rv770.c | 802 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rv770_page_flip() 845 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rv770_page_flip_pending()
|
| H A D | rs780_dpm.c | 62 crtc = (struct drm_crtc *)minfo->crtcs[i]; in rs780_get_pm_mode_parameters()
|
| /linux/drivers/gpu/drm/tidss/ |
| H A D | tidss_irq.c | 67 struct drm_crtc *crtc = tidss->crtcs[id]; in tidss_irq_handler() 117 struct tidss_crtc *tcrtc = to_tidss_crtc(tidss->crtcs[i]); in tidss_irq_install()
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/ |
| H A D | amdgpu_dm_plane_test.c | 2621 struct __drm_crtcs_state *crtcs; in dm_test_atomic_async_check_overlay_cursor() local 2629 crtcs = kunit_kzalloc(test, sizeof(*crtcs), GFP_KERNEL); in dm_test_atomic_async_check_overlay_cursor() 2636 KUNIT_ASSERT_NOT_NULL(test, crtcs); in dm_test_atomic_async_check_overlay_cursor() 2648 state->crtcs = crtcs; in dm_test_atomic_async_check_overlay_cursor() 2650 state->crtcs[0].new_state = &dm_crtc_state->base; in dm_test_atomic_async_check_overlay_cursor() 2672 struct __drm_crtcs_state *crtcs; in dm_test_init_atomic_check_state() local 2680 crtcs = kunit_kzalloc(test, sizeof(*crtcs), GFP_KERNEL); in dm_test_init_atomic_check_state() 2691 KUNIT_ASSERT_NOT_NULL(test, crtcs); in dm_test_init_atomic_check_state() 2732 (*state)->crtcs = crtcs; in dm_test_init_atomic_check_state() 2734 (*state)->crtcs[0].new_state = *new_crtc_state; in dm_test_init_atomic_check_state() [all …]
|
| H A D | amdgpu_dm_test.c | 141 adev->mode_info.crtcs[0] = acrtc; in dm_test_vblank_get_counter_no_stream() 179 adev->mode_info.crtcs[0] = acrtc; in dm_test_crtc_get_scanoutpos_no_stream()
|
| H A D | amdgpu_dm_irq_test.c | 1573 adev->mode_info.crtcs[0] = acrtc; in dm_test_set_crtc_irq_state_otg_disabled() 1598 adev->mode_info.crtcs[0] = acrtc; in dm_test_set_crtc_irq_state_enable() 1620 adev->mode_info.crtcs[0] = acrtc; in dm_test_set_pflip_irq_state_disable() 1641 adev->mode_info.crtcs[0] = acrtc; in dm_test_set_vline0_irq_state_enable() 1662 adev->mode_info.crtcs[0] = acrtc; in dm_test_set_vupdate_irq_state_enable() 1703 adev->mode_info.crtcs[0] = acrtc; in dm_test_set_crtc_irq_state_allows_idle()
|
| /linux/include/drm/ |
| H A D | drm_lease.h | 25 uint32_t drm_lease_filter_crtcs(struct drm_file *file_priv, uint32_t crtcs);
|
| /linux/drivers/gpu/drm/renesas/rz-du/ |
| H A D | rzg2l_du_kms.c | 377 rcdu->crtcs[i].vsp = &rcdu->vsps[j]; in rzg2l_du_vsps_init() 378 rcdu->crtcs[i].vsp_pipe = cells >= 1 ? args.args[0] : 0; in rzg2l_du_vsps_init()
|
| /linux/drivers/gpu/drm/arm/display/komeda/ |
| H A D | komeda_kms.h | 128 struct komeda_crtc crtcs[KOMEDA_MAX_PIPELINES]; member
|
| H A D | komeda_wb_connector.c | 196 err = komeda_wb_connector_add(kms, &kms->crtcs[i]); in komeda_kms_add_wb_connectors()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | atombios_crtc.c | 262 if (adev->mode_info.crtcs[i] && in amdgpu_atombios_crtc_program_ss() 263 adev->mode_info.crtcs[i]->enabled && in amdgpu_atombios_crtc_program_ss() 265 pll_id == adev->mode_info.crtcs[i]->pll_id) { in amdgpu_atombios_crtc_program_ss()
|
| /linux/drivers/gpu/drm/gma500/ |
| H A D | psb_device.c | 267 .crtcs = 2,
|
| H A D | oaktrail_device.c | 480 .crtcs = 2,
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_atomic_uapi.c | 361 state->crtcs[drm_crtc_index(crtc)].out_fence_ptr = fence_ptr; in set_out_fence_for_crtc() 369 fence_ptr = state->crtcs[drm_crtc_index(crtc)].out_fence_ptr; in get_out_fence_for_crtc() 370 state->crtcs[drm_crtc_index(crtc)].out_fence_ptr = NULL; in get_out_fence_for_crtc()
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_crtc.c | 796 dm->adev->mode_info.crtcs[crtc_index] = acrtc; in amdgpu_dm_crtc_init()
|
| H A D | amdgpu_dm_irq.c | 786 struct amdgpu_crtc *acrtc = adev->mode_info.crtcs[crtc_id]; in dm_irq_state() 1795 return adev->mode_info.crtcs[0]; in amdgpu_dm_get_crtc_by_otg_inst()
|
| /linux/drivers/gpu/drm/mediatek/ |
| H A D | mtk_crtc.c | 690 struct drm_crtc_state *crtc_state = state->crtcs[crtc_index].new_state; in mtk_crtc_update_output()
|