Home
last modified time | relevance | path

Searched refs:crtcs (Results 1 – 25 of 27) sorted by relevance

12

/linux/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_group.c108 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 Dvkms_config.h27 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 Dvkms_config.c26 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 Drs690.c253 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 Drv515.c1213 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 Drs600.c121 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 Datombios_crtc.c467 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 Dr100.c166 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 Drv770.c802 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 Drs780_dpm.c62 crtc = (struct drm_crtc *)minfo->crtcs[i]; in rs780_get_pm_mode_parameters()
/linux/drivers/gpu/drm/tidss/
H A Dtidss_irq.c67 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 Damdgpu_dm_plane_test.c2621 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 Damdgpu_dm_test.c141 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 Damdgpu_dm_irq_test.c1573 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 Ddrm_lease.h25 uint32_t drm_lease_filter_crtcs(struct drm_file *file_priv, uint32_t crtcs);
/linux/drivers/gpu/drm/renesas/rz-du/
H A Drzg2l_du_kms.c377 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 Dkomeda_kms.h128 struct komeda_crtc crtcs[KOMEDA_MAX_PIPELINES]; member
H A Dkomeda_wb_connector.c196 err = komeda_wb_connector_add(kms, &kms->crtcs[i]); in komeda_kms_add_wb_connectors()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Datombios_crtc.c262 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 Dpsb_device.c267 .crtcs = 2,
H A Doaktrail_device.c480 .crtcs = 2,
/linux/drivers/gpu/drm/
H A Ddrm_atomic_uapi.c361 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 Damdgpu_dm_crtc.c796 dm->adev->mode_info.crtcs[crtc_index] = acrtc; in amdgpu_dm_crtc_init()
H A Damdgpu_dm_irq.c786 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 Dmtk_crtc.c690 struct drm_crtc_state *crtc_state = state->crtcs[crtc_index].new_state; in mtk_crtc_update_output()

12