• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/gpu/drm/i915/

Lines Matching refs:drm_device

177 	bool (*fbc_enabled)(struct drm_device *dev);
179 void (*disable_fbc)(struct drm_device *dev);
180 int (*get_display_clock_speed)(struct drm_device *dev);
181 int (*get_fifo_size)(struct drm_device *dev, int plane);
182 void (*update_wm)(struct drm_device *dev, int planea_clock,
236 struct drm_device *dev;
842 extern int i915_suspend(struct drm_device *dev, pm_message_t state);
843 extern int i915_resume(struct drm_device *dev);
844 extern void i915_save_display(struct drm_device *dev);
845 extern void i915_restore_display(struct drm_device *dev);
846 extern int i915_master_create(struct drm_device *dev, struct drm_master *master);
847 extern void i915_master_destroy(struct drm_device *dev, struct drm_master *master);
850 extern void i915_kernel_lost_context(struct drm_device * dev);
851 extern int i915_driver_load(struct drm_device *, unsigned long flags);
852 extern int i915_driver_unload(struct drm_device *);
853 extern int i915_driver_open(struct drm_device *dev, struct drm_file *file_priv);
854 extern void i915_driver_lastclose(struct drm_device * dev);
855 extern void i915_driver_preclose(struct drm_device *dev,
857 extern void i915_driver_postclose(struct drm_device *dev,
859 extern int i915_driver_device_is_agp(struct drm_device * dev);
862 extern int i915_emit_box(struct drm_device *dev,
865 extern int i965_reset(struct drm_device *dev, u8 flags);
874 void i915_destroy_error_state(struct drm_device *dev);
875 extern int i915_irq_emit(struct drm_device *dev, void *data,
877 extern int i915_irq_wait(struct drm_device *dev, void *data,
879 void i915_trace_irq_get(struct drm_device *dev, u32 seqno);
880 extern void i915_enable_interrupt (struct drm_device *dev);
883 extern void i915_driver_irq_preinstall(struct drm_device * dev);
884 extern int i915_driver_irq_postinstall(struct drm_device *dev);
885 extern void i915_driver_irq_uninstall(struct drm_device * dev);
886 extern int i915_vblank_pipe_set(struct drm_device *dev, void *data,
888 extern int i915_vblank_pipe_get(struct drm_device *dev, void *data,
890 extern int i915_enable_vblank(struct drm_device *dev, int crtc);
891 extern void i915_disable_vblank(struct drm_device *dev, int crtc);
892 extern u32 i915_get_vblank_counter(struct drm_device *dev, int crtc);
893 extern u32 gm45_get_vblank_counter(struct drm_device *dev, int crtc);
894 extern int i915_vblank_swap(struct drm_device *dev, void *data,
909 void intel_enable_asle (struct drm_device *dev);
913 extern int i915_mem_alloc(struct drm_device *dev, void *data,
915 extern int i915_mem_free(struct drm_device *dev, void *data,
917 extern int i915_mem_init_heap(struct drm_device *dev, void *data,
919 extern int i915_mem_destroy_heap(struct drm_device *dev, void *data,
922 extern void i915_mem_release(struct drm_device * dev,
925 int i915_gem_init_ioctl(struct drm_device *dev, void *data,
927 int i915_gem_create_ioctl(struct drm_device *dev, void *data,
929 int i915_gem_pread_ioctl(struct drm_device *dev, void *data,
931 int i915_gem_pwrite_ioctl(struct drm_device *dev, void *data,
933 int i915_gem_mmap_ioctl(struct drm_device *dev, void *data,
935 int i915_gem_mmap_gtt_ioctl(struct drm_device *dev, void *data,
937 int i915_gem_set_domain_ioctl(struct drm_device *dev, void *data,
939 int i915_gem_sw_finish_ioctl(struct drm_device *dev, void *data,
941 int i915_gem_execbuffer(struct drm_device *dev, void *data,
943 int i915_gem_execbuffer2(struct drm_device *dev, void *data,
945 int i915_gem_pin_ioctl(struct drm_device *dev, void *data,
947 int i915_gem_unpin_ioctl(struct drm_device *dev, void *data,
949 int i915_gem_busy_ioctl(struct drm_device *dev, void *data,
951 int i915_gem_throttle_ioctl(struct drm_device *dev, void *data,
953 int i915_gem_madvise_ioctl(struct drm_device *dev, void *data,
955 int i915_gem_entervt_ioctl(struct drm_device *dev, void *data,
957 int i915_gem_leavevt_ioctl(struct drm_device *dev, void *data,
959 int i915_gem_set_tiling(struct drm_device *dev, void *data,
961 int i915_gem_get_tiling(struct drm_device *dev, void *data,
963 int i915_gem_get_aperture_ioctl(struct drm_device *dev, void *data,
965 void i915_gem_load(struct drm_device *dev);
967 struct drm_gem_object * i915_gem_alloc_object(struct drm_device *dev,
974 void i915_gem_lastclose(struct drm_device *dev);
975 uint32_t i915_get_gem_seqno(struct drm_device *dev,
980 void i915_gem_retire_requests(struct drm_device *dev);
986 int i915_gem_init_ringbuffer(struct drm_device *dev);
987 void i915_gem_cleanup_ringbuffer(struct drm_device *dev);
988 int i915_gem_do_init(struct drm_device *dev, unsigned long start,
990 int i915_gpu_idle(struct drm_device *dev);
991 int i915_gem_idle(struct drm_device *dev);
992 uint32_t i915_add_request(struct drm_device *dev,
996 int i915_do_wait_request(struct drm_device *dev,
1003 int i915_gem_attach_phys_object(struct drm_device *dev,
1007 void i915_gem_detach_phys_object(struct drm_device *dev,
1009 void i915_gem_free_all_phys_object(struct drm_device *dev);
1012 void i915_gem_release(struct drm_device * dev, struct drm_file *file_priv);
1019 int i915_gem_evict_something(struct drm_device *dev, int min_size, unsigned alignment);
1020 int i915_gem_evict_everything(struct drm_device *dev);
1021 int i915_gem_evict_inactive(struct drm_device *dev);
1024 void i915_gem_detect_bit_6_swizzle(struct drm_device *dev);
1027 bool i915_tiling_ok(struct drm_device *dev, int stride, int size,
1036 void i915_verify_inactive(struct drm_device *dev, char *file, int line);
1043 void i915_dump_lru(struct drm_device *dev, const char *where);
1050 extern int i915_save_state(struct drm_device *dev);
1051 extern int i915_restore_state(struct drm_device *dev);
1054 extern int i915_save_state(struct drm_device *dev);
1055 extern int i915_restore_state(struct drm_device *dev);
1059 extern int intel_opregion_init(struct drm_device *dev, int resume);
1060 extern void intel_opregion_free(struct drm_device *dev, int suspend);
1061 extern void opregion_asle_intr(struct drm_device *dev);
1062 extern void ironlake_opregion_gse_intr(struct drm_device *dev);
1063 extern void opregion_enable_asle(struct drm_device *dev);
1065 static inline int intel_opregion_init(struct drm_device *dev, int resume) { return 0; }
1066 static inline void intel_opregion_free(struct drm_device *dev, int suspend) { return; }
1067 static inline void opregion_asle_intr(struct drm_device *dev) { return; }
1068 static inline void ironlake_opregion_gse_intr(struct drm_device *dev) { return; }
1069 static inline void opregion_enable_asle(struct drm_device *dev) { return; }
1073 extern void intel_modeset_init(struct drm_device *dev);
1074 extern void intel_modeset_cleanup(struct drm_device *dev);
1075 extern int intel_modeset_vga_set_state(struct drm_device *dev, bool state);
1076 extern void i8xx_disable_fbc(struct drm_device *dev);
1077 extern void g4x_disable_fbc(struct drm_device *dev);
1078 extern void ironlake_disable_fbc(struct drm_device *dev);
1079 extern void intel_disable_fbc(struct drm_device *dev);
1081 extern bool intel_fbc_enabled(struct drm_device *dev);
1082 extern bool ironlake_set_drps(struct drm_device *dev, u8 val);
1083 extern void intel_detect_pch (struct drm_device *dev);
1087 extern struct intel_overlay_error_state *intel_overlay_capture_error_state(struct drm_device *dev);