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

/freebsd-11-stable/sys/dev/drm2/
H A Ddrm_mode.h117 __u32 crtc_id; /**< Id */ member in struct:drm_mode_crtc
133 __u32 crtc_id; member in struct:drm_mode_set_plane
149 __u32 crtc_id; member in struct:drm_mode_get_plane
175 __u32 crtc_id; /**< Id of crtc */ member in struct:drm_mode_get_encoder
384 __u32 crtc_id; member in struct:drm_mode_cursor
394 __u32 crtc_id; member in struct:drm_mode_crtc_lut
429 __u32 crtc_id; member in struct:drm_mode_crtc_page_flip
H A Ddrm_crtc.c1227 uint32_t __user *crtc_id; local
1285 crtc_id = (uint32_t __user *)(unsigned long)card_res->crtc_id_ptr;
1290 if (put_user(crtc->base.id, crtc_id + copied)) {
1299 crtc_id + copied)) {
1411 obj = drm_mode_object_find(dev, crtc_resp->crtc_id,
1606 enc_resp->crtc_id = encoder->crtc->base.id;
1608 enc_resp->crtc_id = 0;
1702 plane_resp->crtc_id = plane->crtc->base.id;
1704 plane_resp->crtc_id = 0;
1787 obj = drm_mode_object_find(dev, plane_req->crtc_id,
[all...]
/freebsd-11-stable/sys/dev/drm2/radeon/
H A Datombios_crtc.c51 args.ucCRTC = radeon_crtc->crtc_id;
96 if (!ASIC_IS_AVIVO(rdev) && radeon_crtc->crtc_id)
107 args.ucScaler = radeon_crtc->crtc_id;
178 args.ucCRTC = radeon_crtc->crtc_id;
194 args.ucCRTC = radeon_crtc->crtc_id;
210 args.ucCRTC = radeon_crtc->crtc_id;
226 args.ucCRTC = radeon_crtc->crtc_id;
242 args.ucDispPipeId = radeon_crtc->crtc_id;
263 drm_vblank_post_modeset(dev, radeon_crtc->crtc_id);
269 drm_vblank_pre_modeset(dev, radeon_crtc->crtc_id);
420 atombios_crtc_program_ss(struct radeon_device *rdev, int enable, int pll_id, int crtc_id, struct radeon_atom_ss *ss) argument
769 atombios_crtc_program_pll(struct drm_crtc *crtc, u32 crtc_id, int pll_id, u32 encoder_mode, u32 encoder_id, u32 clock, u32 ref_div, u32 fb_div, u32 frac_fb_div, u32 post_div, int bpc, bool ss_enabled, struct radeon_atom_ss *ss) argument
[all...]
H A Dradeon_legacy_crtc.c305 if (radeon_crtc->crtc_id)
330 if (radeon_crtc->crtc_id)
337 drm_vblank_post_modeset(dev, radeon_crtc->crtc_id);
343 drm_vblank_pre_modeset(dev, radeon_crtc->crtc_id);
344 if (radeon_crtc->crtc_id)
509 if (radeon_crtc->crtc_id == 1)
525 if (radeon_crtc->crtc_id)
572 DRM_INFO("crtc %d is connected to a TV\n", radeon_crtc->crtc_id);
626 if (radeon_crtc->crtc_id) {
749 if (radeon_crtc->crtc_id)
[all...]
H A Dradeon_cursor.c81 switch (radeon_crtc->crtc_id) {
110 switch (radeon_crtc->crtc_id) {
140 if (radeon_crtc->crtc_id)
181 DRM_ERROR("Cannot find cursor object %x for crtc %d\n", handle, radeon_crtc->crtc_id);
H A Dradeon_display.c46 DRM_DEBUG_KMS("%d\n", radeon_crtc->crtc_id);
57 WREG32(AVIVO_DC_LUT_RW_SELECT, radeon_crtc->crtc_id);
69 WREG32(AVIVO_D1GRPH_LUT_SEL + radeon_crtc->crtc_offset, radeon_crtc->crtc_id);
79 DRM_DEBUG_KMS("%d\n", radeon_crtc->crtc_id);
109 DRM_DEBUG_KMS("%d\n", radeon_crtc->crtc_id);
171 if (radeon_crtc->crtc_id == 0)
272 void radeon_crtc_handle_flip(struct radeon_device *rdev, int crtc_id) argument
274 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id];
292 update_pending = radeon_page_flip(rdev, crtc_id, work->new_crtc_base);
306 (DRM_SCANOUTPOS_VALID & radeon_get_crtc_scanoutpos(rdev->ddev, crtc_id,
[all...]
H A Dradeon_legacy_encoders.c221 if (radeon_crtc->crtc_id == 0) {
242 radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id);
244 radeon_combios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id);
591 if (radeon_crtc->crtc_id == 0) {
631 radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id);
633 radeon_combios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id);
849 if (radeon_crtc->crtc_id == 0) {
871 radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id);
873 radeon_combios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id);
985 if (radeon_crtc->crtc_id
[all...]
H A Dr600_audio.c225 WREG32(0x5ac, radeon_crtc->crtc_id);
H A Datombios_encoders.c1489 (radeon_crtc->crtc_id << 18)));
1491 WREG32(reg, (ATOM_S3_CV_ACTIVE | (radeon_crtc->crtc_id << 24)));
1497 args.ucCRTC = radeon_crtc->crtc_id;
1813 args.v1.ucCRTC = radeon_crtc->crtc_id;
1816 args.v1.ucCRTC = radeon_crtc->crtc_id;
1818 args.v1.ucCRTC = radeon_crtc->crtc_id << 2;
1859 args.v2.ucCRTC = radeon_crtc->crtc_id;
1929 radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id);
2017 return radeon_crtc->crtc_id;
2044 return radeon_crtc->crtc_id;
[all...]
H A Dradeon_mode.h300 int crtc_id; member in struct:radeon_crtc
735 void radeon_crtc_handle_flip(struct radeon_device *rdev, int crtc_id);
H A Dradeon_legacy_tv.c248 if (radeon_crtc->crtc_id == 1)
440 if (radeon_crtc->crtc_id == 1)
606 if (radeon_crtc->crtc_id == 1)
H A Dr100.c179 * @crtc_id: crtc to cleanup pageflip on
188 u32 r100_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base) argument
190 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id];
470 if (radeon_crtc->crtc_id) {
501 if (radeon_crtc->crtc_id) {
1466 * RELOC (P3) - crtc_id in reloc.
1479 int crtc_id; local
1513 crtc_id = radeon_get_ib_value(p, h_idx + 5);
1515 obj = drm_mode_object_find(p->rdev->ddev, crtc_id, DRM_MODE_OBJECT_CRTC);
1517 DRM_ERROR("cannot find crtc %d\n", crtc_id);
[all...]
H A Dr600_cs.c914 * RELOC (P3) - crtc_id in reloc.
927 int crtc_id; local
977 crtc_id = radeon_get_ib_value(p, h_idx + 2 + 7 + 1);
980 obj = drm_mode_object_find(p->rdev->ddev, crtc_id, DRM_MODE_OBJECT_CRTC);
982 DRM_ERROR("cannot find crtc %d\n", crtc_id);
987 crtc_id = radeon_crtc->crtc_id;
998 } else if (crtc_id == 1) {
H A Drv770.c49 u32 rv770_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base) argument
51 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id];
60 if (radeon_crtc->crtc_id) {
H A Drs600.c130 u32 rs600_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base) argument
132 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id];
H A Dradeon_kms.c242 value = radeon_crtc->crtc_id;
H A Devergreen_cs.c1140 * RELOC (P3) - crtc_id in reloc.
1153 int crtc_id; local
1203 crtc_id = radeon_get_ib_value(p, h_idx + 2 + 7 + 1);
1205 obj = drm_mode_object_find(p->rdev->ddev, crtc_id, DRM_MODE_OBJECT_CRTC);
1207 DRM_ERROR("cannot find crtc %d\n", crtc_id);
1212 crtc_id = radeon_crtc->crtc_id;
H A Dradeon_pm.c724 rdev->pm.active_crtcs |= (1 << radeon_crtc->crtc_id);
H A Devergreen.c208 * @crtc_id: crtc to cleanup pageflip on
217 u32 evergreen_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base) argument
219 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id];
767 if (radeon_crtc->crtc_id % 2)
1061 u32 pipe_offset = radeon_crtc->crtc_id * 16;
H A Dradeon.h552 int crtc_id; member in struct:radeon_unpin_work
/freebsd-11-stable/sys/dev/drm2/i915/
H A Di915_drm.h822 __u32 crtc_id; member in struct:drm_i915_get_pipe_from_crtc_id
887 __u32 crtc_id; member in struct:drm_intel_overlay_put_image
H A Dintel_overlay.c1071 drmmode_obj = drm_mode_object_find(dev, put_image_rec->crtc_id,
H A Dintel_display.c8394 drmmode_obj = drm_mode_object_find(dev, pipe_from_crtc_id->crtc_id,

Completed in 331 milliseconds