Home
last modified time | relevance | path

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

123

/linux-6.3-rc2/include/drm/
A Ddrm_atomic.h402 struct __drm_crtcs_state *crtcs; member
546 return state->crtcs[drm_crtc_index(crtc)].state; in drm_atomic_get_existing_crtc_state()
561 return state->crtcs[drm_crtc_index(crtc)].old_state; in drm_atomic_get_old_crtc_state()
575 return state->crtcs[drm_crtc_index(crtc)].new_state; in drm_atomic_get_new_crtc_state()
824 for_each_if ((__state)->crtcs[__i].ptr && \
825 ((crtc) = (__state)->crtcs[__i].ptr, \
827 (old_crtc_state) = (__state)->crtcs[__i].old_state, \
847 for_each_if ((__state)->crtcs[__i].ptr && \
848 ((crtc) = (__state)->crtcs[__i].ptr, \
867 for_each_if ((__state)->crtcs[__i].ptr && \
[all …]
A Ddrm_lease.h23 uint32_t drm_lease_filter_crtcs(struct drm_file *file_priv, uint32_t crtcs);
/linux-6.3-rc2/drivers/gpu/drm/
A Ddrm_client_modeset.c511 crtcs = kcalloc(connector_count, sizeof(*crtcs), GFP_KERNEL); in drm_client_pick_crtcs()
512 if (!crtcs) in drm_client_pick_crtcs()
546 crtcs[n] = crtc; in drm_client_pick_crtcs()
547 memcpy(crtcs, best_crtcs, n * sizeof(*crtcs)); in drm_client_pick_crtcs()
552 memcpy(best_crtcs, crtcs, connector_count * sizeof(*crtcs)); in drm_client_pick_crtcs()
556 kfree(crtcs); in drm_client_pick_crtcs()
712 crtcs[i] = new_crtc; in drm_client_firmware_config()
776 struct drm_crtc **crtcs; in drm_client_modeset_probe() local
806 crtcs = kcalloc(connector_count, sizeof(*crtcs), GFP_KERNEL); in drm_client_modeset_probe()
828 memset(crtcs, 0, connector_count * sizeof(*crtcs)); in drm_client_modeset_probe()
[all …]
A Ddrm_atomic.c109 kfree(state->crtcs); in drm_atomic_state_default_release()
136 if (!state->crtcs) in drm_atomic_state_init()
220 state->crtcs[i].state); in drm_atomic_state_default_clear()
222 state->crtcs[i].ptr = NULL; in drm_atomic_state_default_clear()
223 state->crtcs[i].state = NULL; in drm_atomic_state_default_clear()
224 state->crtcs[i].old_state = NULL; in drm_atomic_state_default_clear()
225 state->crtcs[i].new_state = NULL; in drm_atomic_state_default_clear()
227 if (state->crtcs[i].commit) { in drm_atomic_state_default_clear()
229 state->crtcs[i].commit = NULL; in drm_atomic_state_default_clear()
357 state->crtcs[index].state = crtc_state; in drm_atomic_get_crtc_state()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/i915/display/
A Dintel_display.h333 ((crtc) = to_intel_crtc((__state)->base.crtcs[__i].ptr), \
334 (old_crtc_state) = to_intel_crtc_state((__state)->base.crtcs[__i].old_state), 1); \
349 ((crtc) = to_intel_crtc((__state)->base.crtcs[__i].ptr), \
350 (new_crtc_state) = to_intel_crtc_state((__state)->base.crtcs[__i].new_state), 1); \
366 ((crtc) = to_intel_crtc((__state)->base.crtcs[__i].ptr), \
367 (old_crtc_state) = to_intel_crtc_state((__state)->base.crtcs[__i].old_state), \
368 (new_crtc_state) = to_intel_crtc_state((__state)->base.crtcs[__i].new_state), 1); \
375 ((crtc) = to_intel_crtc((__state)->base.crtcs[__i].ptr), \
376 (old_crtc_state) = to_intel_crtc_state((__state)->base.crtcs[__i].old_state), \
377 (new_crtc_state) = to_intel_crtc_state((__state)->base.crtcs[__i].new_state), 1); \
/linux-6.3-rc2/drivers/gpu/drm/rcar-du/
A Drcar_du_group.c108 rcrtc = rcdu->crtcs; in rcar_du_group_setup_didsr()
115 rcrtc = &rcdu->crtcs[rgrp->index * 2]; in rcar_du_group_setup_didsr()
232 struct rcar_du_crtc *rcrtc = &rgrp->dev->crtcs[rgrp->index * 2]; in __rcar_du_group_start_stop()
293 crtc = &rcdu->crtcs[index * 2]; in rcar_du_set_dpad0_vsp1_routing()
337 rcrtc = &rcdu->crtcs[rgrp->index * 2 + i]; in rcar_du_group_set_dpad_levels()
A Drcar_du_vsp.h60 unsigned int crtcs);
72 unsigned int crtcs) in rcar_du_vsp_init() argument
A Drcar_du_vsp.c441 unsigned int crtcs) in rcar_du_vsp_init() argument
445 unsigned int num_crtcs = hweight32(crtcs); in rcar_du_vsp_init()
491 crtcs, &rcar_du_vsp_plane_funcs, in rcar_du_vsp_init()
A Drcar_du_drv.h107 struct rcar_du_crtc crtcs[RCAR_DU_MAX_CRTCS]; member
A Drcar_du_kms.c729 rcdu->crtcs[i].vsp = &rcdu->vsps[j]; in rcar_du_vsps_init()
730 rcdu->crtcs[i].vsp_pipe = cells >= 1 ? args.args[0] : 0; in rcar_du_vsps_init()
982 struct rcar_du_crtc *rcrtc = &rcdu->crtcs[i]; in rcar_du_modeset_init()
A Drcar_du_plane.c787 unsigned int crtcs; in rcar_du_planes_init() local
797 crtcs = ((1 << rcdu->num_crtcs) - 1) & (3 << (2 * rgrp->index)); in rcar_du_planes_init()
808 crtcs, &rcar_du_plane_funcs, in rcar_du_planes_init()
/linux-6.3-rc2/drivers/gpu/drm/sun4i/
A Dsun8i_dw_hdmi.c68 u32 crtcs = 0; in sun8i_dw_hdmi_find_possible_crtcs() local
82 crtcs |= drm_of_crtc_port_mask(drm, remote_port); in sun8i_dw_hdmi_find_possible_crtcs()
87 crtcs = drm_of_find_possible_crtcs(drm, node); in sun8i_dw_hdmi_find_possible_crtcs()
93 return crtcs; in sun8i_dw_hdmi_find_possible_crtcs()
/linux-6.3-rc2/drivers/gpu/drm/radeon/
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()
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()
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()
1257 if (rdev->mode_info.crtcs[1]->base.enabled) in rv515_bandwidth_update()
[all …]
A Drs600.c122 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rs600_page_flip()
158 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rs600_page_flip_pending()
912 if (rdev->mode_info.crtcs[0]->base.enabled) in rs600_bandwidth_update()
913 mode0 = &rdev->mode_info.crtcs[0]->base.mode; in rs600_bandwidth_update()
914 if (rdev->mode_info.crtcs[1]->base.enabled) in rs600_bandwidth_update()
915 mode1 = &rdev->mode_info.crtcs[1]->base.mode; in rs600_bandwidth_update()
A Dradeon_kms.c276 crtc = (struct drm_crtc *)minfo->crtcs[i]; in radeon_info_ioctl()
800 if (rdev->mode_info.crtcs[pipe]) { in radeon_get_vblank_counter_kms()
813 &rdev->mode_info.crtcs[pipe]->base.hwmode); in radeon_get_vblank_counter_kms()
A Dradeon_display.c285 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in radeon_crtc_handle_vblank()
341 &rdev->mode_info.crtcs[crtc_id]->base.hwmode)) && in radeon_crtc_handle_vblank()
366 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in radeon_crtc_handle_flip()
413 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[work->crtc_id]; in radeon_flip_work_func()
696 rdev->mode_info.crtcs[index] = radeon_crtc; in radeon_crtc_init()
1951 vbl_start -= rdev->mode_info.crtcs[pipe]->lb_vblank_lead_lines; in radeon_get_crtc_scanoutpos()
/linux-6.3-rc2/drivers/gpu/drm/tidss/
A Dtidss_irq.c66 struct drm_crtc *crtc = tidss->crtcs[id]; in tidss_irq_handler()
123 struct tidss_crtc *tcrtc = to_tidss_crtc(tidss->crtcs[i]); in tidss_irq_postinstall()
A Dtidss_drv.h25 struct drm_crtc *crtcs[TIDSS_MAX_PORTS]; member
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_vkms.c185 adev->mode_info.crtcs[drm_crtc_index(crtc)] = amdgpu_crtc; in amdgpu_vkms_crtc_init()
532 if (adev->mode_info.crtcs[i]) in amdgpu_vkms_sw_fini()
533 hrtimer_cancel(&adev->mode_info.crtcs[i]->vblank_timer); in amdgpu_vkms_sw_fini()
A Ddce_v6_0.c196 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; in dce_v6_0_page_flip()
1073 if (adev->mode_info.crtcs[i]->base.enabled) in dce_v6_0_bandwidth_update()
1077 mode0 = &adev->mode_info.crtcs[i]->base.mode; in dce_v6_0_bandwidth_update()
1078 mode1 = &adev->mode_info.crtcs[i+1]->base.mode; in dce_v6_0_bandwidth_update()
1080 dce_v6_0_program_watermarks(adev, adev->mode_info.crtcs[i], lb_size, num_heads); in dce_v6_0_bandwidth_update()
1082 dce_v6_0_program_watermarks(adev, adev->mode_info.crtcs[i+1], lb_size, num_heads); in dce_v6_0_bandwidth_update()
2475 if (adev->mode_info.crtcs[i] && in dce_v6_0_crtc_disable()
2476 adev->mode_info.crtcs[i]->enabled && in dce_v6_0_crtc_disable()
2478 amdgpu_crtc->pll_id == adev->mode_info.crtcs[i]->pll_id) { in dce_v6_0_crtc_disable()
2599 adev->mode_info.crtcs[index] = amdgpu_crtc; in dce_v6_0_crtc_init()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/arm/display/komeda/
A Dkomeda_kms.c54 komeda_crtc_handle_event(&kms->crtcs[i], &evts); in komeda_kms_irq_handler()
77 struct komeda_crtc *kcrtc = &kms->crtcs[i]; in komeda_kms_atomic_commit_hw_done()
A Dkomeda_plane.c206 crtc = &kms->crtcs[i]; in get_possible_crtcs()
224 kcrtc = &kms->crtcs[i]; in komeda_set_crtc_plane_mask()
A Dkomeda_kms.h125 struct komeda_crtc crtcs[KOMEDA_MAX_PIPELINES]; member
A Dkomeda_wb_connector.c192 err = komeda_wb_connector_add(kms, &kms->crtcs[i]); in komeda_kms_add_wb_connectors()

Completed in 48 milliseconds

123