Back to home page

OSCL-LXR

 
 

    


0001 /*
0002  * SPDX-License-Identifier: MIT
0003  *
0004  * Copyright © 2019 Intel Corporation
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