• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/char/drm/

Lines Matching defs:dev_priv

102 	drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private;
106 drm_via_irq_t *cur_irq = dev_priv->via_irqs;
114 if (dev_priv->last_vblank_valid) {
115 dev_priv->usec_per_vblank =
117 &dev_priv->last_vblank) >> 4;
119 dev_priv->last_vblank = cur_vblank;
120 dev_priv->last_vblank_valid = 1;
124 dev_priv->usec_per_vblank);
131 for (i = 0; i < dev_priv->num_irqs; ++i) {
136 if (dev_priv->irq_map[drm_via_irq_dma0_td] == i) {
138 } else if (dev_priv->irq_map[drm_via_irq_dma1_td] == i) {
154 static __inline__ void viadrv_acknowledge_irqs(drm_via_private_t * dev_priv)
158 if (dev_priv) {
162 dev_priv->irq_pending_mask);
168 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private;
173 if (!dev_priv) {
178 viadrv_acknowledge_irqs(dev_priv);
197 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private;
206 if (!dev_priv) {
217 real_irq = dev_priv->irq_map[irq];
225 masks = dev_priv->irq_masks;
226 cur_irq = dev_priv->via_irqs + real_irq;
249 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private;
254 DRM_DEBUG("driver_irq_preinstall: dev_priv: %p\n", dev_priv);
255 if (dev_priv) {
256 cur_irq = dev_priv->via_irqs;
258 dev_priv->irq_enable_mask = VIA_IRQ_VBLANK_ENABLE;
259 dev_priv->irq_pending_mask = VIA_IRQ_VBLANK_PENDING;
261 if (dev_priv->chipset == VIA_PRO_GROUP_A ||
262 dev_priv->chipset == VIA_DX9_0) {
263 dev_priv->irq_masks = via_pro_group_a_irqs;
264 dev_priv->num_irqs = via_num_pro_group_a;
265 dev_priv->irq_map = via_irqmap_pro_group_a;
267 dev_priv->irq_masks = via_unichrome_irqs;
268 dev_priv->num_irqs = via_num_unichrome;
269 dev_priv->irq_map = via_irqmap_unichrome;
272 for (i = 0; i < dev_priv->num_irqs; ++i) {
274 cur_irq->enable_mask = dev_priv->irq_masks[i][0];
275 cur_irq->pending_mask = dev_priv->irq_masks[i][1];
277 dev_priv->irq_enable_mask |= cur_irq->enable_mask;
278 dev_priv->irq_pending_mask |= cur_irq->pending_mask;
284 dev_priv->last_vblank_valid = 0;
289 ~(dev_priv->irq_enable_mask));
292 viadrv_acknowledge_irqs(dev_priv);
298 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private;
302 if (dev_priv) {
305 | dev_priv->irq_enable_mask);
317 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private;
321 if (dev_priv) {
330 ~(VIA_IRQ_VBLANK_ENABLE | dev_priv->irq_enable_mask));
341 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private;
342 drm_via_irq_t *cur_irq = dev_priv->via_irqs;
349 if (irqwait.request.irq >= dev_priv->num_irqs) {