0001
0002
0003
0004
0005
0006
0007 #ifndef I915_GEM_IOCTLS_H
0008 #define I915_GEM_IOCTLS_H
0009
0010 struct drm_device;
0011 struct drm_file;
0012
0013 int i915_gem_busy_ioctl(struct drm_device *dev, void *data,
0014 struct drm_file *file);
0015 int i915_gem_create_ioctl(struct drm_device *dev, void *data,
0016 struct drm_file *file);
0017 int i915_gem_create_ext_ioctl(struct drm_device *dev, void *data,
0018 struct drm_file *file);
0019 int i915_gem_execbuffer2_ioctl(struct drm_device *dev, void *data,
0020 struct drm_file *file);
0021 int i915_gem_get_aperture_ioctl(struct drm_device *dev, void *data,
0022 struct drm_file *file);
0023 int i915_gem_get_caching_ioctl(struct drm_device *dev, void *data,
0024 struct drm_file *file);
0025 int i915_gem_get_tiling_ioctl(struct drm_device *dev, void *data,
0026 struct drm_file *file);
0027 int i915_gem_madvise_ioctl(struct drm_device *dev, void *data,
0028 struct drm_file *file);
0029 int i915_gem_mmap_ioctl(struct drm_device *dev, void *data,
0030 struct drm_file *file);
0031 int i915_gem_mmap_offset_ioctl(struct drm_device *dev, void *data,
0032 struct drm_file *file);
0033 int i915_gem_pread_ioctl(struct drm_device *dev, void *data,
0034 struct drm_file *file);
0035 int i915_gem_pwrite_ioctl(struct drm_device *dev, void *data,
0036 struct drm_file *file);
0037 int i915_gem_set_caching_ioctl(struct drm_device *dev, void *data,
0038 struct drm_file *file);
0039 int i915_gem_set_domain_ioctl(struct drm_device *dev, void *data,
0040 struct drm_file *file);
0041 int i915_gem_set_tiling_ioctl(struct drm_device *dev, void *data,
0042 struct drm_file *file);
0043 int i915_gem_sw_finish_ioctl(struct drm_device *dev, void *data,
0044 struct drm_file *file);
0045 int i915_gem_throttle_ioctl(struct drm_device *dev, void *data,
0046 struct drm_file *file);
0047 int i915_gem_userptr_ioctl(struct drm_device *dev, void *data,
0048 struct drm_file *file);
0049 int i915_gem_wait_ioctl(struct drm_device *dev, void *data,
0050 struct drm_file *file);
0051
0052 #endif