Lines Matching refs:intel_output
89 I830OutputPrivatePtr intel_output = output->driver_private;
90 struct _I830DVODriver *drv = intel_output->i2c_drv;
97 (*intel_output->i2c_drv->vid_rec->dpms)(dev_priv, mode);
99 (*intel_output->i2c_drv->vid_rec->dpms)(dev_priv, mode);
110 I830OutputPrivatePtr intel_output = output->driver_private;
111 void * dev_priv = intel_output->i2c_drv->dev_priv;
120 (*intel_output->i2c_drv->vid_rec->save)(dev_priv);
128 I830OutputPrivatePtr intel_output = output->driver_private;
129 void * dev_priv = intel_output->i2c_drv->dev_priv;
131 (*intel_output->i2c_drv->vid_rec->restore)(dev_priv);
143 I830OutputPrivatePtr intel_output = output->driver_private;
144 void *dev_priv = intel_output->i2c_drv->dev_priv;
158 return intel_output->i2c_drv->vid_rec->mode_valid(dev_priv, pMode);
167 I830OutputPrivatePtr intel_output = output->driver_private;
187 if (intel_output->i2c_drv->vid_rec->mode_fixup)
188 return intel_output->i2c_drv->vid_rec->mode_fixup (intel_output->i2c_drv->dev_priv,
201 I830OutputPrivatePtr intel_output = output->driver_private;
202 struct _I830DVODriver *drv = intel_output->i2c_drv;
221 intel_output->i2c_drv->vid_rec->mode_set(intel_output->i2c_drv->dev_priv,
256 I830OutputPrivatePtr intel_output = output->driver_private;
257 void *dev_priv = intel_output->i2c_drv->dev_priv;
259 return intel_output->i2c_drv->vid_rec->detect(dev_priv);
267 I830OutputPrivatePtr intel_output = output->driver_private;
279 if (intel_output->i2c_drv->vid_rec->get_modes)
281 modes = intel_output->i2c_drv->vid_rec->get_modes (intel_output->i2c_drv->dev_priv);
295 I830OutputPrivatePtr intel_output = output->driver_private;
297 if (intel_output)
299 if (intel_output->i2c_drv->vid_rec->destroy)
300 intel_output->i2c_drv->vid_rec->destroy (intel_output->i2c_drv->dev_priv);
301 if (intel_output->pI2CBus)
302 xf86DestroyI2CBusRec (intel_output->pI2CBus, TRUE, TRUE);
303 if (intel_output->pDDCBus)
304 xf86DestroyI2CBusRec (intel_output->pDDCBus, TRUE, TRUE);
305 xfree (intel_output);
315 I830OutputPrivatePtr intel_output = output->driver_private;
316 struct _I830DVODriver *drv = intel_output->i2c_drv;
350 I830OutputPrivatePtr intel_output = output->driver_private;
352 struct _I830DVODriver *drv = intel_output->i2c_drv;
395 I830OutputPrivatePtr intel_output;
403 intel_output = xnfcalloc (sizeof (I830OutputPrivateRec), 1);
404 if (!intel_output)
408 ret = I830I2CInit(pScrn, &intel_output->pDDCBus, GPIOD, "DVODDC_D");
410 xfree(intel_output);
460 intel_output->type = drv->type;
463 intel_output->pipe_mask = ((1 << 0) | (1 << 1));
464 intel_output->clone_mask = ((1 << I830_OUTPUT_ANALOG) |
470 intel_output->pipe_mask = ((1 << 0) | (1 << 1));
471 intel_output->clone_mask = (1 << I830_OUTPUT_DVO_LVDS);
476 intel_output->pipe_mask = ((1 << 0) | (1 << 1));
477 intel_output->clone_mask = (1 << I830_OUTPUT_DVO_TVOUT);
484 xf86DestroyI2CBusRec(intel_output->pDDCBus, TRUE, TRUE);
485 xfree(intel_output);
490 output->driver_private = intel_output;
496 intel_output->i2c_drv = drv;
497 intel_output->pI2CBus = pI2CBus;
499 if (intel_output->type == I830_OUTPUT_DVO_LVDS) {
519 xf86DestroyI2CBusRec(intel_output->pDDCBus, TRUE, TRUE);
520 xfree(intel_output);