/linux-4.1.27/include/uapi/drm/ |
D | drm_mode.h | 135 __u32 crtc_id; /**< Id */ member 151 __u32 crtc_id; member 167 __u32 crtc_id; member 195 __u32 crtc_id; /**< Id of crtc */ member 440 __u32 crtc_id; member 451 __u32 crtc_id; member 463 __u32 crtc_id; member 502 __u32 crtc_id; member
|
D | i915_drm.h | 924 __u32 crtc_id; member 989 __u32 crtc_id; member
|
D | vmwgfx_drm.h | 518 uint32_t crtc_id; member
|
/linux-4.1.27/drivers/gpu/drm/omapdrm/ |
D | omap_irq.c | 147 int omap_irq_enable_vblank(struct drm_device *dev, int crtc_id) in omap_irq_enable_vblank() argument 150 struct drm_crtc *crtc = priv->crtcs[crtc_id]; in omap_irq_enable_vblank() 153 DBG("dev=%p, crtc=%d", dev, crtc_id); in omap_irq_enable_vblank() 174 void omap_irq_disable_vblank(struct drm_device *dev, int crtc_id) in omap_irq_disable_vblank() argument 177 struct drm_crtc *crtc = priv->crtcs[crtc_id]; in omap_irq_disable_vblank() 180 DBG("dev=%p, crtc=%d", dev, crtc_id); in omap_irq_disable_vblank()
|
D | omap_drv.h | 139 int omap_irq_enable_vblank(struct drm_device *dev, int crtc_id); 140 void omap_irq_disable_vblank(struct drm_device *dev, int crtc_id);
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | atombios_crtc.c | 47 args.ucCRTC = radeon_crtc->crtc_id; in atombios_overscan_setup() 92 if (!ASIC_IS_AVIVO(rdev) && radeon_crtc->crtc_id) in atombios_scaler_setup() 103 args.ucScaler = radeon_crtc->crtc_id; in atombios_scaler_setup() 174 args.ucCRTC = radeon_crtc->crtc_id; in atombios_lock_crtc() 190 args.ucCRTC = radeon_crtc->crtc_id; in atombios_enable_crtc() 206 args.ucCRTC = radeon_crtc->crtc_id; in atombios_enable_crtc_memreq() 234 vga_control = RREG32(vga_control_regs[radeon_crtc->crtc_id]); in atombios_blank_crtc() 235 WREG32(vga_control_regs[radeon_crtc->crtc_id], vga_control | 1); in atombios_blank_crtc() 238 args.ucCRTC = radeon_crtc->crtc_id; in atombios_blank_crtc() 244 WREG32(vga_control_regs[radeon_crtc->crtc_id], vga_control); in atombios_blank_crtc() [all …]
|
D | radeon_legacy_crtc.c | 301 if (radeon_crtc->crtc_id) in radeon_crtc_dpms() 326 if (radeon_crtc->crtc_id) in radeon_crtc_dpms() 333 drm_vblank_post_modeset(dev, radeon_crtc->crtc_id); in radeon_crtc_dpms() 339 drm_vblank_pre_modeset(dev, radeon_crtc->crtc_id); in radeon_crtc_dpms() 340 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 …]
|
D | radeon_display.c | 47 DRM_DEBUG_KMS("%d\n", radeon_crtc->crtc_id); in avivo_crtc_load_lut() 58 WREG32(AVIVO_DC_LUT_RW_SELECT, radeon_crtc->crtc_id); in avivo_crtc_load_lut() 71 WREG32_P(AVIVO_D1GRPH_LUT_SEL + radeon_crtc->crtc_offset, radeon_crtc->crtc_id, ~1); in avivo_crtc_load_lut() 81 DRM_DEBUG_KMS("%d\n", radeon_crtc->crtc_id); in dce4_crtc_load_lut() 111 DRM_DEBUG_KMS("%d\n", radeon_crtc->crtc_id); in dce5_crtc_load_lut() 179 if (radeon_crtc->crtc_id == 0) in legacy_crtc_load_lut() 286 void radeon_crtc_handle_vblank(struct radeon_device *rdev, int crtc_id) in radeon_crtc_handle_vblank() argument 288 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in radeon_crtc_handle_vblank() 319 update_pending = radeon_page_flip_pending(rdev, crtc_id); in radeon_crtc_handle_vblank() 325 (DRM_SCANOUTPOS_VALID & radeon_get_crtc_scanoutpos(rdev->ddev, crtc_id, 0, in radeon_crtc_handle_vblank() [all …]
|
D | radeon_legacy_encoders.c | 220 if (radeon_crtc->crtc_id == 0) { in radeon_legacy_lvds_mode_set() 241 radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); in radeon_legacy_lvds_mode_set() 243 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 …]
|
D | radeon_cursor.c | 74 switch (radeon_crtc->crtc_id) { in radeon_hide_cursor() 103 switch (radeon_crtc->crtc_id) { in radeon_show_cursor() 243 if (radeon_crtc->crtc_id) in radeon_set_cursor() 288 DRM_ERROR("Cannot find cursor object %x for crtc %d\n", handle, radeon_crtc->crtc_id); in radeon_crtc_cursor_set2()
|
D | rs780_dpm.h | 48 int crtc_id; member
|
D | dce6_afmt.c | 256 value |= DCCG_AUDIO_DTO0_SOURCE_SEL(crtc->crtc_id); in dce6_hdmi_audio_set_dto() 276 value |= DCCG_AUDIO_DTO0_SOURCE_SEL(crtc->crtc_id); in dce6_dp_audio_set_dto()
|
D | atombios_encoders.c | 1555 (radeon_crtc->crtc_id << 18))); in atombios_yuv_setup() 1557 WREG32(reg, (ATOM_S3_CV_ACTIVE | (radeon_crtc->crtc_id << 24))); in atombios_yuv_setup() 1563 args.ucCRTC = radeon_crtc->crtc_id; in atombios_yuv_setup() 1879 args.v1.ucCRTC = radeon_crtc->crtc_id; in atombios_set_encoder_crtc_source() 1882 args.v1.ucCRTC = radeon_crtc->crtc_id; in atombios_set_encoder_crtc_source() 1884 args.v1.ucCRTC = radeon_crtc->crtc_id << 2; in atombios_set_encoder_crtc_source() 1925 args.v2.ucCRTC = radeon_crtc->crtc_id; in atombios_set_encoder_crtc_source() 2002 radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); in atombios_set_encoder_crtc_source() 2023 args.v2.ucCRTC = radeon_crtc->crtc_id; in atombios_set_mst_encoder_crtc_source() 2159 enc_idx = radeon_crtc->crtc_id; in radeon_atom_pick_dig_encoder() [all …]
|
D | evergreen_hdmi.c | 258 value |= DCCG_AUDIO_DTO0_SOURCE_SEL(crtc->crtc_id); in dce4_hdmi_audio_set_dto() 284 value |= DCCG_AUDIO_DTO0_SOURCE_SEL(crtc->crtc_id); in dce4_dp_audio_set_dto()
|
D | radeon_legacy_tv.c | 245 if (radeon_crtc->crtc_id == 1) in radeon_legacy_tv_get_std_mode() 437 if (radeon_crtc->crtc_id == 1) in radeon_legacy_tv_init_restarts() 603 if (radeon_crtc->crtc_id == 1) in radeon_legacy_tv_mode_set()
|
D | rs600.c | 113 void rs600_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base) in rs600_page_flip() argument 115 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rs600_page_flip() 142 bool rs600_page_flip_pending(struct radeon_device *rdev, int crtc_id) in rs600_page_flip_pending() argument 144 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rs600_page_flip_pending()
|
D | r100.c | 156 void r100_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base) in r100_page_flip() argument 158 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in r100_page_flip() 189 bool r100_page_flip_pending(struct radeon_device *rdev, int crtc_id) in r100_page_flip_pending() argument 191 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in r100_page_flip_pending() 454 if (radeon_crtc->crtc_id) { in r100_pm_prepare() 485 if (radeon_crtc->crtc_id) { in r100_pm_finish() 1429 int crtc_id; in r100_cs_packet_parse_vline() local 1463 crtc_id = radeon_get_ib_value(p, h_idx + 5); in r100_cs_packet_parse_vline() 1465 crtc = drm_crtc_find(p->rdev->ddev, crtc_id); in r100_cs_packet_parse_vline() 1467 DRM_ERROR("cannot find crtc %d\n", crtc_id); in r100_cs_packet_parse_vline() [all …]
|
D | rs780_dpm.c | 57 pi->crtc_id = 0; in rs780_get_pm_mode_parameters() 64 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()
|
D | r600_cs.c | 831 int crtc_id; in r600_cs_common_vline_parse() local 886 crtc_id = radeon_get_ib_value(p, h_idx + 2 + 7 + 1); in r600_cs_common_vline_parse() 889 crtc = drm_crtc_find(p->rdev->ddev, crtc_id); in r600_cs_common_vline_parse() 891 DRM_ERROR("cannot find crtc %d\n", crtc_id); in r600_cs_common_vline_parse() 895 crtc_id = radeon_crtc->crtc_id; in r600_cs_common_vline_parse() 908 header |= vline_start_end[crtc_id] >> 2; in r600_cs_common_vline_parse() 910 ib[h_idx + 4] = vline_status[crtc_id] >> 2; in r600_cs_common_vline_parse()
|
D | radeon_mode.h | 329 int crtc_id; member 988 void radeon_crtc_handle_vblank(struct radeon_device *rdev, int crtc_id); 993 void radeon_crtc_handle_flip(struct radeon_device *rdev, int crtc_id);
|
D | rv770.c | 804 void rv770_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base) in rv770_page_flip() argument 806 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rv770_page_flip() 815 if (radeon_crtc->crtc_id) { in rv770_page_flip() 840 bool rv770_page_flip_pending(struct radeon_device *rdev, int crtc_id) in rv770_page_flip_pending() argument 842 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rv770_page_flip_pending()
|
D | radeon_dp_mst.c | 434 mst_enc->fe = radeon_atom_pick_dig_encoder(encoder, radeon_crtc->crtc_id); in radeon_mst_encoder_dpms() 442 dig_enc->linkb, radeon_crtc->crtc_id); in radeon_mst_encoder_dpms()
|
D | evergreen.c | 1344 void evergreen_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base) in evergreen_page_flip() argument 1346 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in evergreen_page_flip() 1386 bool evergreen_page_flip_pending(struct radeon_device *rdev, int crtc_id) in evergreen_page_flip_pending() argument 1388 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in evergreen_page_flip_pending() 1878 u32 pipe_offset = radeon_crtc->crtc_id * 0x20; in evergreen_line_buffer_adjust() 1914 if (radeon_crtc->crtc_id % 2) in evergreen_line_buffer_adjust() 2220 u32 pipe_offset = radeon_crtc->crtc_id * 16; in evergreen_program_watermarks() 2605 unsigned crtc_id, unsigned *ret_dig_fe) in evergreen_is_dp_sst_stream_enabled() argument 2622 crtc_id == NI_DIG_FE_CNTL_SOURCE_SELECT(dig_fe)) { in evergreen_is_dp_sst_stream_enabled()
|
D | radeon_kms.c | 253 *value = radeon_crtc->crtc_id; in radeon_info_ioctl()
|
D | radeon_pm.c | 1655 rdev->pm.active_crtcs |= (1 << radeon_crtc->crtc_id); in radeon_pm_compute_clocks_old() 1729 rdev->pm.dpm.new_active_crtcs |= (1 << radeon_crtc->crtc_id); in radeon_pm_compute_clocks_dpm()
|
D | radeon.h | 741 int crtc_id; member
|
D | si.c | 1917 u32 pipe_offset = radeon_crtc->crtc_id * 0x20; in dce6_line_buffer_adjust()
|
D | si_dpm.c | 5278 radeon_crtc->crtc_id) != PPSMC_Result_OK) in si_upload_smc_data()
|
D | cik.c | 9077 u32 pipe_offset = radeon_crtc->crtc_id * 0x20; in dce8_line_buffer_adjust()
|
/linux-4.1.27/drivers/gpu/drm/sti/ |
D | sti_vtg.c | 93 int crtc_id; member 262 struct notifier_block *nb, int crtc_id) in sti_vtg_register_client() argument 265 return sti_vtg_register_client(vtg->slave, nb, crtc_id); in sti_vtg_register_client() 267 vtg->crtc_id = crtc_id; in sti_vtg_register_client() 289 raw_notifier_call_chain(&vtg->notifier_list, event, &vtg->crtc_id); in vtg_irq_thread()
|
D | sti_vtg.h | 21 struct notifier_block *nb, int crtc_id);
|
/linux-4.1.27/drivers/gpu/drm/msm/ |
D | msm_drv.c | 464 static int msm_enable_vblank(struct drm_device *dev, int crtc_id) in msm_enable_vblank() argument 470 DBG("dev=%p, crtc=%d", dev, crtc_id); in msm_enable_vblank() 471 return kms->funcs->enable_vblank(kms, priv->crtcs[crtc_id]); in msm_enable_vblank() 474 static void msm_disable_vblank(struct drm_device *dev, int crtc_id) in msm_disable_vblank() argument 480 DBG("dev=%p, crtc=%d", dev, crtc_id); in msm_disable_vblank() 481 kms->funcs->disable_vblank(kms, priv->crtcs[crtc_id]); in msm_disable_vblank()
|
/linux-4.1.27/drivers/gpu/drm/ |
D | drm_crtc.c | 1819 uint32_t __user *crtc_id; in drm_mode_getresources() local 1882 crtc_id = (uint32_t __user *)(unsigned long)card_res->crtc_id_ptr; in drm_mode_getresources() 1887 if (put_user(crtc->base.id, crtc_id + copied)) { in drm_mode_getresources() 1896 crtc_id + copied)) { in drm_mode_getresources() 2000 crtc = drm_crtc_find(dev, crtc_resp->crtc_id); in drm_mode_getcrtc() 2282 enc_resp->crtc_id = crtc->base.id; in drm_mode_getencoder() 2284 enc_resp->crtc_id = 0; in drm_mode_getencoder() 2385 plane_resp->crtc_id = plane->crtc->base.id; in drm_mode_getplane() 2387 plane_resp->crtc_id = 0; in drm_mode_getplane() 2601 crtc = drm_crtc_find(dev, plane_req->crtc_id); in drm_mode_setplane() [all …]
|
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp5/ |
D | mdp5_crtc.c | 39 #define GET_LM_ID(crtc_id) ((crtc_id == 3) ? 5 : crtc_id) argument
|
/linux-4.1.27/drivers/gpu/drm/qxl/ |
D | qxl_display.c | 714 static int qdev_crtc_init(struct drm_device *dev, int crtc_id) in qdev_crtc_init() argument 723 qxl_crtc->index = crtc_id; in qdev_crtc_init()
|
/linux-4.1.27/drivers/gpu/drm/i915/ |
D | intel_overlay.c | 1091 drmmode_crtc = drm_crtc_find(dev, put_image_rec->crtc_id); in intel_overlay_put_image()
|
D | intel_display.c | 12979 drmmode_crtc = drm_crtc_find(dev, pipe_from_crtc_id->crtc_id); in intel_get_pipe_from_crtc_id()
|
/linux-4.1.27/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_kms.c | 1521 crtc = drm_crtc_find(dev, arg->crtc_id); in vmw_kms_cursor_bypass_ioctl()
|