• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/char/drm/

Lines Matching refs:dev_priv

47 	drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private;
54 drm_i915_sarea_t *sarea_priv = dev_priv->sarea_priv;
55 u32 cpp = dev_priv->cpp;
70 spin_lock_irqsave(&dev_priv->swaps_lock, irqflags);
73 list_for_each_safe(list, tmp, &dev_priv->vbl_swaps.head) {
81 dev_priv->swaps_pending--;
83 spin_unlock(&dev_priv->swaps_lock);
91 spin_lock(&dev_priv->swaps_lock);
116 spin_lock(&dev_priv->swaps_lock);
120 spin_unlock_irqrestore(&dev_priv->swaps_lock, irqflags);
124 spin_unlock(&dev_priv->swaps_lock);
215 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private;
229 dev_priv->sarea_priv->last_dispatch = READ_BREADCRUMB(dev_priv);
232 DRM_WAKEUP(&dev_priv->irq_queue);
235 int vblank_pipe = dev_priv->vblank_pipe;
253 if (dev_priv->swaps_pending > 0)
262 drm_i915_private_t *dev_priv = dev->dev_private;
269 dev_priv->sarea_priv->last_enqueue = ++dev_priv->counter;
271 if (dev_priv->counter > 0x7FFFFFFFUL)
272 dev_priv->sarea_priv->last_enqueue = dev_priv->counter = 1;
277 OUT_RING(dev_priv->counter);
283 return dev_priv->counter;
288 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private;
292 READ_BREADCRUMB(dev_priv));
294 if (READ_BREADCRUMB(dev_priv) >= irq_nr)
297 dev_priv->sarea_priv->perf_boxes |= I915_BOX_WAIT;
299 DRM_WAIT_ON(ret, dev_priv->irq_queue, 3 * DRM_HZ,
300 READ_BREADCRUMB(dev_priv) >= irq_nr);
305 READ_BREADCRUMB(dev_priv), (int)dev_priv->counter);
308 dev_priv->sarea_priv->last_dispatch = READ_BREADCRUMB(dev_priv);
315 drm_i915_private_t *dev_priv = dev->dev_private;
319 if (!dev_priv) {
349 drm_i915_private_t *dev_priv = dev->dev_private;
355 if (!dev_priv) {
378 drm_i915_private_t *dev_priv = dev->dev_private;
381 if (!dev_priv) {
394 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private;
398 if (dev_priv->vblank_pipe & DRM_I915_VBLANK_PIPE_A)
400 if (dev_priv->vblank_pipe & DRM_I915_VBLANK_PIPE_B)
411 drm_i915_private_t *dev_priv = dev->dev_private;
414 if (!dev_priv) {
428 dev_priv->vblank_pipe = pipe.pipe;
438 drm_i915_private_t *dev_priv = dev->dev_private;
442 if (!dev_priv) {
464 drm_i915_private_t *dev_priv = dev->dev_private;
471 if (!dev_priv) {
476 if (dev_priv->sarea_priv->rotation) {
494 if (!(dev_priv->vblank_pipe & (1 << pipe))) {
523 spin_lock_irqsave(&dev_priv->swaps_lock, irqflags);
525 list_for_each(list, &dev_priv->vbl_swaps.head) {
531 spin_unlock_irqrestore(&dev_priv->swaps_lock, irqflags);
537 spin_unlock_irqrestore(&dev_priv->swaps_lock, irqflags);
539 if (dev_priv->swaps_pending >= 100) {
557 spin_lock_irqsave(&dev_priv->swaps_lock, irqflags);
559 list_add_tail((struct list_head *)vbl_swap, &dev_priv->vbl_swaps.head);
560 dev_priv->swaps_pending++;
562 spin_unlock_irqrestore(&dev_priv->swaps_lock, irqflags);
574 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private;
583 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private;
585 spin_lock_init(&dev_priv->swaps_lock);
586 INIT_LIST_HEAD(&dev_priv->vbl_swaps.head);
587 dev_priv->swaps_pending = 0;
589 if (!dev_priv->vblank_pipe)
590 dev_priv->vblank_pipe = DRM_I915_VBLANK_PIPE_A;
592 DRM_INIT_WAITQUEUE(&dev_priv->irq_queue);
597 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private;
600 if (!dev_priv)