| /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() 345 if (reserved_by_other(global_state->dspp_to_crtc_id, idx, crtc_id)) { in _dpu_rm_check_lm_and_get_connected_blks() [all …]
|
| H A D | dpu_trace.h | 95 TP_PROTO(u32 crtc_id), 96 TP_ARGS(crtc_id), 98 __field(u32, crtc_id) 101 __entry->crtc_id = crtc_id; 103 TP_printk("crtc:%d", __entry->crtc_id) 651 TP_PROTO(uint32_t crtc_id, uint32_t plane_id, 655 TP_ARGS(crtc_id, plane_id, state, pstate, stage_idx, 658 __field( uint32_t, crtc_id ) 672 __entry->crtc_id = crtc_id; 689 __entry->crtc_id, __entry->plane_id, __entry->fb_id,
|
| /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 | dce_v8_0.c | 186 int crtc_id, u64 crtc_base, bool async) in dce_v8_0_page_flip() argument 188 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; in dce_v8_0_page_flip() 554 u32 pipe_offset = amdgpu_crtc->crtc_id * 0x8; in dce_v8_0_line_buffer_adjust() 1518 …WREG32(mmDCCG_AUDIO_DTO_SOURCE, (amdgpu_crtc->crtc_id << DCCG_AUDIO_DTO_SOURCE__DCCG_AUDIO_DTO0_SO… in dce_v8_0_audio_set_dto() 1767 vga_control = RREG32(vga_control_regs[amdgpu_crtc->crtc_id]) & ~1; in dce_v8_0_vga_enable() 1769 WREG32(vga_control_regs[amdgpu_crtc->crtc_id], vga_control | 1); in dce_v8_0_vga_enable() 1771 WREG32(vga_control_regs[amdgpu_crtc->crtc_id], vga_control); in dce_v8_0_vga_enable() 2035 DRM_DEBUG_KMS("%d\n", amdgpu_crtc->crtc_id); in dce_v8_0_crtc_load_lut() 2307 DRM_ERROR("Cannot find cursor object %x for crtc %d\n", handle, amdgpu_crtc->crtc_id); in dce_v8_0_crtc_cursor_set2() 2427 amdgpu_crtc->crtc_id); in dce_v8_0_crtc_dpms() [all …]
|
| H A D | dce_v10_0.c | 235 int crtc_id, u64 crtc_base, bool async) in dce_v10_0_page_flip() argument 237 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; in dce_v10_0_page_flip() 599 u32 pipe_offset = amdgpu_crtc->crtc_id; in dce_v10_0_line_buffer_adjust() 1552 amdgpu_crtc->crtc_id); in dce_v10_0_audio_set_dto() 1820 vga_control = RREG32(vga_control_regs[amdgpu_crtc->crtc_id]) & ~1; in dce_v10_0_vga_enable() 1822 WREG32(vga_control_regs[amdgpu_crtc->crtc_id], vga_control | 1); in dce_v10_0_vga_enable() 1824 WREG32(vga_control_regs[amdgpu_crtc->crtc_id], vga_control); in dce_v10_0_vga_enable() 2111 DRM_DEBUG_KMS("%d\n", amdgpu_crtc->crtc_id); in dce_v10_0_crtc_load_lut() 2388 DRM_ERROR("Cannot find cursor object %x for crtc %d\n", handle, amdgpu_crtc->crtc_id); in dce_v10_0_crtc_cursor_set2() 2508 amdgpu_crtc->crtc_id); in dce_v10_0_crtc_dpms() [all …]
|
| H A D | atombios_crtc.h | 43 u32 crtc_id,
|
| H A D | dce_v6_0.c | 202 int crtc_id, u64 crtc_base, bool async) in dce_v6_0_page_flip() argument 204 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; in dce_v6_0_page_flip() 1063 u32 pipe_offset = amdgpu_crtc->crtc_id * 0x8; in dce_v6_0_line_buffer_adjust() 1574 DCCG_AUDIO_DTO0_SOURCE_SEL, amdgpu_crtc->crtc_id); in dce_v6_0_audio_set_dto() 1864 vga_control = RREG32(vga_control_regs[amdgpu_crtc->crtc_id]) & ~1; in dce_v6_0_vga_enable() 1865 WREG32(vga_control_regs[amdgpu_crtc->crtc_id], vga_control | (enable ? 1 : 0)); in dce_v6_0_vga_enable() 2124 DRM_DEBUG_KMS("%d\n", amdgpu_crtc->crtc_id); in dce_v6_0_crtc_load_lut() 2361 DRM_ERROR("Cannot find cursor object %x for crtc %d\n", handle, amdgpu_crtc->crtc_id); in dce_v6_0_crtc_cursor_set2() 2478 amdgpu_crtc->crtc_id); in dce_v6_0_crtc_dpms() 2543 i != amdgpu_crtc->crtc_id && in dce_v6_0_crtc_disable() [all …]
|
| H A D | amdgpu_display.c | 126 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[work->crtc_id]; in amdgpu_display_flip_work_func() 141 (amdgpu_display_get_crtc_scanoutpos(adev_to_drm(adev), work->crtc_id, 0, in amdgpu_display_flip_work_func() 156 adev->mode_info.funcs->page_flip(adev, work->crtc_id, work->base, work->async); in amdgpu_display_flip_work_func() 165 amdgpu_crtc->crtc_id, amdgpu_crtc, work); in amdgpu_display_flip_work_func() 216 work->crtc_id = amdgpu_crtc->crtc_id; in amdgpu_display_crtc_page_flip_target() 282 amdgpu_crtc->crtc_id, amdgpu_crtc, work); in amdgpu_display_crtc_page_flip_target()
|
| /linux/include/uapi/drm/ |
| H A D | drm_mode.h | 281 __u32 crtc_id; /**< Id */ member 298 __u32 crtc_id; member 337 __u32 crtc_id; member 379 __u32 crtc_id; /**< Id of crtc */ member 805 __u32 crtc_id; member 816 __u32 crtc_id; member 828 __u32 crtc_id; member 1164 __u32 crtc_id; member 1192 __u32 crtc_id; member
|
| 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/drivers/gpu/drm/radeon/ |
| H A D | atombios_crtc.c | 51 args.ucCRTC = radeon_crtc->crtc_id; in atombios_overscan_setup() 96 if (!ASIC_IS_AVIVO(rdev) && radeon_crtc->crtc_id) in atombios_scaler_setup() 107 args.ucScaler = radeon_crtc->crtc_id; in atombios_scaler_setup() 178 args.ucCRTC = radeon_crtc->crtc_id; in atombios_lock_crtc() 194 args.ucCRTC = radeon_crtc->crtc_id; in atombios_enable_crtc() 210 args.ucCRTC = radeon_crtc->crtc_id; in atombios_enable_crtc_memreq() 238 vga_control = RREG32(vga_control_regs[radeon_crtc->crtc_id]); in atombios_blank_crtc() 239 WREG32(vga_control_regs[radeon_crtc->crtc_id], vga_control | 1); in atombios_blank_crtc() 242 args.ucCRTC = radeon_crtc->crtc_id; in atombios_blank_crtc() 248 WREG32(vga_control_regs[radeon_crtc->crtc_id], vga_control); in atombios_blank_crtc() [all …]
|
| H A D | radeon_legacy_crtc.c | 305 if (radeon_crtc->crtc_id) in radeon_crtc_dpms() 330 if (radeon_crtc->crtc_id) in radeon_crtc_dpms() 337 if (dev->num_crtcs > radeon_crtc->crtc_id) in radeon_crtc_dpms() 344 if (dev->num_crtcs > radeon_crtc->crtc_id) in radeon_crtc_dpms() 346 if (radeon_crtc->crtc_id) in radeon_crtc_dpms() 533 if (radeon_crtc->crtc_id == 1) in radeon_crtc_do_set_base() 549 if (radeon_crtc->crtc_id) in radeon_crtc_do_set_base() 596 DRM_INFO("crtc %d is connected to a TV\n", radeon_crtc->crtc_id); in radeon_set_crtc_timing() 650 if (radeon_crtc->crtc_id) { in radeon_set_crtc_timing() 773 if (radeon_crtc->crtc_id) in radeon_set_pll() [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 | 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()
|
| /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_crtc.c | 92 acrtc->crtc_id, enable ? "en" : "dis", rc); in amdgpu_dm_crtc_set_vupdate_irq() 303 acrtc->crtc_id, acrtc->base.enabled); in amdgpu_dm_crtc_set_vblank() 307 irq_type = amdgpu_display_crtc_idx_to_irq_type(adev, acrtc->crtc_id); in amdgpu_dm_crtc_set_vblank() 761 acrtc->crtc_id = crtc_index; in amdgpu_dm_crtc_init()
|
| /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()
|
| H A D | drm_mode_config.c | 103 uint32_t __user *crtc_id; in drm_mode_getresources() local 131 crtc_id = u64_to_user_ptr(card_res->crtc_id_ptr); in drm_mode_getresources() 135 put_user(crtc->base.id, crtc_id + count)) in drm_mode_getresources()
|
| /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/tools/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/drivers/gpu/drm/vboxvideo/ |
| H A D | vbox_drv.h | 95 unsigned int crtc_id; member
|