Home
last modified time | relevance | path

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

/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 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()
H A Dsi_dpm.c5270 radeon_crtc = rdev->mode_info.crtcs[i]; in si_upload_smc_data()
/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/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/gma500/
H A Dpsb_device.c267 .crtcs = 2,
H A Doaktrail_device.c480 .crtcs = 2,
/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/mediatek/
H A Dmtk_crtc.c690 struct drm_crtc_state *crtc_state = state->crtcs[crtc_index].new_state; in mtk_crtc_update_output()