intel_dvo
static struct intel_dvo *enc_to_dvo(struct intel_encoder *encoder)
return container_of(encoder, struct intel_dvo, base);
static struct intel_dvo *intel_attached_dvo(struct drm_connector *connector)
struct intel_dvo *intel_dvo = intel_attached_dvo(&connector->base);
tmp = I915_READ(intel_dvo->dev.dvo_reg);
return intel_dvo->dev.dev_ops->get_hw_state(&intel_dvo->dev);
struct intel_dvo *intel_dvo = enc_to_dvo(encoder);
tmp = I915_READ(intel_dvo->dev.dvo_reg);
struct intel_dvo *intel_dvo = enc_to_dvo(encoder);
tmp = I915_READ(intel_dvo->dev.dvo_reg);
struct intel_dvo *intel_dvo = enc_to_dvo(encoder);
i915_reg_t dvo_reg = intel_dvo->dev.dvo_reg;
intel_dvo->dev.dev_ops->dpms(&intel_dvo->dev, false);
struct intel_dvo *intel_dvo = enc_to_dvo(encoder);
i915_reg_t dvo_reg = intel_dvo->dev.dvo_reg;
intel_dvo->dev.dev_ops->mode_set(&intel_dvo->dev,
intel_dvo->dev.dev_ops->dpms(&intel_dvo->dev, true);
struct intel_dvo *intel_dvo = intel_attached_dvo(connector);
return intel_dvo->dev.dev_ops->mode_valid(&intel_dvo->dev, mode);
struct intel_dvo *intel_dvo = enc_to_dvo(encoder);
intel_dvo->attached_connector->panel.fixed_mode;
struct intel_dvo *intel_dvo = enc_to_dvo(encoder);
i915_reg_t dvo_reg = intel_dvo->dev.dvo_reg;
i915_reg_t dvo_srcdim_reg = intel_dvo->dev.dvo_srcdim_reg;
struct intel_dvo *intel_dvo = intel_attached_dvo(connector);
return intel_dvo->dev.dev_ops->detect(&intel_dvo->dev);
struct intel_dvo *intel_dvo = enc_to_dvo(to_intel_encoder(encoder));
if (intel_dvo->dev.dev_ops->destroy)
intel_dvo->dev.dev_ops->destroy(&intel_dvo->dev);
struct intel_dvo *intel_dvo;
intel_dvo = kzalloc(sizeof(*intel_dvo), GFP_KERNEL);
if (!intel_dvo)
kfree(intel_dvo);
intel_dvo->attached_connector = intel_connector;
intel_encoder = &intel_dvo->base;
intel_dvo->dev = *dvo;
dvoinit = dvo->dev_ops->init(&intel_dvo->dev, i2c);
intel_dvo->panel_wants_dither = true;
kfree(intel_dvo);