Lines Matching refs:drm_device

344 	bool (*fbc_enabled)(struct drm_device *dev);
346 void (*disable_fbc)(struct drm_device *dev);
347 int (*get_display_clock_speed)(struct drm_device *dev);
348 int (*get_fifo_size)(struct drm_device *dev, int plane);
367 void (*update_wm)(struct drm_device *dev);
368 void (*update_sprite_wm)(struct drm_device *dev, int pipe,
371 void (*modeset_global_resources)(struct drm_device *dev);
385 void (*init_clock_gating)(struct drm_device *dev);
386 int (*queue_flip)(struct drm_device *dev, struct drm_crtc *crtc,
391 void (*hpd_irq_setup)(struct drm_device *dev);
476 int (*gtt_probe)(struct drm_device *dev, size_t *gtt_total,
478 void (*gtt_remove)(struct drm_device *dev);
479 void (*gtt_clear_range)(struct drm_device *dev,
484 gen6_gtt_pte_t (*pte_encode)(struct drm_device *dev,
493 struct drm_device *dev;
509 gen6_gtt_pte_t (*pte_encode)(struct drm_device *dev,
512 int (*enable)(struct drm_device *dev);
797 struct drm_device *device;
1011 struct drm_device *dev;
1582 extern int i915_suspend(struct drm_device *dev);
1583 extern int i915_resume(struct drm_device *dev);
1584 extern int i915_master_create(struct drm_device *dev, struct drm_master *master);
1585 extern void i915_master_destroy(struct drm_device *dev, struct drm_master *master);
1586 extern void i915_driver_entervt(struct drm_device *dev);
1587 extern void i915_driver_leavevt(struct drm_device *dev);
1588 extern void i915_driver_agp_support_detect(struct drm_device *dev, unsigned long flags);
1591 void i915_update_dri1_breadcrumb(struct drm_device *dev);
1592 extern void i915_kernel_lost_context(struct drm_device * dev);
1593 extern int i915_driver_load(struct drm_device *, unsigned long flags);
1594 extern int i915_driver_unload(struct drm_device *);
1595 extern int i915_driver_firstopen(struct drm_device *dev);
1596 extern int i915_driver_open(struct drm_device *dev, struct drm_file *file_priv);
1597 extern void i915_driver_lastclose(struct drm_device * dev);
1598 extern void i915_driver_preclose(struct drm_device *dev,
1600 extern void i915_driver_postclose(struct drm_device *dev,
1602 extern int i915_driver_device_is_agp(struct drm_device * dev);
1607 extern int i915_emit_box(struct drm_device *dev,
1610 extern int intel_gpu_reset(struct drm_device *dev);
1611 extern int i915_reset(struct drm_device *dev);
1622 void i915_handle_error(struct drm_device *dev, bool wedged);
1624 extern void intel_irq_init(struct drm_device *dev);
1625 extern void intel_pm_init(struct drm_device *dev);
1626 extern void intel_hpd_init(struct drm_device *dev);
1627 extern void intel_gt_init(struct drm_device *dev);
1628 extern void intel_gt_sanitize(struct drm_device *dev);
1639 extern void i915_destroy_error_state(struct drm_device *dev);
1668 void i915_gem_load(struct drm_device *dev);
1672 struct drm_i915_gem_object *i915_gem_alloc_object(struct drm_device *dev,
1682 void i915_gem_lastclose(struct drm_device *dev);
1695 int i915_mutex_lock_interruptible(struct drm_device *dev);
1702 struct drm_device *dev,
1704 int i915_gem_mmap_gtt(struct drm_file *file_priv, struct drm_device *dev,
1706 int i915_gem_dumb_destroy(struct drm_file *file_priv, struct drm_device *dev,
1717 int i915_gem_get_seqno(struct drm_device *dev, u32 *seqno);
1718 int i915_gem_set_seqno(struct drm_device *dev, u32 seqno);
1742 void i915_gem_retire_requests(struct drm_device *dev);
1757 void i915_gem_reset(struct drm_device *dev);
1763 int i915_gem_init(struct drm_device *dev);
1764 int i915_gem_init_hw(struct drm_device *dev);
1765 void i915_gem_l3_remap(struct drm_device *dev);
1766 void i915_gem_init_swizzling(struct drm_device *dev);
1767 void i915_gem_cleanup_ringbuffer(struct drm_device *dev);
1768 int i915_gpu_idle(struct drm_device *dev);
1769 int i915_gem_idle(struct drm_device *dev, uint32_t type);
1787 int i915_gem_attach_phys_object(struct drm_device *dev,
1791 void i915_gem_detach_phys_object(struct drm_device *dev,
1793 void i915_gem_free_all_phys_object(struct drm_device *dev);
1794 void i915_gem_release(struct drm_device *dev, struct drm_file *file);
1797 i915_gem_get_gtt_size(struct drm_device *dev, uint32_t size, int tiling_mode);
1799 i915_gem_get_gtt_alignment(struct drm_device *dev, uint32_t size,
1804 void i915_gem_restore_fences(struct drm_device *dev);
1807 void i915_gem_context_init(struct drm_device *dev);
1808 void i915_gem_context_fini(struct drm_device *dev);
1809 void i915_gem_context_close(struct drm_device *dev, struct drm_file *file);
1824 void i915_gem_cleanup_aliasing_ppgtt(struct drm_device *dev);
1831 void i915_gem_restore_gtt_mappings(struct drm_device *dev);
1837 void i915_gem_init_global_gtt(struct drm_device *dev);
1838 void i915_gem_setup_global_gtt(struct drm_device *dev, unsigned long start,
1840 int setup_scratch_page(struct drm_device *dev);
1841 void teardown_scratch_page(struct drm_device *dev);
1842 int i915_gem_gtt_init(struct drm_device *dev);
1843 void intel_rw_gtt(struct drm_device *dev, size_t size,
1845 void i915_clean_gtt(struct drm_device *dev, size_t offset);
1846 void i915_gem_chipset_flush(struct drm_device *dev);
1849 int i915_gem_evict_something(struct drm_device *dev, int min_size,
1854 int i915_gem_evict_everything(struct drm_device *dev);
1857 int i915_gem_init_stolen(struct drm_device *dev);
1858 int i915_gem_stolen_setup_compression(struct drm_device *dev, int size);
1859 void i915_gem_stolen_cleanup_compression(struct drm_device *dev);
1860 void i915_gem_cleanup_stolen(struct drm_device *dev);
1862 i915_gem_object_create_stolen(struct drm_device *dev, u32 size);
1864 i915_gem_object_create_stolen_for_preallocated(struct drm_device *dev,
1879 void i915_gem_detect_bit_6_swizzle(struct drm_device *dev);
1885 uint32_t hw_offset, struct drm_device *dev);
1886 void register_dump(struct drm_device *dev);
1887 void gtt_dump(struct drm_device *dev);
1888 void ring_dump(struct drm_device *dev, struct intel_ring_buffer *ring);
1891 int i915_verify_lists(struct drm_device *dev);
1901 extern int i915_save_state(struct drm_device *dev);
1902 extern int i915_restore_state(struct drm_device *dev);
1905 void i915_save_display_reg(struct drm_device *dev);
1906 void i915_restore_display_reg(struct drm_device *dev);
1909 extern int intel_setup_gmbus(struct drm_device *dev);
1910 extern void intel_teardown_gmbus(struct drm_device *dev);
1924 extern void intel_i2c_reset(struct drm_device *dev);
1928 extern void intel_modeset_init_hw(struct drm_device *dev);
1929 extern void intel_modeset_suspend_hw(struct drm_device *dev);
1930 extern void intel_modeset_init(struct drm_device *dev);
1931 extern void intel_modeset_gem_init(struct drm_device *dev);
1932 extern void intel_modeset_cleanup(struct drm_device *dev);
1933 extern int intel_modeset_vga_set_state(struct drm_device *dev, bool state);
1934 extern void intel_modeset_setup_hw_state(struct drm_device *dev,
1936 extern void i915_redisable_vga(struct drm_device *dev);
1937 extern bool intel_fbc_enabled(struct drm_device *dev);
1938 extern void intel_disable_fbc(struct drm_device *dev);
1939 extern bool ironlake_set_drps(struct drm_device *dev, u8 val);
1940 extern void intel_init_pch_refclk(struct drm_device *dev);
1941 extern void gen6_set_rps(struct drm_device *dev, u8 val);
1942 extern void valleyview_set_rps(struct drm_device *dev, u8 val);
1945 extern void intel_detect_pch (struct drm_device *dev);
1947 extern int intel_enable_rc6(const struct drm_device *dev);
1950 extern bool i915_semaphore_is_enabled(struct drm_device *dev);
1955 extern struct intel_overlay_error_state *intel_overlay_capture_error_state(struct drm_device *dev);
1958 extern struct intel_display_error_state *intel_display_capture_error_state(struct drm_device *dev);
1960 struct drm_device *dev,
2036 static inline uint32_t i915_vgacntrl_reg(struct drm_device *dev)