| /linux/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | dpu_rm.c | 25 uint32_t crtc_id) in reserved_by_other() argument 27 return res_map[idx] && res_map[idx] != crtc_id; in reserved_by_other() 240 uint32_t crtc_id, in _dpu_rm_reserve_cwb_mux_and_pingpongs() argument 267 if (reserved_by_other(global_state->cwb_to_crtc_id, j, crtc_id) || in _dpu_rm_reserve_cwb_mux_and_pingpongs() 284 global_state->pingpong_to_crtc_id[cwb_pp_idx[i]] = crtc_id; in _dpu_rm_reserve_cwb_mux_and_pingpongs() 285 global_state->cwb_to_crtc_id[cwb_mux_idx[i]] = crtc_id; in _dpu_rm_reserve_cwb_mux_and_pingpongs() 310 uint32_t crtc_id, int lm_idx, int *pp_idx, int *dspp_idx, in _dpu_rm_check_lm_and_get_connected_blks() argument 317 if (reserved_by_other(global_state->mixer_to_crtc_id, lm_idx, crtc_id)) { in _dpu_rm_check_lm_and_get_connected_blks() 329 if (reserved_by_other(global_state->pingpong_to_crtc_id, idx, crtc_id)) { in _dpu_rm_check_lm_and_get_connected_blks() 344 if (reserved_by_other(global_state->dspp_to_crtc_id, idx, crtc_id)) { in _dpu_rm_check_lm_and_get_connected_blks() [all …]
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | atombios_crtc.c | 51 args.ucCRTC = amdgpu_crtc->crtc_id; in amdgpu_atombios_crtc_overscan_setup() 93 args.ucScaler = amdgpu_crtc->crtc_id; in amdgpu_atombios_crtc_scaler_setup() 123 args.ucCRTC = amdgpu_crtc->crtc_id; in amdgpu_atombios_crtc_lock() 139 args.ucCRTC = amdgpu_crtc->crtc_id; in amdgpu_atombios_crtc_enable() 155 args.ucCRTC = amdgpu_crtc->crtc_id; in amdgpu_atombios_crtc_blank() 171 args.ucDispPipeId = amdgpu_crtc->crtc_id; in amdgpu_atombios_crtc_powergate() 229 args.ucCRTC = amdgpu_crtc->crtc_id; in amdgpu_atombios_crtc_set_dtd_timing() 243 int crtc_id, in amdgpu_atombios_crtc_program_ss() argument 264 i != crtc_id && in amdgpu_atombios_crtc_program_ss() 576 u32 crtc_id, in amdgpu_atombios_crtc_program_pll() argument [all …]
|
| H A D | atombios_crtc.h | 43 u32 crtc_id,
|
| H A D | amdgpu_mode.h | 280 int crtc_id, u64 crtc_base, bool async); 463 int crtc_id; member
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_irq.c | 712 unsigned int crtc_id, in dm_irq_state() argument 720 struct amdgpu_crtc *acrtc = adev->mode_info.crtcs[crtc_id]; in dm_irq_state() 726 crtc_id); in dm_irq_state() 746 unsigned int crtc_id, in amdgpu_dm_set_pflip_irq_state() argument 752 crtc_id, in amdgpu_dm_set_pflip_irq_state() 760 unsigned int crtc_id, in amdgpu_dm_set_crtc_irq_state() argument 766 crtc_id, in amdgpu_dm_set_crtc_irq_state() 774 unsigned int crtc_id, in amdgpu_dm_set_vline0_irq_state() argument 780 crtc_id, in amdgpu_dm_set_vline0_irq_state() 788 unsigned int crtc_id, in amdgpu_dm_set_dmub_outbox_irq_state() argument [all …]
|
| H A D | amdgpu_dm_ism.c | 469 trace_amdgpu_dm_ism_event(acrtc->crtc_id, "NO_STATE", in amdgpu_dm_ism_commit_event() 480 acrtc->crtc_id, in amdgpu_dm_ism_commit_event() 488 acrtc->crtc_id, in amdgpu_dm_ism_commit_event()
|
| H A D | amdgpu_dm_crtc.c | 92 acrtc->crtc_id, enable ? "en" : "dis", rc); in amdgpu_dm_crtc_set_vupdate_irq() 284 acrtc->crtc_id, acrtc->base.enabled); in amdgpu_dm_crtc_set_vblank() 288 irq_type = amdgpu_display_crtc_idx_to_irq_type(adev, acrtc->crtc_id); in amdgpu_dm_crtc_set_vblank() 779 acrtc->crtc_id = crtc_index; in amdgpu_dm_crtc_init()
|
| /linux/drivers/gpu/drm/vboxvideo/ |
| H A D | vbox_mode.c | 59 if (vbox_crtc->crtc_id == 0 && fb && in vbox_do_modeset() 76 hgsmi_process_display_info(vbox->guest_pool, vbox_crtc->crtc_id, in vbox_do_modeset() 105 p->view_index = vbox_crtc->crtc_id; in vbox_set_view() 108 vbox_crtc->crtc_id * VBVA_MIN_BUFFER_SIZE; in vbox_set_view() 305 unsigned int crtc_id = to_vbox_crtc(crtc)->crtc_id; in vbox_primary_atomic_update() local 312 if (!vbva_buffer_begin_update(&vbox->vbva_info[crtc_id], in vbox_primary_atomic_update() 316 vbva_write(&vbox->vbva_info[crtc_id], vbox->guest_pool, in vbox_primary_atomic_update() 318 vbva_buffer_end_update(&vbox->vbva_info[crtc_id]); in vbox_primary_atomic_update() 585 vbox_crtc->crtc_id = i; in vbox_crtc_init() 720 if (vbox_connector->vbox_crtc->crtc_id == 0) in vbox_get_modes()
|
| H A D | vbox_drv.h | 95 unsigned int crtc_id; member
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | radeon_legacy_encoders.c | 230 if (radeon_crtc->crtc_id == 0) { in radeon_legacy_lvds_mode_set() 251 radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); in radeon_legacy_lvds_mode_set() 253 radeon_combios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); in radeon_legacy_lvds_mode_set() 589 if (radeon_crtc->crtc_id == 0) { in radeon_legacy_primary_dac_mode_set() 629 radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); in radeon_legacy_primary_dac_mode_set() 631 radeon_combios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); in radeon_legacy_primary_dac_mode_set() 847 if (radeon_crtc->crtc_id == 0) { in radeon_legacy_tmds_int_mode_set() 869 radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); in radeon_legacy_tmds_int_mode_set() 871 radeon_combios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); in radeon_legacy_tmds_int_mode_set() 983 if (radeon_crtc->crtc_id == 0) { in radeon_legacy_tmds_ext_mode_set() [all …]
|
| H A D | radeon_cursor.c | 76 switch (radeon_crtc->crtc_id) { in radeon_hide_cursor() 109 if (radeon_crtc->crtc_id) in radeon_show_cursor() 127 switch (radeon_crtc->crtc_id) { in radeon_show_cursor() 305 DRM_ERROR("Cannot find cursor object %x for crtc %d\n", handle, radeon_crtc->crtc_id); in radeon_crtc_cursor_set2()
|
| H A D | rs780_dpm.h | 48 int crtc_id; member
|
| H A D | dce6_afmt.c | 277 value |= DCCG_AUDIO_DTO0_SOURCE_SEL(crtc->crtc_id); in dce6_hdmi_audio_set_dto() 297 value |= DCCG_AUDIO_DTO0_SOURCE_SEL(crtc->crtc_id); in dce6_dp_audio_set_dto()
|
| H A D | atombios_encoders.c | 1547 (radeon_crtc->crtc_id << 18))); in atombios_yuv_setup() 1549 WREG32(reg, (ATOM_S3_CV_ACTIVE | (radeon_crtc->crtc_id << 24))); in atombios_yuv_setup() 1555 args.ucCRTC = radeon_crtc->crtc_id; in atombios_yuv_setup() 1867 args.v1.ucCRTC = radeon_crtc->crtc_id; in atombios_set_encoder_crtc_source() 1870 args.v1.ucCRTC = radeon_crtc->crtc_id; in atombios_set_encoder_crtc_source() 1872 args.v1.ucCRTC = radeon_crtc->crtc_id << 2; in atombios_set_encoder_crtc_source() 1912 args.v2.ucCRTC = radeon_crtc->crtc_id; in atombios_set_encoder_crtc_source() 1989 radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); in atombios_set_encoder_crtc_source() 2099 enc_idx = radeon_crtc->crtc_id; in radeon_atom_pick_dig_encoder() 2135 enc_idx = radeon_crtc->crtc_id; in radeon_atom_pick_dig_encoder()
|
| H A D | evergreen_hdmi.c | 260 value |= DCCG_AUDIO_DTO0_SOURCE_SEL(crtc->crtc_id); in dce4_hdmi_audio_set_dto() 286 value |= DCCG_AUDIO_DTO0_SOURCE_SEL(crtc->crtc_id); in dce4_dp_audio_set_dto()
|
| H A D | rs600.c | 119 void rs600_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base, bool async) in rs600_page_flip() argument 121 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rs600_page_flip() 155 bool rs600_page_flip_pending(struct radeon_device *rdev, int crtc_id) in rs600_page_flip_pending() argument 157 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rs600_page_flip_pending()
|
| H A D | r600_cs.c | 834 int crtc_id; in r600_cs_common_vline_parse() local 889 crtc_id = radeon_get_ib_value(p, h_idx + 2 + 7 + 1); in r600_cs_common_vline_parse() 892 crtc = drm_crtc_find(rdev_to_drm(p->rdev), p->filp, crtc_id); in r600_cs_common_vline_parse() 894 dev_warn_once(p->dev, "cannot find crtc %d\n", crtc_id); in r600_cs_common_vline_parse() 898 crtc_id = radeon_crtc->crtc_id; in r600_cs_common_vline_parse() 911 header |= vline_start_end[crtc_id] >> 2; in r600_cs_common_vline_parse() 913 ib[h_idx + 4] = vline_status[crtc_id] >> 2; in r600_cs_common_vline_parse()
|
| H A D | rs780_dpm.c | 58 pi->crtc_id = 0; in rs780_get_pm_mode_parameters() 65 pi->crtc_id = radeon_crtc->crtc_id; in rs780_get_pm_mode_parameters() 485 if (pi->crtc_id == 0) in rs780_set_engine_clock_spc()
|
| H A D | rv770.c | 800 void rv770_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base, bool async) in rv770_page_flip() argument 802 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rv770_page_flip() 818 if (radeon_crtc->crtc_id) { in rv770_page_flip() 843 bool rv770_page_flip_pending(struct radeon_device *rdev, int crtc_id) in rv770_page_flip_pending() argument 845 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rv770_page_flip_pending()
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_plane.c | 869 plane_resp->crtc_id = plane->state->crtc->base.id; in drm_mode_getplane() 871 plane_resp->crtc_id = plane->crtc->base.id; in drm_mode_getplane() 873 plane_resp->crtc_id = 0; in drm_mode_getplane() 1166 crtc = drm_crtc_find(dev, file_priv, plane_req->crtc_id); in drm_mode_setplane() 1170 plane_req->crtc_id); in drm_mode_setplane() 1290 crtc = drm_crtc_find(dev, file_priv, req->crtc_id); in drm_mode_cursor_common() 1292 DRM_DEBUG_KMS("Unknown CRTC ID %d\n", req->crtc_id); in drm_mode_cursor_common() 1411 crtc = drm_crtc_find(dev, file_priv, page_flip->crtc_id); in drm_mode_page_flip_ioctl() 1526 e->event.vbl.crtc_id = crtc->base.id; in drm_mode_page_flip_ioctl()
|
| H A D | drm_encoder.c | 352 enc_resp->crtc_id = crtc->base.id; in drm_mode_getencoder() 354 enc_resp->crtc_id = 0; in drm_mode_getencoder()
|
| /linux/drivers/gpu/drm/amd/display/dc/bios/ |
| H A D | command_table2.h | 90 enum controller_id crtc_id,
|
| H A D | command_table.h | 96 enum controller_id crtc_id,
|
| /linux/include/uapi/drm/ |
| H A D | drm.h | 1057 __u32 crtc_id; /* requested crtc_id */ member 1071 __u32 crtc_id; member 1429 __u32 crtc_id; /* 0 on older kernels that do not support this */ member
|
| /linux/tools/include/uapi/drm/ |
| H A D | drm.h | |