53 lines · c
1/*2 * SPDX-License-Identifier: MIT3 *4 * Copyright © 2019 Intel Corporation5 */6 7#ifndef I915_GEM_IOCTLS_H8#define I915_GEM_IOCTLS_H9 10struct drm_device;11struct drm_file;12 13int i915_gem_busy_ioctl(struct drm_device *dev, void *data,14 struct drm_file *file);15int i915_gem_create_ioctl(struct drm_device *dev, void *data,16 struct drm_file *file);17int i915_gem_create_ext_ioctl(struct drm_device *dev, void *data,18 struct drm_file *file);19int i915_gem_execbuffer2_ioctl(struct drm_device *dev, void *data,20 struct drm_file *file);21int i915_gem_get_aperture_ioctl(struct drm_device *dev, void *data,22 struct drm_file *file);23int i915_gem_get_caching_ioctl(struct drm_device *dev, void *data,24 struct drm_file *file);25int i915_gem_get_tiling_ioctl(struct drm_device *dev, void *data,26 struct drm_file *file);27int i915_gem_madvise_ioctl(struct drm_device *dev, void *data,28 struct drm_file *file);29int i915_gem_mmap_ioctl(struct drm_device *dev, void *data,30 struct drm_file *file);31int i915_gem_mmap_offset_ioctl(struct drm_device *dev, void *data,32 struct drm_file *file);33int i915_gem_pread_ioctl(struct drm_device *dev, void *data,34 struct drm_file *file);35int i915_gem_pwrite_ioctl(struct drm_device *dev, void *data,36 struct drm_file *file);37int i915_gem_set_caching_ioctl(struct drm_device *dev, void *data,38 struct drm_file *file);39int i915_gem_set_domain_ioctl(struct drm_device *dev, void *data,40 struct drm_file *file);41int i915_gem_set_tiling_ioctl(struct drm_device *dev, void *data,42 struct drm_file *file);43int i915_gem_sw_finish_ioctl(struct drm_device *dev, void *data,44 struct drm_file *file);45int i915_gem_throttle_ioctl(struct drm_device *dev, void *data,46 struct drm_file *file);47int i915_gem_userptr_ioctl(struct drm_device *dev, void *data,48 struct drm_file *file);49int i915_gem_wait_ioctl(struct drm_device *dev, void *data,50 struct drm_file *file);51 52#endif53