Home
last modified time | relevance | path

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

/NextBSD/sys/dev/drm2/
HDdrm_mode.h117 __u32 crtc_id; /**< Id */ member
133 __u32 crtc_id; member
149 __u32 crtc_id; member
175 __u32 crtc_id; /**< Id of crtc */ member
384 __u32 crtc_id; member
394 __u32 crtc_id; member
429 __u32 crtc_id; member
HDdrm_crtc.c1227 uint32_t __user *crtc_id; in drm_mode_getresources() local
1285 crtc_id = (uint32_t __user *)(unsigned long)card_res->crtc_id_ptr; in drm_mode_getresources()
1290 if (put_user(crtc->base.id, crtc_id + copied)) { in drm_mode_getresources()
1299 crtc_id + copied)) { in drm_mode_getresources()
1411 obj = drm_mode_object_find(dev, crtc_resp->crtc_id, in drm_mode_getcrtc()
1606 enc_resp->crtc_id = encoder->crtc->base.id; in drm_mode_getencoder()
1608 enc_resp->crtc_id = 0; in drm_mode_getencoder()
1702 plane_resp->crtc_id = plane->crtc->base.id; in drm_mode_getplane()
1704 plane_resp->crtc_id = 0; in drm_mode_getplane()
1787 obj = drm_mode_object_find(dev, plane_req->crtc_id, in drm_mode_setplane()
[all …]
/NextBSD/sys/dev/drm2/radeon/
HDatombios_crtc.c51 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()
226 args.ucCRTC = radeon_crtc->crtc_id; in atombios_blank_crtc()
242 args.ucDispPipeId = radeon_crtc->crtc_id; in atombios_powergate_crtc()
263 drm_vblank_post_modeset(dev, radeon_crtc->crtc_id); in atombios_crtc_dpms()
269 drm_vblank_pre_modeset(dev, radeon_crtc->crtc_id); in atombios_crtc_dpms()
[all …]
HDradeon_legacy_crtc.c305 if (radeon_crtc->crtc_id) in radeon_crtc_dpms()
330 if (radeon_crtc->crtc_id) in radeon_crtc_dpms()
337 drm_vblank_post_modeset(dev, radeon_crtc->crtc_id); in radeon_crtc_dpms()
343 drm_vblank_pre_modeset(dev, radeon_crtc->crtc_id); in radeon_crtc_dpms()
344 if (radeon_crtc->crtc_id) in radeon_crtc_dpms()
509 if (radeon_crtc->crtc_id == 1) in radeon_crtc_do_set_base()
525 if (radeon_crtc->crtc_id) in radeon_crtc_do_set_base()
572 DRM_INFO("crtc %d is connected to a TV\n", radeon_crtc->crtc_id); in radeon_set_crtc_timing()
626 if (radeon_crtc->crtc_id) { in radeon_set_crtc_timing()
749 if (radeon_crtc->crtc_id) in radeon_set_pll()
[all …]
HDradeon_display.c46 DRM_DEBUG_KMS("%d\n", radeon_crtc->crtc_id); in avivo_crtc_load_lut()
57 WREG32(AVIVO_DC_LUT_RW_SELECT, radeon_crtc->crtc_id); in avivo_crtc_load_lut()
69 WREG32(AVIVO_D1GRPH_LUT_SEL + radeon_crtc->crtc_offset, radeon_crtc->crtc_id); in avivo_crtc_load_lut()
79 DRM_DEBUG_KMS("%d\n", radeon_crtc->crtc_id); in dce4_crtc_load_lut()
109 DRM_DEBUG_KMS("%d\n", radeon_crtc->crtc_id); in dce5_crtc_load_lut()
171 if (radeon_crtc->crtc_id == 0) in legacy_crtc_load_lut()
272 void radeon_crtc_handle_flip(struct radeon_device *rdev, int crtc_id) in radeon_crtc_handle_flip() argument
274 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in radeon_crtc_handle_flip()
292 update_pending = radeon_page_flip(rdev, crtc_id, work->new_crtc_base); in radeon_crtc_handle_flip()
306 (DRM_SCANOUTPOS_VALID & radeon_get_crtc_scanoutpos(rdev->ddev, crtc_id, in radeon_crtc_handle_flip()
[all …]
HDradeon_legacy_encoders.c221 if (radeon_crtc->crtc_id == 0) { in radeon_legacy_lvds_mode_set()
242 radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); in radeon_legacy_lvds_mode_set()
244 radeon_combios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); in radeon_legacy_lvds_mode_set()
591 if (radeon_crtc->crtc_id == 0) { in radeon_legacy_primary_dac_mode_set()
631 radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); in radeon_legacy_primary_dac_mode_set()
633 radeon_combios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); in radeon_legacy_primary_dac_mode_set()
849 if (radeon_crtc->crtc_id == 0) { in radeon_legacy_tmds_int_mode_set()
871 radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); in radeon_legacy_tmds_int_mode_set()
873 radeon_combios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); in radeon_legacy_tmds_int_mode_set()
985 if (radeon_crtc->crtc_id == 0) { in radeon_legacy_tmds_ext_mode_set()
[all …]
HDradeon_cursor.c81 switch (radeon_crtc->crtc_id) { in radeon_hide_cursor()
110 switch (radeon_crtc->crtc_id) { in radeon_show_cursor()
140 if (radeon_crtc->crtc_id) in radeon_set_cursor()
181 DRM_ERROR("Cannot find cursor object %x for crtc %d\n", handle, radeon_crtc->crtc_id); in radeon_crtc_cursor_set()
HDatombios_encoders.c1489 (radeon_crtc->crtc_id << 18))); in atombios_yuv_setup()
1491 WREG32(reg, (ATOM_S3_CV_ACTIVE | (radeon_crtc->crtc_id << 24))); in atombios_yuv_setup()
1497 args.ucCRTC = radeon_crtc->crtc_id; in atombios_yuv_setup()
1813 args.v1.ucCRTC = radeon_crtc->crtc_id; in atombios_set_encoder_crtc_source()
1816 args.v1.ucCRTC = radeon_crtc->crtc_id; in atombios_set_encoder_crtc_source()
1818 args.v1.ucCRTC = radeon_crtc->crtc_id << 2; in atombios_set_encoder_crtc_source()
1859 args.v2.ucCRTC = radeon_crtc->crtc_id; in atombios_set_encoder_crtc_source()
1929 radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); in atombios_set_encoder_crtc_source()
2017 return radeon_crtc->crtc_id; in radeon_atom_pick_dig_encoder()
2044 return radeon_crtc->crtc_id; in radeon_atom_pick_dig_encoder()
HDradeon_legacy_tv.c248 if (radeon_crtc->crtc_id == 1) in radeon_legacy_tv_get_std_mode()
440 if (radeon_crtc->crtc_id == 1) in radeon_legacy_tv_init_restarts()
606 if (radeon_crtc->crtc_id == 1) in radeon_legacy_tv_mode_set()
HDr600_audio.c225 WREG32(0x5ac, radeon_crtc->crtc_id); in r600_audio_set_clock()
HDradeon_mode.h300 int crtc_id; member
735 void radeon_crtc_handle_flip(struct radeon_device *rdev, int crtc_id);
HDr100.c188 u32 r100_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base) in r100_page_flip() argument
190 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in r100_page_flip()
470 if (radeon_crtc->crtc_id) { in r100_pm_prepare()
501 if (radeon_crtc->crtc_id) { in r100_pm_finish()
1479 int crtc_id; in r100_cs_packet_parse_vline() local
1513 crtc_id = radeon_get_ib_value(p, h_idx + 5); in r100_cs_packet_parse_vline()
1515 obj = drm_mode_object_find(p->rdev->ddev, crtc_id, DRM_MODE_OBJECT_CRTC); in r100_cs_packet_parse_vline()
1517 DRM_ERROR("cannot find crtc %d\n", crtc_id); in r100_cs_packet_parse_vline()
1522 crtc_id = radeon_crtc->crtc_id; in r100_cs_packet_parse_vline()
1528 } else if (crtc_id == 1) { in r100_cs_packet_parse_vline()
HDr600_cs.c976 int crtc_id; in r600_cs_packet_parse_vline() local
1026 crtc_id = radeon_get_ib_value(p, h_idx + 2 + 7 + 1); in r600_cs_packet_parse_vline()
1029 obj = drm_mode_object_find(p->rdev->ddev, crtc_id, DRM_MODE_OBJECT_CRTC); in r600_cs_packet_parse_vline()
1031 DRM_ERROR("cannot find crtc %d\n", crtc_id); in r600_cs_packet_parse_vline()
1036 crtc_id = radeon_crtc->crtc_id; in r600_cs_packet_parse_vline()
1047 } else if (crtc_id == 1) { in r600_cs_packet_parse_vline()
HDrv770.c49 u32 rv770_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base) in rv770_page_flip() argument
51 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rv770_page_flip()
60 if (radeon_crtc->crtc_id) { in rv770_page_flip()
HDrs600.c130 u32 rs600_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base) in rs600_page_flip() argument
132 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rs600_page_flip()
HDevergreen_cs.c1153 int crtc_id; in evergreen_cs_packet_parse_vline() local
1203 crtc_id = radeon_get_ib_value(p, h_idx + 2 + 7 + 1); in evergreen_cs_packet_parse_vline()
1205 obj = drm_mode_object_find(p->rdev->ddev, crtc_id, DRM_MODE_OBJECT_CRTC); in evergreen_cs_packet_parse_vline()
1207 DRM_ERROR("cannot find crtc %d\n", crtc_id); in evergreen_cs_packet_parse_vline()
1212 crtc_id = radeon_crtc->crtc_id; in evergreen_cs_packet_parse_vline()
HDradeon_kms.c242 value = radeon_crtc->crtc_id; in radeon_info_ioctl()
HDevergreen.c217 u32 evergreen_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base) in evergreen_page_flip() argument
219 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in evergreen_page_flip()
767 if (radeon_crtc->crtc_id % 2) in evergreen_line_buffer_adjust()
1061 u32 pipe_offset = radeon_crtc->crtc_id * 16; in evergreen_program_watermarks()
HDradeon_pm.c724 rdev->pm.active_crtcs |= (1 << radeon_crtc->crtc_id); in radeon_pm_compute_clocks()
HDradeon.h552 int crtc_id; member
/NextBSD/sys/dev/drm2/i915/
HDi915_drm.h851 __u32 crtc_id; member
915 __u32 crtc_id; member
HDintel_overlay.c1144 drmmode_obj = drm_mode_object_find(dev, put_image_rec->crtc_id, in intel_overlay_put_image()
HDintel_display.c6460 drmmode_obj = drm_mode_object_find(dev, pipe_from_crtc_id->crtc_id, in intel_get_pipe_from_crtc_id()