Home
last modified time | relevance | path

Searched refs:crtc_id (Results 1 – 25 of 29) sorted by relevance

12

/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_rm.c25 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 Datombios_crtc.c51 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 Datombios_crtc.h43 u32 crtc_id,
/linux/drivers/gpu/drm/radeon/
H A Dradeon_legacy_encoders.c230 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 Dradeon_cursor.c76 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 Drs780_dpm.h48 int crtc_id; member
H A Ddce6_afmt.c277 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 Devergreen_hdmi.c260 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 Drs600.c119 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 Dr600_cs.c834 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 Drs780_dpm.c58 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 Drv770.c800 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()
H A Dr100.c164 void r100_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base, bool async) in r100_page_flip() argument
166 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in r100_page_flip()
206 bool r100_page_flip_pending(struct radeon_device *rdev, int crtc_id) in r100_page_flip_pending() argument
208 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in r100_page_flip_pending()
471 if (radeon_crtc->crtc_id) { in r100_pm_prepare()
502 if (radeon_crtc->crtc_id) { in r100_pm_finish()
1463 int crtc_id; in r100_cs_packet_parse_vline() local
1497 crtc_id = radeon_get_ib_value(p, h_idx + 5); in r100_cs_packet_parse_vline()
1499 crtc = drm_crtc_find(rdev_to_drm(p->rdev), p->filp, crtc_id); in r100_cs_packet_parse_vline()
1501 dev_warn_once(p->dev, "cannot find crtc %d\n", crtc_id); in r100_cs_packet_parse_vline()
[all …]
H A Dradeon_legacy_tv.c247 if (radeon_crtc->crtc_id == 1) in radeon_legacy_tv_get_std_mode()
595 if (radeon_crtc->crtc_id == 1) in radeon_legacy_tv_mode_set()
/linux/drivers/gpu/drm/
H A Ddrm_plane.c869 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()
/linux/drivers/gpu/drm/amd/display/dc/bios/
H A Dcommand_table2.h90 enum controller_id crtc_id,
H A Dcommand_table.h96 enum controller_id crtc_id,
/linux/tools/include/uapi/drm/
H A Ddrm.h
H A Di915_drm.h
/linux/tools/perf/trace/beauty/include/uapi/drm/
H A Ddrm.h1039 __u32 crtc_id; /* requested crtc_id */ member
1053 __u32 crtc_id; member
1418 __u32 crtc_id; /* 0 on older kernels that do not support this */ member
/linux/drivers/gpu/drm/vboxvideo/
H A Dvbox_drv.h95 unsigned int crtc_id; member
/linux/drivers/gpu/drm/qxl/
H A Dqxl_display.c1007 static int qdev_crtc_init(struct drm_device *dev, int crtc_id) in qdev_crtc_init()
1018 primary = qxl_create_plane(qdev, 1 << crtc_id, DRM_PLANE_TYPE_PRIMARY); in qdev_crtc_init()
1024 cursor = qxl_create_plane(qdev, 1 << crtc_id, DRM_PLANE_TYPE_CURSOR); in qdev_crtc_init()
1035 qxl_crtc->index = crtc_id; in qdev_crtc_init()
1003 qdev_crtc_init(struct drm_device * dev,int crtc_id) qdev_crtc_init() argument
/linux/include/uapi/drm/
H A Dvmwgfx_drm.h539 __u32 crtc_id; member
H A Di915_drm.h1809 __u32 crtc_id; member
1874 __u32 crtc_id; member
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/
H A Damdgpu_dm_crtc_test.c912 * (enabled) CRTC with crtc_id 0, an initialized single-pipe vblank array, a DC
937 /* crtc_id 0 maps to a valid IRQ type only when a CRTC is registered. */ in dm_test_crtc_setup_enable()
948 acrtc->crtc_id = 0; in dm_test_crtc_setup_enable()
1732 acrtc->crtc_id = 0; in dm_test_crtc_disable_vblank_no_irq_installed()
1775 acrtc->crtc_id = 0; in dm_test_crtc_disable_vblank_vrr()
1826 acrtc->crtc_id = 0; in dm_test_crtc_disable_vblank_queues_work()

12