Home
last modified time | relevance | path

Searched refs:amdgpu_crtc (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Datombios_crtc.c44 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_atombios_crtc_overscan_setup() local
51 args.ucCRTC = amdgpu_crtc->crtc_id; in amdgpu_atombios_crtc_overscan_setup()
53 switch (amdgpu_crtc->rmx_type) { in amdgpu_atombios_crtc_overscan_setup()
74 args.usOverscanRight = cpu_to_le16(amdgpu_crtc->h_border); in amdgpu_atombios_crtc_overscan_setup()
75 args.usOverscanLeft = cpu_to_le16(amdgpu_crtc->h_border); in amdgpu_atombios_crtc_overscan_setup()
76 args.usOverscanBottom = cpu_to_le16(amdgpu_crtc->v_border); in amdgpu_atombios_crtc_overscan_setup()
77 args.usOverscanTop = cpu_to_le16(amdgpu_crtc->v_border); in amdgpu_atombios_crtc_overscan_setup()
87 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_atombios_crtc_scaler_setup() local
93 args.ucScaler = amdgpu_crtc->crtc_id; in amdgpu_atombios_crtc_scaler_setup()
95 switch (amdgpu_crtc->rmx_type) { in amdgpu_atombios_crtc_scaler_setup()
[all …]
H A Damdgpu_pll.c273 struct amdgpu_crtc *test_amdgpu_crtc; in amdgpu_pll_get_use_mask()
300 struct amdgpu_crtc *test_amdgpu_crtc; in amdgpu_pll_get_shared_dp_ppll()
326 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_pll_get_shared_nondp_ppll() local
329 struct amdgpu_crtc *test_amdgpu_crtc; in amdgpu_pll_get_shared_nondp_ppll()
332 adjusted_clock = amdgpu_crtc->adjusted_clock; in amdgpu_pll_get_shared_nondp_ppll()
344 if (test_amdgpu_crtc->connector == amdgpu_crtc->connector) { in amdgpu_pll_get_shared_nondp_ppll()
353 (amdgpu_crtc->ss_enabled == test_amdgpu_crtc->ss_enabled) && in amdgpu_pll_get_shared_nondp_ppll()
H A Damdgpu_vkms.h18 struct amdgpu_crtc crtc;
H A Damdgpu_mode.h57 #define to_amdgpu_crtc(x) container_of(x, struct amdgpu_crtc, base)
315 struct amdgpu_crtc *crtcs[AMDGPU_MAX_CRTCS];
461 struct amdgpu_crtc { struct
H A Datombios_encoders.c347 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); in amdgpu_atombios_encoder_get_bpc() local
348 bpc = amdgpu_crtc->bpc; in amdgpu_atombios_encoder_get_bpc()
790 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); in amdgpu_atombios_encoder_setup_dig_transmitter() local
791 pll_id = amdgpu_crtc->pll_id; in amdgpu_atombios_encoder_setup_dig_transmitter()
1438 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); in amdgpu_atombios_encoder_set_crtc_source() local
1454 args.v1.ucCRTC = amdgpu_crtc->crtc_id; in amdgpu_atombios_encoder_set_crtc_source()
1493 args.v2.ucCRTC = amdgpu_crtc->crtc_id; in amdgpu_atombios_encoder_set_crtc_source()
1561 args.v3.ucCRTC = amdgpu_crtc->crtc_id; in amdgpu_atombios_encoder_set_crtc_source()
H A Damdgpu_kms.c681 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_info_ioctl() local
683 ui32 = amdgpu_crtc->crtc_id; in amdgpu_info_ioctl()
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_ism.c270 struct amdgpu_crtc *acrtc = ism_to_amdgpu_crtc(ism); in dm_ism_commit_idle_optimization_state()
457 struct amdgpu_crtc *acrtc = ism_to_amdgpu_crtc(ism); in amdgpu_dm_ism_commit_event()
504 struct amdgpu_crtc *acrtc = ism_to_amdgpu_crtc(ism); in dm_ism_delayed_work_func()
517 struct amdgpu_crtc *acrtc = ism_to_amdgpu_crtc(ism); in dm_ism_sso_delayed_work_func()
538 struct amdgpu_crtc *acrtc; in amdgpu_dm_ism_disable()
571 struct amdgpu_crtc *acrtc; in amdgpu_dm_ism_enable()
H A Damdgpu_dm_crtc.c41 void amdgpu_dm_crtc_handle_vblank(struct amdgpu_crtc *acrtc) in amdgpu_dm_crtc_handle_vblank()
68 bool amdgpu_dm_crtc_vrr_active_irq(struct amdgpu_crtc *acrtc) in amdgpu_dm_crtc_vrr_active_irq()
80 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in amdgpu_dm_crtc_set_vupdate_irq()
128 struct amdgpu_crtc *acrtc, in amdgpu_dm_crtc_set_panel_sr_feature()
273 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in amdgpu_dm_crtc_set_vblank()
742 struct amdgpu_crtc *acrtc = NULL; in amdgpu_dm_crtc_init()
754 acrtc = kzalloc_obj(struct amdgpu_crtc); in amdgpu_dm_crtc_init()
H A Damdgpu_dm_plane.c1303 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_dm_plane_get_cursor_position() local
1311 if ((plane->state->crtc_w > amdgpu_crtc->max_cursor_width) || in amdgpu_dm_plane_get_cursor_position()
1312 (plane->state->crtc_h > amdgpu_crtc->max_cursor_height)) { in amdgpu_dm_plane_get_cursor_position()
1323 if (x <= -amdgpu_crtc->max_cursor_width || in amdgpu_dm_plane_get_cursor_position()
1324 y <= -amdgpu_crtc->max_cursor_height) in amdgpu_dm_plane_get_cursor_position()
1328 xorigin = min(-x, amdgpu_crtc->max_cursor_width - 1); in amdgpu_dm_plane_get_cursor_position()
1332 yorigin = min(-y, amdgpu_crtc->max_cursor_height - 1); in amdgpu_dm_plane_get_cursor_position()
1354 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_dm_plane_handle_cursor_update() local
1364 amdgpu_crtc->crtc_id, plane->state->crtc_w, in amdgpu_dm_plane_handle_cursor_update()
1376 &amdgpu_crtc->ism, in amdgpu_dm_plane_handle_cursor_update()
[all …]
H A Damdgpu_dm.c266 struct amdgpu_crtc *acrtc = NULL; in dm_vblank_get_counter()
286 struct amdgpu_crtc *acrtc = NULL; in dm_crtc_get_scanoutpos()
342 static struct amdgpu_crtc *
348 struct amdgpu_crtc *amdgpu_crtc; in get_crtc_by_otg_inst() local
354 amdgpu_crtc = to_amdgpu_crtc(crtc); in get_crtc_by_otg_inst()
356 if (amdgpu_crtc->otg_inst == otg_inst) in get_crtc_by_otg_inst()
357 return amdgpu_crtc; in get_crtc_by_otg_inst()
438 struct amdgpu_crtc *amdgpu_crtc; in dm_pflip_high_irq() local
447 amdgpu_crtc = get_crtc_by_otg_inst(adev, irq_params->irq_src - IRQ_TYPE_PFLIP); in dm_pflip_high_irq()
451 if (amdgpu_crtc == NULL) { in dm_pflip_high_irq()
[all …]
H A Damdgpu_dm.h85 struct amdgpu_crtc;
152 struct amdgpu_crtc *acrtc;
H A Damdgpu_dm_irq.c720 struct amdgpu_crtc *acrtc = adev->mode_info.crtcs[crtc_id]; in dm_irq_state()
H A Damdgpu_dm_mst_types.c505 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(connector_state->crtc); in dm_mst_atomic_best_encoder()