Lines Matching defs:intel_tv

52 struct intel_tv {
832 static struct intel_tv *enc_to_intel_tv(struct drm_encoder *encoder)
834 return container_of(encoder, struct intel_tv, base.base);
837 static struct intel_tv *intel_attached_tv(struct drm_connector *connector)
840 struct intel_tv,
892 intel_tv_mode_find(struct intel_tv *intel_tv)
894 return intel_tv_mode_lookup(intel_tv->tv_format);
901 struct intel_tv *intel_tv = intel_attached_tv(connector);
902 const struct tv_mode *tv_mode = intel_tv_mode_find(intel_tv);
917 struct intel_tv *intel_tv = enc_to_intel_tv(&encoder->base);
918 const struct tv_mode *tv_mode = intel_tv_mode_find(intel_tv);
940 struct intel_tv *intel_tv = enc_to_intel_tv(encoder);
941 const struct tv_mode *tv_mode = intel_tv_mode_find(intel_tv);
958 switch (intel_tv->type) {
1120 xpos += intel_tv->margin[TV_MARGIN_LEFT];
1121 ypos += intel_tv->margin[TV_MARGIN_TOP];
1122 xsize -= (intel_tv->margin[TV_MARGIN_LEFT] +
1123 intel_tv->margin[TV_MARGIN_RIGHT]);
1124 ysize -= (intel_tv->margin[TV_MARGIN_TOP] +
1125 intel_tv->margin[TV_MARGIN_BOTTOM]);
1173 intel_tv_detect_type (struct intel_tv *intel_tv,
1176 struct drm_encoder *encoder = &intel_tv->base.base;
1229 intel_wait_for_vblank(intel_tv->base.base.dev,
1230 to_intel_crtc(intel_tv->base.base.crtc)->pipe);
1260 intel_wait_for_vblank(intel_tv->base.base.dev,
1261 to_intel_crtc(intel_tv->base.base.crtc)->pipe);
1281 struct intel_tv *intel_tv = intel_attached_tv(connector);
1282 const struct tv_mode *tv_mode = intel_tv_mode_find(intel_tv);
1286 (intel_tv->type == DRM_MODE_CONNECTOR_Component) ==
1294 if ((intel_tv->type == DRM_MODE_CONNECTOR_Component) ==
1299 intel_tv->tv_format = tv_mode->name;
1314 struct intel_tv *intel_tv = intel_attached_tv(connector);
1323 type = intel_tv_detect_type(intel_tv, connector);
1333 intel_tv->type = type;
1359 struct intel_tv *intel_tv = intel_attached_tv(connector);
1360 const struct tv_mode *tv_mode = intel_tv_mode_find(intel_tv);
1386 struct intel_tv *intel_tv = intel_attached_tv(connector);
1387 const struct tv_mode *tv_mode = intel_tv_mode_find(intel_tv);
1453 struct intel_tv *intel_tv = intel_attached_tv(connector);
1454 struct drm_crtc *crtc = intel_tv->base.base.crtc;
1463 intel_tv->margin[TV_MARGIN_LEFT] != val) {
1464 intel_tv->margin[TV_MARGIN_LEFT] = (int) val;
1467 intel_tv->margin[TV_MARGIN_RIGHT] != val) {
1468 intel_tv->margin[TV_MARGIN_RIGHT] = (int) val;
1471 intel_tv->margin[TV_MARGIN_TOP] != val) {
1472 intel_tv->margin[TV_MARGIN_TOP] = (int) val;
1475 intel_tv->margin[TV_MARGIN_BOTTOM] != val) {
1476 intel_tv->margin[TV_MARGIN_BOTTOM] = (int) val;
1483 if (!strcmp(intel_tv->tv_format, tv_modes[val].name))
1486 intel_tv->tv_format = tv_modes[val].name;
1562 struct intel_tv *intel_tv;
1603 intel_tv = kzalloc(sizeof(struct intel_tv), GFP_KERNEL);
1604 if (!intel_tv) {
1610 kfree(intel_tv, sizeof(*intel_tv));
1614 intel_encoder = &intel_tv->base;
1642 intel_encoder->type_size = sizeof(struct intel_tv);
1647 intel_tv->type = DRM_MODE_CONNECTOR_Unknown;
1650 intel_tv->margin[TV_MARGIN_LEFT] = 54;
1651 intel_tv->margin[TV_MARGIN_TOP] = 36;
1652 intel_tv->margin[TV_MARGIN_RIGHT] = 46;
1653 intel_tv->margin[TV_MARGIN_BOTTOM] = 37;
1655 intel_tv->tv_format = tv_modes[initial_mode].name;
1673 intel_tv->margin[TV_MARGIN_LEFT]);
1676 intel_tv->margin[TV_MARGIN_TOP]);
1679 intel_tv->margin[TV_MARGIN_RIGHT]);
1682 intel_tv->margin[TV_MARGIN_BOTTOM]);