Lines Matching refs:dev

217 	struct drm_device *dev;
453 extern void i915_save_display(struct drm_device *dev);
454 extern void i915_restore_display(struct drm_device *dev);
457 extern void i915_kernel_lost_context(drm_device_t * dev);
459 extern int i915_driver_unload(struct drm_device *dev);
460 extern int i915_driver_open(drm_device_t * dev, drm_file_t *file_priv);
461 extern void i915_driver_lastclose(drm_device_t * dev);
462 extern void i915_driver_preclose(drm_device_t * dev, drm_file_t *filp);
463 extern void i915_driver_postclose(drm_device_t * dev,
465 extern int i915_driver_device_is_agp(drm_device_t * dev);
468 extern int i915_emit_box(struct drm_device *dev,
471 extern void i915_emit_breadcrumb(struct drm_device *dev);
472 extern void i915_emit_mi_flush(drm_device_t *dev, uint32_t flush);
473 extern void i915_handle_error(struct drm_device *dev);
479 extern int i915_enable_vblank(struct drm_device *dev, int crtc);
480 extern void i915_disable_vblank(struct drm_device *dev, int crtc);
481 extern u32 i915_get_vblank_counter(struct drm_device *dev, int crtc);
482 extern u32 gm45_get_vblank_counter(struct drm_device *dev, int crtc);
484 extern int i915_driver_irq_preinstall(drm_device_t * dev);
485 extern void i915_driver_irq_postinstall(drm_device_t * dev);
486 extern void i915_driver_irq_uninstall(drm_device_t * dev);
487 extern int i915_emit_irq(drm_device_t * dev);
489 extern void i915_user_irq_on(drm_device_t * dev);
490 extern void i915_user_irq_off(drm_device_t * dev);
500 extern void i915_mem_release(drm_device_t * dev,
525 void i915_gem_load(struct drm_device *dev);
531 void i915_gem_lastclose(struct drm_device *dev);
532 uint32_t i915_get_gem_seqno(struct drm_device *dev);
533 void i915_gem_retire_requests(struct drm_device *dev);
534 void i915_gem_retire_work_handler(void *dev);
536 int i915_gem_init_ringbuffer(struct drm_device *dev);
539 void i915_gem_detect_bit_6_swizzle(struct drm_device *dev);
543 uint32_t hw_offset, struct drm_device *dev);
545 int i915_reg_dump_show(struct drm_device *dev, void *v);
550 extern void i915_fence_handler(drm_device_t *dev);
551 extern int i915_fence_emit_sequence(drm_device_t *dev, uint32_t class,
555 extern void i915_poke_flush(drm_device_t *dev, uint32_t class);
556 extern int i915_fence_has_irq(drm_device_t *dev, uint32_t class, uint32_t flags);
561 extern drm_ttm_backend_t *i915_create_ttm_backend_entry(drm_device_t *dev);
563 extern int i915_invalidate_caches(drm_device_t *dev, uint32_t buffer_flags);
564 extern int i915_init_mem_type(drm_device_t *dev, uint32_t type,
585 void i915_ring_validate(struct drm_device *dev, const char *func, int line);
586 #define I915_RING_DO_VALIDATE(dev) i915_ring_validate(dev, __FUNCTION__, __LINE__)
588 #define I915_RING_DO_VALIDATE(dev)
598 void i915_ring_validate(struct drm_device *dev, const char *func, int line);
599 #define I915_RING_DO_VALIDATE(dev) i915_ring_validate(dev, __FUNCTION__, __LINE__)
601 #define I915_RING_DO_VALIDATE(dev)
608 I915_RING_DO_VALIDATE(dev); \
610 (void) i915_wait_ring(dev, (n)*4, __FUNCTION__); \
618 I915_RING_DO_VALIDATE(dev); \
620 (void) i915_wait_ring(dev, (n)*4, __FUNCTION__); \
648 I915_RING_DO_VALIDATE(dev); \
655 I915_RING_DO_VALIDATE(dev); \
662 extern int i915_wait_ring(drm_device_t * dev, int n, const char *caller);
1777 #define IS_I830(dev) ((dev)->pci_device == PCI_DEVICE_ID_INTEL_82830_CGC)
1778 #define IS_845G(dev) ((dev)->pci_device == PCI_DEVICE_ID_INTEL_82845G_IG)
1779 #define IS_I85X(dev) ((dev)->pci_device == PCI_DEVICE_ID_INTEL_82855GM_IG)
1780 #define IS_I855(dev) ((dev)->pci_device == PCI_DEVICE_ID_INTEL_82855GM_IG)
1781 #define IS_I865G(dev) ((dev)->pci_device == PCI_DEVICE_ID_INTEL_82865_IG)
1783 #define IS_I915G(dev) (dev->pci_device == PCI_DEVICE_ID_INTEL_82915G_IG)
1784 #define IS_I915GM(dev) ((dev)->pci_device == PCI_DEVICE_ID_INTEL_82915GM_IG)
1785 #define IS_I945G(dev) ((dev)->pci_device == PCI_DEVICE_ID_INTEL_82945G_IG)
1786 #define IS_I945GM(dev) ((dev)->pci_device == PCI_DEVICE_ID_INTEL_82945GM_IG || \
1787 (dev)->pci_device == PCI_DEVICE_ID_INTEL_82945GME_IG)
1789 #define IS_IGDNG_D(dev) ((dev)->pci_device == PCI_DEVICE_ID_INTEL_IGDNG_D_IG)
1790 #define IS_IGDNG_M(dev) ((dev)->pci_device == PCI_DEVICE_ID_INTEL_IGDNG_M_IG)
1791 #define IS_IGDNG(dev) (IS_IGDNG_D(dev) || IS_IGDNG_M(dev))
1793 #define IS_I965G(dev) ((dev)->pci_device == PCI_DEVICE_ID_INTEL_82946_GZ || \
1794 (dev)->pci_device == PCI_DEVICE_ID_INTEL_82G35_IG || \
1795 (dev)->pci_device == PCI_DEVICE_ID_INTEL_82Q963_IG || \
1796 (dev)->pci_device == PCI_DEVICE_ID_INTEL_82G965_IG || \
1797 (dev)->pci_device == PCI_DEVICE_ID_INTEL_GM965_IG || \
1798 (dev)->pci_device == PCI_DEVICE_ID_INTEL_GME965_IG || \
1799 (dev)->pci_device == PCI_DEVICE_ID_INTEL_CANTIGA_IG || \
1800 (dev)->pci_device == PCI_DEVICE_ID_INTEL_EL_IG || \
1801 (dev)->pci_device == PCI_DEVICE_ID_INTEL_82Q45_IG || \
1802 (dev)->pci_device == PCI_DEVICE_ID_INTEL_82G45_IG || \
1803 (dev)->pci_device == PCI_DEVICE_ID_INTEL_82B43_IG || \
1804 (dev)->pci_device == PCI_DEVICE_ID_INTEL_IGDNG_D_IG || \
1805 (dev)->pci_device == PCI_DEVICE_ID_INTEL_IGDNG_M_IG || \
1806 (dev)->pci_device == PCI_DEVICE_ID_INTEL_82G41_IG)
1808 #define IS_I965GM(dev) ((dev)->pci_device == PCI_DEVICE_ID_INTEL_GM965_IG)
1810 #define IS_GM45(dev) ((dev)->pci_device == PCI_DEVICE_ID_INTEL_CANTIGA_IG)
1812 #define IS_G4X(dev) ((dev)->pci_device == PCI_DEVICE_ID_INTEL_EL_IG || \
1813 (dev)->pci_device == PCI_DEVICE_ID_INTEL_82Q45_IG || \
1814 (dev)->pci_device == PCI_DEVICE_ID_INTEL_82G45_IG || \
1815 (dev)->pci_device == PCI_DEVICE_ID_INTEL_82B43_IG || \
1816 (dev)->pci_device == PCI_DEVICE_ID_INTEL_82G41_IG)
1818 #define IS_G33(dev) ((dev)->pci_device == PCI_DEVICE_ID_INTEL_82G33_IG || \
1819 (dev)->pci_device == PCI_DEVICE_ID_INTEL_82Q35_IG || \
1820 (dev)->pci_device == PCI_DEVICE_ID_INTEL_82Q33_IG)
1822 #define IS_I9XX(dev) (IS_I915G(dev) || IS_I915GM(dev) || IS_I945G(dev) || \
1823 IS_I945GM(dev) || IS_I965G(dev) || IS_G33(dev) || \
1824 IS_IGDNG(dev))
1826 #define IS_MOBILE(dev) (IS_I830(dev) || IS_I85X(dev) || IS_I915GM(dev) || \
1827 IS_I945GM(dev) || IS_I965GM(dev) || IS_GM45(dev) || \
1828 IS_IGDNG_M(dev))
1830 #define IS_IGDG(dev) ((dev)->pci_device == 0xa001)
1831 #define IS_IGDGM(dev) ((dev)->pci_device == 0xa011)
1832 #define IS_IGD(dev) (IS_IGDG(dev) || IS_IGDGM(dev))
1834 #define I915_NEED_GFX_HWS(dev) (IS_G33(dev) || IS_GM45(dev) || IS_G4X(dev) || \
1835 IS_IGDNG(dev))
1839 #define HAS_128_BYTE_Y_TILING(dev) (IS_I9XX(dev) && !(IS_I915G(dev) || \
1840 IS_I915GM(dev)))