From 9c8124727c791c492f98fceaebf7b74d9ab78878 Mon Sep 17 00:00:00 2001 From: Zubin Mithra Date: Thu, 2 Jul 2020 12:22:53 -0700 Subject: sys/linux: add descriptions for i915 driver --- sys/linux/dev_i915.txt | 363 ++++++++++++++++++++++++++++++++++++++ sys/linux/dev_i915_386.const | 161 +++++++++++++++++ sys/linux/dev_i915_amd64.const | 161 +++++++++++++++++ sys/linux/dev_i915_arm.const | 161 +++++++++++++++++ sys/linux/dev_i915_arm64.const | 161 +++++++++++++++++ sys/linux/dev_i915_mips64le.const | 161 +++++++++++++++++ sys/linux/dev_i915_ppc64le.const | 161 +++++++++++++++++ sys/linux/dev_i915_riscv64.const | 161 +++++++++++++++++ sys/linux/dev_i915_s390x.const | 161 +++++++++++++++++ 9 files changed, 1651 insertions(+) create mode 100644 sys/linux/dev_i915.txt create mode 100644 sys/linux/dev_i915_386.const create mode 100644 sys/linux/dev_i915_amd64.const create mode 100644 sys/linux/dev_i915_arm.const create mode 100644 sys/linux/dev_i915_arm64.const create mode 100644 sys/linux/dev_i915_mips64le.const create mode 100644 sys/linux/dev_i915_ppc64le.const create mode 100644 sys/linux/dev_i915_riscv64.const create mode 100644 sys/linux/dev_i915_s390x.const (limited to 'sys/linux') diff --git a/sys/linux/dev_i915.txt b/sys/linux/dev_i915.txt new file mode 100644 index 000000000..9b0746db3 --- /dev/null +++ b/sys/linux/dev_i915.txt @@ -0,0 +1,363 @@ +# Copyright 2020 syzkaller project authors. All rights reserved. +# Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. + +include + +resource fd_i915[fd] + +# Some ioctls are mapped to drm_noop, so don't list them here. +# https://elixir.bootlin.com/linux/latest/source/drivers/gpu/drm/i915/i915_drv.c#L1774 + +# The unlisted ioctls are : +# INIT, FLUSH, FLIP, BATCHBUFFER, IRQ_EMIT, IRQ_WAIT, SETPARAM, ALLOC, FREE, INIT_HEAP, CMDBUFFER, DESTROY_HEAP, +# SET_VBLANK_PIPE, GET_VBLANK_PIPE, VBLANK_SWAP, HWS_ADDR, GEM_INIT, GEM_ENTERVT, GEM_LEAVEVT, GET_SPRITE_COLORKEY + +openat$i915(fd const[AT_FDCWD], file ptr[in, string["/dev/i915"]], flags flags[open_flags], mode const[0]) fd_i915 + +ioctl$DRM_IOCTL_I915_GETPARAM(fd fd_i915, cmd const[DRM_IOCTL_I915_GETPARAM], arg ptr[inout, drm_i915_getparam]) +ioctl$DRM_IOCTL_I915_GEM_EXECBUFFER(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_EXECBUFFER], arg ptr[in, drm_i915_gem_execbuffer]) +ioctl$DRM_IOCTL_I915_GEM_EXECBUFFER2(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_EXECBUFFER2], arg ptr[in, drm_i915_gem_execbuffer2]) +ioctl$DRM_IOCTL_I915_GEM_EXECBUFFER2_WR(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_EXECBUFFER2_WR], arg ptr[inout, drm_i915_gem_execbuffer2]) +ioctl$DRM_IOCTL_I915_GEM_PIN(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_PIN], arg ptr[inout, drm_i915_gem_pin]) +ioctl$DRM_IOCTL_I915_GEM_UNPIN(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_UNPIN], arg ptr[in, drm_i915_gem_unpin]) +ioctl$DRM_IOCTL_I915_GEM_BUSY(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_BUSY], arg ptr[inout, drm_i915_gem_busy]) +ioctl$DRM_IOCTL_I915_GEM_SET_CACHING(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_SET_CACHING], arg ptr[in, drm_i915_gem_caching]) +ioctl$DRM_IOCTL_I915_GEM_GET_CACHING(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_GET_CACHING], arg ptr[inout, drm_i915_gem_caching]) +ioctl$DRM_IOCTL_I915_GEM_THROTTLE(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_THROTTLE], arg const[0]) +ioctl$DRM_IOCTL_I915_GEM_CREATE(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_CREATE], arg ptr[inout, drm_i915_gem_create]) +ioctl$DRM_IOCTL_I915_GEM_PREAD(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_PREAD], arg ptr[in, drm_i915_gem_pread]) +ioctl$DRM_IOCTL_I915_GEM_PWRITE(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_PWRITE], arg ptr[in, drm_i915_gem_pwrite]) +ioctl$DRM_IOCTL_I915_GEM_MMAP(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_MMAP], arg ptr[inout, drm_i915_gem_mmap]) +ioctl$DRM_IOCTL_I915_GEM_MMAP_GTT(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_MMAP_GTT], arg ptr[inout, drm_i915_gem_mmap_gtt]) +ioctl$DRM_IOCTL_I915_GEM_MMAP_OFFSET(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_MMAP_GTT], arg ptr[inout, drm_i915_gem_mmap_offset]) +ioctl$DRM_IOCTL_I915_GEM_SET_DOMAIN(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_SET_DOMAIN], arg ptr[in, drm_i915_gem_set_domain]) +ioctl$DRM_IOCTL_I915_GEM_SW_FINISH(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_SW_FINISH], arg ptr[in, drm_i915_gem_sw_finish]) +ioctl$DRM_IOCTL_I915_GEM_SET_TILING(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_SET_TILING], arg ptr[inout, drm_i915_gem_set_tiling]) +ioctl$DRM_IOCTL_I915_GEM_GET_TILING(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_GET_TILING], arg ptr[out, drm_i915_gem_get_tiling]) +ioctl$DRM_IOCTL_I915_GEM_GET_APERTURE(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_GET_APERTURE], arg ptr[out, drm_i915_gem_get_aperture]) +ioctl$DRM_IOCTL_I915_GET_PIPE_FROM_CRTC_ID(fd fd_i915, cmd const[DRM_IOCTL_I915_GET_PIPE_FROM_CRTC_ID], arg ptr[out, drm_i915_get_pipe_from_crtc_id]) +ioctl$DRM_IOCTL_I915_GEM_MADVISE(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_MADVISE], arg ptr[in, drm_i915_gem_madvise]) +ioctl$DRM_IOCTL_I915_OVERLAY_PUT_IMAGE(fd fd_i915, cmd const[DRM_IOCTL_I915_OVERLAY_PUT_IMAGE], arg ptr[in, drm_intel_overlay_put_image]) +ioctl$DRM_IOCTL_I915_OVERLAY_ATTRS(fd fd_i915, cmd const[DRM_IOCTL_I915_OVERLAY_ATTRS], arg ptr[in, drm_intel_overlay_attrs]) +ioctl$DRM_IOCTL_I915_SET_SPRITE_COLORKEY(fd fd_i915, cmd const[DRM_IOCTL_I915_SET_SPRITE_COLORKEY], arg ptr[in, drm_intel_sprite_colorkey]) +ioctl$DRM_IOCTL_I915_GEM_WAIT(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_WAIT], arg ptr[inout, drm_i915_gem_wait]) +ioctl$DRM_IOCTL_I915_GEM_CONTEXT_CREATE(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_CONTEXT_CREATE], arg ptr[in, drm_i915_gem_context_create]) +ioctl$DRM_IOCTL_I915_GEM_CONTEXT_DESTROY(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_CONTEXT_DESTROY], arg ptr[in, drm_i915_gem_context_destroy]) +ioctl$DRM_IOCTL_I915_REG_READ(fd fd_i915, cmd const[DRM_IOCTL_I915_REG_READ], arg ptr[inout, drm_i915_reg_read]) +ioctl$DRM_IOCTL_I915_GET_RESET_STATS(fd fd_i915, cmd const[DRM_IOCTL_I915_GET_RESET_STATS], arg ptr[inout, drm_i915_reset_stats]) +ioctl$DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM], arg ptr[in, drm_i915_gem_context_param]) +ioctl$DRM_IOCTL_I915_GEM_CONTEXT_SETPARAM(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_CONTEXT_SETPARAM], arg ptr[inout, drm_i915_gem_context_param]) +ioctl$DRM_IOCTL_I915_PERF_ADD_CONFIG(fd fd_i915, cmd const[DRM_IOCTL_I915_PERF_ADD_CONFIG], arg ptr[in, drm_i915_perf_oa_config]) +ioctl$DRM_IOCTL_I915_GEM_USERPTR(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_USERPTR], arg ptr[inout, drm_i915_gem_userptr]) +ioctl$DRM_IOCTL_I915_PERF_REMOVE_CONFIG(fd fd_i915, cmd const[DRM_IOCTL_I915_PERF_REMOVE_CONFIG], arg ptr[out, int64]) +ioctl$DRM_IOCTL_I915_QUERY(fd fd_i915, cmd const[DRM_IOCTL_I915_QUERY], arg ptr[inout, drm_i915_query]) +ioctl$DRM_IOCTL_I915_GEM_VM_CREATE(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_VM_CREATE], arg ptr[inout, drm_i915_gem_vm_control]) +ioctl$DRM_IOCTL_I915_GEM_VM_DESTROY(fd fd_i915, cmd const[DRM_IOCTL_I915_GEM_VM_DESTROY], arg ptr[out, drm_i915_gem_vm_control]) + +# TODO: This ioctl returns an fd which itself has more operations: +# https://elixir.bootlin.com/linux/v5.8-rc4/source/drivers/gpu/drm/i915/i915_perf.c#L3315 +ioctl$DRM_IOCTL_I915_PERF_OPEN(fd fd_i915, cmd const[DRM_IOCTL_I915_PERF_OPEN], arg ptr[in, drm_i915_perf_open_param]) + +mmap$DRM_I915(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_i915, offset fileoff) +_ = __NR_mmap2 + +type i915_gem_ctx_id int32 +type i915_handle int32 + +drm_i915_gem_busy { + handle i915_handle + busy int32 +} + +drm_i915_gem_caching { + handle i915_handle + caching int32 +} + +drm_i915_gem_context_create { + ctx_id i915_gem_ctx_id + pad const[0, int32] +} + +drm_i915_gem_context_destroy { + ctx_id i915_gem_ctx_id + pad const[0, int32] +} + +drm_i915_gem_context_param { + ctx_id i915_gem_ctx_id + size int32 + param flags[i915_gem_param_flags, int64] + value int64 +} + +drm_i915_gem_create { + size int64 + handle i915_handle + pad const[0, int32] +} + +drm_i915_gem_execbuffer { + buffers_ptr ptr64[in, array[drm_i915_gem_exec_object]] + buffer_count len[buffers_ptr, int32] + batch_start_offset int32 + batch_len int32 + DR1 int32 + DR4 int32 + num_cliprects len[cliprects_ptr, int32] + cliprects_ptr ptr64[in, array[drm_clip_rect]] +} + +drm_i915_gem_exec_object { + handle int32 + relocation_count len[relocs_ptr, int32] + relocs_ptr ptr64[in, array[drm_i915_gem_relocation_entry]] + alignment int64 + offset int64 +} + +drm_i915_gem_relocation_entry { + target_handle int32 + delta int32 + offset int64 + presumed_offset int64 + read_domains int32 + write_domain int32 +} + +drm_i915_gem_execbuffer2 { + buffers_ptr ptr64[in, array[drm_i915_gem_exec_object2]] + buffer_count len[buffers_ptr, int32] + batch_start_offset int32 + batch_len int32 + DR1 int32 + DR4 int32 + num_cliprects len[cliprects_ptr, int32] + cliprects_ptr ptr64[in, array[drm_clip_rect]] + flags flags[i915_execbuf2_flags, int64] + rsvd1 int64 + rsvd2 int64 +} + +drm_i915_gem_exec_object2 { + handle i915_handle + relocation_count len[relocs_ptr, int32] + relocs_ptr ptr64[in, array[drm_i915_gem_relocation_entry]] + alignment int64 + offset int64 + flags int64 + rsvd1 int64 + rsvd2 int64 +} + +drm_i915_gem_get_aperture { + aper_size int64 + aper_available_size int64 +} + +drm_i915_gem_get_tiling { + handle i915_handle + tiling_mode int32 + swizzle_mode int32 + phys_swizzle_mode int32 +} + +drm_i915_gem_madvise { + handle i915_handle + madv flags[i915_madv_flags, int32] + retained bool32 +} + +drm_i915_gem_mmap { + handle i915_handle + pad const[0, int32] + offset int64 + size int64 + addr_ptr ptr64[out, int8] + flags flags[i915_mmap_flags, int64] +} + +drm_i915_gem_mmap_gtt { + handle i915_handle + pad const[0, int32] + offset int64 +} + +drm_i915_gem_mmap_offset { + handle i915_handle + pad const[0, int32] + offset int64 + flags flags[i915_gem_mmap_offset_flags, int64] + extensions int64 +} + +drm_i915_gem_pin { + handle i915_handle + pad const[0, int32] + alignment int64 + offset int64 +} + +drm_i915_gem_pread { + handle i915_handle + pad const[0, int32] + offset int64 + size len[data_ptr, int64] + data_ptr ptr64[in, array[int8]] +} + +drm_i915_gem_pwrite { + handle i915_handle + pad const[0, int32] + offset int64 + size len[data_ptr, int64] + data_ptr ptr64[in, array[int8]] +} + +drm_i915_gem_set_domain { + handle i915_handle + read_domains int32 + write_domain int32 +} + +drm_i915_gem_set_tiling { + handle i915_handle + tiling_mode int32 + stride int32 + swizzle_mode int32 +} + +drm_i915_gem_sw_finish { + handle i915_handle +} + +drm_i915_gem_unpin { + handle i915_handle + pad const[0, int32] +} + +drm_i915_gem_userptr { + user_ptr ptr64[in, array[int8]] + user_size len[user_ptr, int64] + flags flags[i915_userptr, int32] + handle i915_gem_ctx_id +} + +drm_i915_gem_vm_control { + extensions int64 + flags int32 + vm_id int32 +} + +drm_i915_gem_wait { + bo_handle i915_handle + flags const[0, int32] + timeout_ns int64 +} + +drm_i915_get_pipe_from_crtc_id { + crtc_id drm_crtc_id + pipe int32 +} + +drm_i915_getparam { + param flags[i915_getparam_flags, int32] + value intptr +} + +drm_i915_perf_oa_config { + uuid array[int8, 36] + n_mux_regs int32 + n_boolean_regs int32 + n_flex_regs int32 + mux_regs_ptr int64 + boolean_regs_ptr int64 + flex_regs_ptr int64 +} + +drm_i915_perf_open_param { + flags flags[i915_perf_flags, int32] + num_properties len[properties_ptr, int32] + properties_ptr ptr64[in, array[int8]] +} + +drm_i915_query { + num_items int32 + flags int32 + items_ptr ptr64[out, drm_i915_query_item] +} + +drm_i915_query_item { + query_id flags[i915_query, int64] + length len[data_ptr, int32] + flags flags[i915_query_perf_flags, int32] + data_ptr ptr64[out, int32] +} + +drm_i915_reg_read { + offset int64 + val const[0, int64] +} + +drm_i915_reset_stats { + ctx_id i915_gem_ctx_id + flags int32 + reset_count const[0, int32] + batch_active const[0, int32] + batch_pending const[0, int32] + pad const[0, int32] +} + +drm_intel_overlay_attrs { + flags flags[i915_overlay_flags, int32] + color_key int32 + brightness int32 + contrast int32 + saturation int32 + gamma0 int32 + gamma1 int32 + gamma2 int32 + gamma3 int32 + gamma4 int32 + gamma5 int32 +} + +drm_intel_overlay_put_image { + flags flags[i915_overlay_flags, int32] + bo_handle int32 + stride_Y int16 + stride_UV int16 + offset_Y int32 + offset_U int32 + offset_V int32 + src_width int16 + src_height int16 + src_scan_width int16 + src_scan_height int16 + crtc_id drm_crtc_id + dst_x int16 + dst_y int16 + dst_width int16 + dst_height int16 +} + +drm_intel_sprite_colorkey { + plane_id int32 + min_value int32 + channel_mask int32 + max_value int32 + flags flags[i915_colorkey_flags, int32] +} + +i915_colorkey_flags = 0, I915_SET_COLORKEY_NONE, I915_SET_COLORKEY_DESTINATION, I915_SET_COLORKEY_SOURCE +i915_mmap_flags = 0, I915_MMAP_WC +i915_madv_flags = I915_MADV_WILLNEED, I915_MADV_DONTNEED, __I915_MADV_PURGED +i915_query = DRM_I915_QUERY_TOPOLOGY_INFO, DRM_I915_QUERY_ENGINE_INFO +i915_userptr = I915_USERPTR_READ_ONLY, I915_USERPTR_UNSYNCHRONIZED +i915_execbuf2_flags = I915_EXEC_DEFAULT, I915_EXEC_RENDER, I915_EXEC_BSD, I915_EXEC_BLT, I915_EXEC_VEBOX, I915_EXEC_CONSTANTS_REL_GENERAL, I915_EXEC_CONSTANTS_ABSOLUTE, I915_EXEC_CONSTANTS_REL_SURFACE, I915_EXEC_GEN7_SOL_RESET, I915_EXEC_SECURE, I915_EXEC_IS_PINNED, I915_EXEC_NO_RELOC, I915_EXEC_HANDLE_LUT, I915_EXEC_BSD_DEFAULT, I915_EXEC_RESOURCE_STREAMER, I915_EXEC_FENCE_IN, I915_EXEC_BATCH_FIRST, I915_EXEC_FENCE_ARRAY, I915_EXEC_FENCE_SUBMIT +i915_gem_param_flags = I915_CONTEXT_PARAM_BAN_PERIOD, I915_CONTEXT_PARAM_NO_ZEROMAP, I915_CONTEXT_PARAM_GTT_SIZE, I915_CONTEXT_PARAM_NO_ERROR_CAPTURE, I915_CONTEXT_PARAM_BANNABLE +i915_gem_mmap_offset_flags = I915_MMAP_OFFSET_GTT, I915_MMAP_OFFSET_WC, I915_MMAP_OFFSET_WB, I915_MMAP_OFFSET_UC +i915_getparam_flags = I915_PARAM_IRQ_ACTIVE, I915_PARAM_ALLOW_BATCHBUFFER, I915_PARAM_LAST_DISPATCH, I915_PARAM_CHIPSET_ID, I915_PARAM_HAS_GEM, I915_PARAM_NUM_FENCES_AVAIL, I915_PARAM_HAS_OVERLAY, I915_PARAM_HAS_PAGEFLIPPING, I915_PARAM_HAS_EXECBUF2, I915_PARAM_HAS_BSD, I915_PARAM_HAS_BLT, I915_PARAM_HAS_RELAXED_FENCING, I915_PARAM_HAS_COHERENT_RINGS, I915_PARAM_HAS_EXEC_CONSTANTS, I915_PARAM_HAS_RELAXED_DELTA, I915_PARAM_HAS_GEN7_SOL_RESET, I915_PARAM_HAS_LLC, I915_PARAM_HAS_ALIASING_PPGTT, I915_PARAM_HAS_WAIT_TIMEOUT, I915_PARAM_HAS_SEMAPHORES, I915_PARAM_HAS_PRIME_VMAP_FLUSH, I915_PARAM_HAS_VEBOX, I915_PARAM_HAS_SECURE_BATCHES, I915_PARAM_HAS_PINNED_BATCHES, I915_PARAM_HAS_EXEC_NO_RELOC, I915_PARAM_HAS_EXEC_HANDLE_LUT, I915_PARAM_HAS_WT, I915_PARAM_CMD_PARSER_VERSION, I915_PARAM_HAS_COHERENT_PHYS_GTT, I915_PARAM_MMAP_VERSION, I915_PARAM_HAS_BSD2, I915_PARAM_REVISION, I915_PARAM_SUBSLICE_TOTAL, I915_PARAM_EU_TOTAL, I915_PARAM_HAS_GPU_RESET, I915_PARAM_HAS_RESOURCE_STREAMER, I915_PARAM_HAS_EXEC_SOFTPIN, I915_PARAM_HAS_POOLED_EU, I915_PARAM_MIN_EU_IN_POOL, I915_PARAM_MMAP_GTT_VERSION, I915_PARAM_HAS_SCHEDULER, I915_PARAM_HUC_STATUS, I915_PARAM_HAS_EXEC_ASYNC, I915_PARAM_HAS_EXEC_FENCE, I915_PARAM_HAS_EXEC_CAPTURE, I915_PARAM_SLICE_MASK, I915_PARAM_SUBSLICE_MASK, I915_PARAM_HAS_EXEC_BATCH_FIRST, I915_PARAM_HAS_EXEC_FENCE_ARRAY +i915_perf_flags = I915_PERF_FLAG_FD_CLOEXEC, I915_PERF_FLAG_FD_NONBLOCK, I915_PERF_FLAG_DISABLED +i915_overlay_flags = I915_OVERLAY_TYPE_MASK, I915_OVERLAY_YUV_PLANAR, I915_OVERLAY_YUV_PACKED, I915_OVERLAY_RGB, I915_OVERLAY_DEPTH_MASK, I915_OVERLAY_RGB24, I915_OVERLAY_RGB16, I915_OVERLAY_RGB15, I915_OVERLAY_YUV422, I915_OVERLAY_YUV411, I915_OVERLAY_YUV420, I915_OVERLAY_YUV410, I915_OVERLAY_SWAP_MASK, I915_OVERLAY_NO_SWAP, I915_OVERLAY_UV_SWAP, I915_OVERLAY_Y_SWAP, I915_OVERLAY_Y_AND_UV_SWAP, I915_OVERLAY_FLAGS_MASK, I915_OVERLAY_ENABLE, I915_OVERLAY_UPDATE_ATTRS, I915_OVERLAY_UPDATE_GAMMA, I915_OVERLAY_DISABLE_DEST_COLORKEY +i915_query_perf_flags = DRM_I915_QUERY_PERF_CONFIG_LIST, DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_UUID, DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_ID, DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_ID diff --git a/sys/linux/dev_i915_386.const b/sys/linux/dev_i915_386.const new file mode 100644 index 000000000..5d8a49820 --- /dev/null +++ b/sys/linux/dev_i915_386.const @@ -0,0 +1,161 @@ +# AUTOGENERATED FILE +# AT_FDCWD is not set +DRM_I915_QUERY_ENGINE_INFO = 2 +DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_ID = 3 +DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_UUID = 2 +DRM_I915_QUERY_PERF_CONFIG_LIST = 1 +DRM_I915_QUERY_TOPOLOGY_INFO = 1 +DRM_IOCTL_I915_GEM_BUSY = 3221775447 +DRM_IOCTL_I915_GEM_CONTEXT_CREATE = 3221775469 +DRM_IOCTL_I915_GEM_CONTEXT_DESTROY = 1074291822 +DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM = 3222824052 +DRM_IOCTL_I915_GEM_CONTEXT_SETPARAM = 3222824053 +DRM_IOCTL_I915_GEM_CREATE = 3222299739 +DRM_IOCTL_I915_GEM_EXECBUFFER = 1076388948 +DRM_IOCTL_I915_GEM_EXECBUFFER2 = 1077961833 +DRM_IOCTL_I915_GEM_EXECBUFFER2_WR = 3225445481 +DRM_IOCTL_I915_GEM_GET_APERTURE = 2148557923 +DRM_IOCTL_I915_GEM_GET_CACHING = 3221775472 +DRM_IOCTL_I915_GEM_GET_TILING = 3222299746 +DRM_IOCTL_I915_GEM_MADVISE = 3222037606 +DRM_IOCTL_I915_GEM_MMAP = 3223872606 +DRM_IOCTL_I915_GEM_MMAP_GTT = 3222299748 +DRM_IOCTL_I915_GEM_PIN = 3222824021 +DRM_IOCTL_I915_GEM_PREAD = 1075864668 +DRM_IOCTL_I915_GEM_PWRITE = 1075864669 +DRM_IOCTL_I915_GEM_SET_CACHING = 1074291823 +DRM_IOCTL_I915_GEM_SET_DOMAIN = 1074553951 +DRM_IOCTL_I915_GEM_SET_TILING = 3222299745 +DRM_IOCTL_I915_GEM_SW_FINISH = 1074029664 +DRM_IOCTL_I915_GEM_THROTTLE = 25688 +DRM_IOCTL_I915_GEM_UNPIN = 1074291798 +DRM_IOCTL_I915_GEM_USERPTR = 3222824051 +DRM_IOCTL_I915_GEM_VM_CREATE = 3222299770 +DRM_IOCTL_I915_GEM_VM_DESTROY = 1074816123 +DRM_IOCTL_I915_GEM_WAIT = 3222299756 +DRM_IOCTL_I915_GETPARAM = 3221775430 +DRM_IOCTL_I915_GET_PIPE_FROM_CRTC_ID = 3221775461 +DRM_IOCTL_I915_GET_RESET_STATS = 3222824050 +DRM_IOCTL_I915_OVERLAY_ATTRS = 3224134760 +DRM_IOCTL_I915_OVERLAY_PUT_IMAGE = 1076651111 +DRM_IOCTL_I915_PERF_ADD_CONFIG = 1078486135 +DRM_IOCTL_I915_PERF_OPEN = 1074816118 +DRM_IOCTL_I915_PERF_REMOVE_CONFIG = 1074291832 +DRM_IOCTL_I915_QUERY = 3222299769 +DRM_IOCTL_I915_REG_READ = 3222299761 +DRM_IOCTL_I915_SET_SPRITE_COLORKEY = 3222561899 +I915_CONTEXT_PARAM_BANNABLE = 5 +I915_CONTEXT_PARAM_BAN_PERIOD = 1 +I915_CONTEXT_PARAM_GTT_SIZE = 3 +I915_CONTEXT_PARAM_NO_ERROR_CAPTURE = 4 +I915_CONTEXT_PARAM_NO_ZEROMAP = 2 +I915_EXEC_BATCH_FIRST = 262144 +I915_EXEC_BLT = 3 +I915_EXEC_BSD = 2 +I915_EXEC_BSD_DEFAULT = 0 +I915_EXEC_CONSTANTS_ABSOLUTE = 64 +I915_EXEC_CONSTANTS_REL_GENERAL = 0 +I915_EXEC_CONSTANTS_REL_SURFACE = 128 +I915_EXEC_DEFAULT = 0 +I915_EXEC_FENCE_ARRAY = 524288 +I915_EXEC_FENCE_IN = 65536 +I915_EXEC_FENCE_SUBMIT = 1048576 +I915_EXEC_GEN7_SOL_RESET = 256 +I915_EXEC_HANDLE_LUT = 4096 +I915_EXEC_IS_PINNED = 1024 +I915_EXEC_NO_RELOC = 2048 +I915_EXEC_RENDER = 1 +I915_EXEC_RESOURCE_STREAMER = 32768 +I915_EXEC_SECURE = 512 +I915_EXEC_VEBOX = 4 +I915_MADV_DONTNEED = 1 +I915_MADV_WILLNEED = 0 +I915_MMAP_OFFSET_GTT = 0 +I915_MMAP_OFFSET_UC = 3 +I915_MMAP_OFFSET_WB = 2 +I915_MMAP_OFFSET_WC = 1 +I915_MMAP_WC = 1 +I915_OVERLAY_DEPTH_MASK = 65280 +I915_OVERLAY_DISABLE_DEST_COLORKEY = 4 +I915_OVERLAY_ENABLE = 16777216 +I915_OVERLAY_FLAGS_MASK = 4278190080 +I915_OVERLAY_NO_SWAP = 0 +I915_OVERLAY_RGB = 3 +I915_OVERLAY_RGB15 = 12288 +I915_OVERLAY_RGB16 = 8192 +I915_OVERLAY_RGB24 = 4096 +I915_OVERLAY_SWAP_MASK = 16711680 +I915_OVERLAY_TYPE_MASK = 255 +I915_OVERLAY_UPDATE_ATTRS = 1 +I915_OVERLAY_UPDATE_GAMMA = 2 +I915_OVERLAY_UV_SWAP = 65536 +I915_OVERLAY_YUV410 = 1024 +I915_OVERLAY_YUV411 = 512 +I915_OVERLAY_YUV420 = 768 +I915_OVERLAY_YUV422 = 256 +I915_OVERLAY_YUV_PACKED = 2 +I915_OVERLAY_YUV_PLANAR = 1 +I915_OVERLAY_Y_AND_UV_SWAP = 196608 +I915_OVERLAY_Y_SWAP = 131072 +I915_PARAM_ALLOW_BATCHBUFFER = 2 +I915_PARAM_CHIPSET_ID = 4 +I915_PARAM_CMD_PARSER_VERSION = 28 +I915_PARAM_EU_TOTAL = 34 +I915_PARAM_HAS_ALIASING_PPGTT = 18 +I915_PARAM_HAS_BLT = 11 +I915_PARAM_HAS_BSD = 10 +I915_PARAM_HAS_BSD2 = 31 +I915_PARAM_HAS_COHERENT_PHYS_GTT = 29 +I915_PARAM_HAS_COHERENT_RINGS = 13 +I915_PARAM_HAS_EXECBUF2 = 9 +I915_PARAM_HAS_EXEC_ASYNC = 43 +I915_PARAM_HAS_EXEC_BATCH_FIRST = 48 +I915_PARAM_HAS_EXEC_CAPTURE = 45 +I915_PARAM_HAS_EXEC_CONSTANTS = 14 +I915_PARAM_HAS_EXEC_FENCE = 44 +I915_PARAM_HAS_EXEC_FENCE_ARRAY = 49 +I915_PARAM_HAS_EXEC_HANDLE_LUT = 26 +I915_PARAM_HAS_EXEC_NO_RELOC = 25 +I915_PARAM_HAS_EXEC_SOFTPIN = 37 +I915_PARAM_HAS_GEM = 5 +I915_PARAM_HAS_GEN7_SOL_RESET = 16 +I915_PARAM_HAS_GPU_RESET = 35 +I915_PARAM_HAS_LLC = 17 +I915_PARAM_HAS_OVERLAY = 7 +I915_PARAM_HAS_PAGEFLIPPING = 8 +I915_PARAM_HAS_PINNED_BATCHES = 24 +I915_PARAM_HAS_POOLED_EU = 38 +I915_PARAM_HAS_PRIME_VMAP_FLUSH = 21 +I915_PARAM_HAS_RELAXED_DELTA = 15 +I915_PARAM_HAS_RELAXED_FENCING = 12 +I915_PARAM_HAS_RESOURCE_STREAMER = 36 +I915_PARAM_HAS_SCHEDULER = 41 +I915_PARAM_HAS_SECURE_BATCHES = 23 +I915_PARAM_HAS_SEMAPHORES = 20 +I915_PARAM_HAS_VEBOX = 22 +I915_PARAM_HAS_WAIT_TIMEOUT = 19 +I915_PARAM_HAS_WT = 27 +I915_PARAM_HUC_STATUS = 42 +I915_PARAM_IRQ_ACTIVE = 1 +I915_PARAM_LAST_DISPATCH = 3 +I915_PARAM_MIN_EU_IN_POOL = 39 +I915_PARAM_MMAP_GTT_VERSION = 40 +I915_PARAM_MMAP_VERSION = 30 +I915_PARAM_NUM_FENCES_AVAIL = 6 +I915_PARAM_REVISION = 32 +I915_PARAM_SLICE_MASK = 46 +I915_PARAM_SUBSLICE_MASK = 47 +I915_PARAM_SUBSLICE_TOTAL = 33 +I915_PERF_FLAG_DISABLED = 4 +I915_PERF_FLAG_FD_CLOEXEC = 1 +I915_PERF_FLAG_FD_NONBLOCK = 2 +I915_SET_COLORKEY_DESTINATION = 2 +I915_SET_COLORKEY_NONE = 1 +I915_SET_COLORKEY_SOURCE = 4 +I915_USERPTR_READ_ONLY = 1 +I915_USERPTR_UNSYNCHRONIZED = 2147483648 +__I915_MADV_PURGED = 2 +__NR_ioctl = 54 +__NR_mmap = 192 +__NR_mmap2 = 192 +__NR_openat = 295 diff --git a/sys/linux/dev_i915_amd64.const b/sys/linux/dev_i915_amd64.const new file mode 100644 index 000000000..aa40b1f07 --- /dev/null +++ b/sys/linux/dev_i915_amd64.const @@ -0,0 +1,161 @@ +# AUTOGENERATED FILE +# AT_FDCWD is not set +DRM_I915_QUERY_ENGINE_INFO = 2 +DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_ID = 3 +DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_UUID = 2 +DRM_I915_QUERY_PERF_CONFIG_LIST = 1 +DRM_I915_QUERY_TOPOLOGY_INFO = 1 +DRM_IOCTL_I915_GEM_BUSY = 3221775447 +DRM_IOCTL_I915_GEM_CONTEXT_CREATE = 3221775469 +DRM_IOCTL_I915_GEM_CONTEXT_DESTROY = 1074291822 +DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM = 3222824052 +DRM_IOCTL_I915_GEM_CONTEXT_SETPARAM = 3222824053 +DRM_IOCTL_I915_GEM_CREATE = 3222299739 +DRM_IOCTL_I915_GEM_EXECBUFFER = 1076388948 +DRM_IOCTL_I915_GEM_EXECBUFFER2 = 1077961833 +DRM_IOCTL_I915_GEM_EXECBUFFER2_WR = 3225445481 +DRM_IOCTL_I915_GEM_GET_APERTURE = 2148557923 +DRM_IOCTL_I915_GEM_GET_CACHING = 3221775472 +DRM_IOCTL_I915_GEM_GET_TILING = 3222299746 +DRM_IOCTL_I915_GEM_MADVISE = 3222037606 +DRM_IOCTL_I915_GEM_MMAP = 3223872606 +DRM_IOCTL_I915_GEM_MMAP_GTT = 3222299748 +DRM_IOCTL_I915_GEM_PIN = 3222824021 +DRM_IOCTL_I915_GEM_PREAD = 1075864668 +DRM_IOCTL_I915_GEM_PWRITE = 1075864669 +DRM_IOCTL_I915_GEM_SET_CACHING = 1074291823 +DRM_IOCTL_I915_GEM_SET_DOMAIN = 1074553951 +DRM_IOCTL_I915_GEM_SET_TILING = 3222299745 +DRM_IOCTL_I915_GEM_SW_FINISH = 1074029664 +DRM_IOCTL_I915_GEM_THROTTLE = 25688 +DRM_IOCTL_I915_GEM_UNPIN = 1074291798 +DRM_IOCTL_I915_GEM_USERPTR = 3222824051 +DRM_IOCTL_I915_GEM_VM_CREATE = 3222299770 +DRM_IOCTL_I915_GEM_VM_DESTROY = 1074816123 +DRM_IOCTL_I915_GEM_WAIT = 3222299756 +DRM_IOCTL_I915_GETPARAM = 3222299718 +DRM_IOCTL_I915_GET_PIPE_FROM_CRTC_ID = 3221775461 +DRM_IOCTL_I915_GET_RESET_STATS = 3222824050 +DRM_IOCTL_I915_OVERLAY_ATTRS = 3224134760 +DRM_IOCTL_I915_OVERLAY_PUT_IMAGE = 1076651111 +DRM_IOCTL_I915_PERF_ADD_CONFIG = 1078486135 +DRM_IOCTL_I915_PERF_OPEN = 1074816118 +DRM_IOCTL_I915_PERF_REMOVE_CONFIG = 1074291832 +DRM_IOCTL_I915_QUERY = 3222299769 +DRM_IOCTL_I915_REG_READ = 3222299761 +DRM_IOCTL_I915_SET_SPRITE_COLORKEY = 3222561899 +I915_CONTEXT_PARAM_BANNABLE = 5 +I915_CONTEXT_PARAM_BAN_PERIOD = 1 +I915_CONTEXT_PARAM_GTT_SIZE = 3 +I915_CONTEXT_PARAM_NO_ERROR_CAPTURE = 4 +I915_CONTEXT_PARAM_NO_ZEROMAP = 2 +I915_EXEC_BATCH_FIRST = 262144 +I915_EXEC_BLT = 3 +I915_EXEC_BSD = 2 +I915_EXEC_BSD_DEFAULT = 0 +I915_EXEC_CONSTANTS_ABSOLUTE = 64 +I915_EXEC_CONSTANTS_REL_GENERAL = 0 +I915_EXEC_CONSTANTS_REL_SURFACE = 128 +I915_EXEC_DEFAULT = 0 +I915_EXEC_FENCE_ARRAY = 524288 +I915_EXEC_FENCE_IN = 65536 +I915_EXEC_FENCE_SUBMIT = 1048576 +I915_EXEC_GEN7_SOL_RESET = 256 +I915_EXEC_HANDLE_LUT = 4096 +I915_EXEC_IS_PINNED = 1024 +I915_EXEC_NO_RELOC = 2048 +I915_EXEC_RENDER = 1 +I915_EXEC_RESOURCE_STREAMER = 32768 +I915_EXEC_SECURE = 512 +I915_EXEC_VEBOX = 4 +I915_MADV_DONTNEED = 1 +I915_MADV_WILLNEED = 0 +I915_MMAP_OFFSET_GTT = 0 +I915_MMAP_OFFSET_UC = 3 +I915_MMAP_OFFSET_WB = 2 +I915_MMAP_OFFSET_WC = 1 +I915_MMAP_WC = 1 +I915_OVERLAY_DEPTH_MASK = 65280 +I915_OVERLAY_DISABLE_DEST_COLORKEY = 4 +I915_OVERLAY_ENABLE = 16777216 +I915_OVERLAY_FLAGS_MASK = 4278190080 +I915_OVERLAY_NO_SWAP = 0 +I915_OVERLAY_RGB = 3 +I915_OVERLAY_RGB15 = 12288 +I915_OVERLAY_RGB16 = 8192 +I915_OVERLAY_RGB24 = 4096 +I915_OVERLAY_SWAP_MASK = 16711680 +I915_OVERLAY_TYPE_MASK = 255 +I915_OVERLAY_UPDATE_ATTRS = 1 +I915_OVERLAY_UPDATE_GAMMA = 2 +I915_OVERLAY_UV_SWAP = 65536 +I915_OVERLAY_YUV410 = 1024 +I915_OVERLAY_YUV411 = 512 +I915_OVERLAY_YUV420 = 768 +I915_OVERLAY_YUV422 = 256 +I915_OVERLAY_YUV_PACKED = 2 +I915_OVERLAY_YUV_PLANAR = 1 +I915_OVERLAY_Y_AND_UV_SWAP = 196608 +I915_OVERLAY_Y_SWAP = 131072 +I915_PARAM_ALLOW_BATCHBUFFER = 2 +I915_PARAM_CHIPSET_ID = 4 +I915_PARAM_CMD_PARSER_VERSION = 28 +I915_PARAM_EU_TOTAL = 34 +I915_PARAM_HAS_ALIASING_PPGTT = 18 +I915_PARAM_HAS_BLT = 11 +I915_PARAM_HAS_BSD = 10 +I915_PARAM_HAS_BSD2 = 31 +I915_PARAM_HAS_COHERENT_PHYS_GTT = 29 +I915_PARAM_HAS_COHERENT_RINGS = 13 +I915_PARAM_HAS_EXECBUF2 = 9 +I915_PARAM_HAS_EXEC_ASYNC = 43 +I915_PARAM_HAS_EXEC_BATCH_FIRST = 48 +I915_PARAM_HAS_EXEC_CAPTURE = 45 +I915_PARAM_HAS_EXEC_CONSTANTS = 14 +I915_PARAM_HAS_EXEC_FENCE = 44 +I915_PARAM_HAS_EXEC_FENCE_ARRAY = 49 +I915_PARAM_HAS_EXEC_HANDLE_LUT = 26 +I915_PARAM_HAS_EXEC_NO_RELOC = 25 +I915_PARAM_HAS_EXEC_SOFTPIN = 37 +I915_PARAM_HAS_GEM = 5 +I915_PARAM_HAS_GEN7_SOL_RESET = 16 +I915_PARAM_HAS_GPU_RESET = 35 +I915_PARAM_HAS_LLC = 17 +I915_PARAM_HAS_OVERLAY = 7 +I915_PARAM_HAS_PAGEFLIPPING = 8 +I915_PARAM_HAS_PINNED_BATCHES = 24 +I915_PARAM_HAS_POOLED_EU = 38 +I915_PARAM_HAS_PRIME_VMAP_FLUSH = 21 +I915_PARAM_HAS_RELAXED_DELTA = 15 +I915_PARAM_HAS_RELAXED_FENCING = 12 +I915_PARAM_HAS_RESOURCE_STREAMER = 36 +I915_PARAM_HAS_SCHEDULER = 41 +I915_PARAM_HAS_SECURE_BATCHES = 23 +I915_PARAM_HAS_SEMAPHORES = 20 +I915_PARAM_HAS_VEBOX = 22 +I915_PARAM_HAS_WAIT_TIMEOUT = 19 +I915_PARAM_HAS_WT = 27 +I915_PARAM_HUC_STATUS = 42 +I915_PARAM_IRQ_ACTIVE = 1 +I915_PARAM_LAST_DISPATCH = 3 +I915_PARAM_MIN_EU_IN_POOL = 39 +I915_PARAM_MMAP_GTT_VERSION = 40 +I915_PARAM_MMAP_VERSION = 30 +I915_PARAM_NUM_FENCES_AVAIL = 6 +I915_PARAM_REVISION = 32 +I915_PARAM_SLICE_MASK = 46 +I915_PARAM_SUBSLICE_MASK = 47 +I915_PARAM_SUBSLICE_TOTAL = 33 +I915_PERF_FLAG_DISABLED = 4 +I915_PERF_FLAG_FD_CLOEXEC = 1 +I915_PERF_FLAG_FD_NONBLOCK = 2 +I915_SET_COLORKEY_DESTINATION = 2 +I915_SET_COLORKEY_NONE = 1 +I915_SET_COLORKEY_SOURCE = 4 +I915_USERPTR_READ_ONLY = 1 +I915_USERPTR_UNSYNCHRONIZED = 2147483648 +__I915_MADV_PURGED = 2 +__NR_ioctl = 16 +__NR_mmap = 9 +# __NR_mmap2 is not set +__NR_openat = 257 diff --git a/sys/linux/dev_i915_arm.const b/sys/linux/dev_i915_arm.const new file mode 100644 index 000000000..fdae8421a --- /dev/null +++ b/sys/linux/dev_i915_arm.const @@ -0,0 +1,161 @@ +# AUTOGENERATED FILE +# AT_FDCWD is not set +DRM_I915_QUERY_ENGINE_INFO = 2 +DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_ID = 3 +DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_UUID = 2 +DRM_I915_QUERY_PERF_CONFIG_LIST = 1 +DRM_I915_QUERY_TOPOLOGY_INFO = 1 +DRM_IOCTL_I915_GEM_BUSY = 3221775447 +DRM_IOCTL_I915_GEM_CONTEXT_CREATE = 3221775469 +DRM_IOCTL_I915_GEM_CONTEXT_DESTROY = 1074291822 +DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM = 3222824052 +DRM_IOCTL_I915_GEM_CONTEXT_SETPARAM = 3222824053 +DRM_IOCTL_I915_GEM_CREATE = 3222299739 +DRM_IOCTL_I915_GEM_EXECBUFFER = 1076388948 +DRM_IOCTL_I915_GEM_EXECBUFFER2 = 1077961833 +DRM_IOCTL_I915_GEM_EXECBUFFER2_WR = 3225445481 +DRM_IOCTL_I915_GEM_GET_APERTURE = 2148557923 +DRM_IOCTL_I915_GEM_GET_CACHING = 3221775472 +DRM_IOCTL_I915_GEM_GET_TILING = 3222299746 +DRM_IOCTL_I915_GEM_MADVISE = 3222037606 +DRM_IOCTL_I915_GEM_MMAP = 3223872606 +DRM_IOCTL_I915_GEM_MMAP_GTT = 3222299748 +DRM_IOCTL_I915_GEM_PIN = 3222824021 +DRM_IOCTL_I915_GEM_PREAD = 1075864668 +DRM_IOCTL_I915_GEM_PWRITE = 1075864669 +DRM_IOCTL_I915_GEM_SET_CACHING = 1074291823 +DRM_IOCTL_I915_GEM_SET_DOMAIN = 1074553951 +DRM_IOCTL_I915_GEM_SET_TILING = 3222299745 +DRM_IOCTL_I915_GEM_SW_FINISH = 1074029664 +DRM_IOCTL_I915_GEM_THROTTLE = 25688 +DRM_IOCTL_I915_GEM_UNPIN = 1074291798 +DRM_IOCTL_I915_GEM_USERPTR = 3222824051 +DRM_IOCTL_I915_GEM_VM_CREATE = 3222299770 +DRM_IOCTL_I915_GEM_VM_DESTROY = 1074816123 +DRM_IOCTL_I915_GEM_WAIT = 3222299756 +DRM_IOCTL_I915_GETPARAM = 3221775430 +DRM_IOCTL_I915_GET_PIPE_FROM_CRTC_ID = 3221775461 +DRM_IOCTL_I915_GET_RESET_STATS = 3222824050 +DRM_IOCTL_I915_OVERLAY_ATTRS = 3224134760 +DRM_IOCTL_I915_OVERLAY_PUT_IMAGE = 1076651111 +DRM_IOCTL_I915_PERF_ADD_CONFIG = 1078486135 +DRM_IOCTL_I915_PERF_OPEN = 1074816118 +DRM_IOCTL_I915_PERF_REMOVE_CONFIG = 1074291832 +DRM_IOCTL_I915_QUERY = 3222299769 +DRM_IOCTL_I915_REG_READ = 3222299761 +DRM_IOCTL_I915_SET_SPRITE_COLORKEY = 3222561899 +I915_CONTEXT_PARAM_BANNABLE = 5 +I915_CONTEXT_PARAM_BAN_PERIOD = 1 +I915_CONTEXT_PARAM_GTT_SIZE = 3 +I915_CONTEXT_PARAM_NO_ERROR_CAPTURE = 4 +I915_CONTEXT_PARAM_NO_ZEROMAP = 2 +I915_EXEC_BATCH_FIRST = 262144 +I915_EXEC_BLT = 3 +I915_EXEC_BSD = 2 +I915_EXEC_BSD_DEFAULT = 0 +I915_EXEC_CONSTANTS_ABSOLUTE = 64 +I915_EXEC_CONSTANTS_REL_GENERAL = 0 +I915_EXEC_CONSTANTS_REL_SURFACE = 128 +I915_EXEC_DEFAULT = 0 +I915_EXEC_FENCE_ARRAY = 524288 +I915_EXEC_FENCE_IN = 65536 +I915_EXEC_FENCE_SUBMIT = 1048576 +I915_EXEC_GEN7_SOL_RESET = 256 +I915_EXEC_HANDLE_LUT = 4096 +I915_EXEC_IS_PINNED = 1024 +I915_EXEC_NO_RELOC = 2048 +I915_EXEC_RENDER = 1 +I915_EXEC_RESOURCE_STREAMER = 32768 +I915_EXEC_SECURE = 512 +I915_EXEC_VEBOX = 4 +I915_MADV_DONTNEED = 1 +I915_MADV_WILLNEED = 0 +I915_MMAP_OFFSET_GTT = 0 +I915_MMAP_OFFSET_UC = 3 +I915_MMAP_OFFSET_WB = 2 +I915_MMAP_OFFSET_WC = 1 +I915_MMAP_WC = 1 +I915_OVERLAY_DEPTH_MASK = 65280 +I915_OVERLAY_DISABLE_DEST_COLORKEY = 4 +I915_OVERLAY_ENABLE = 16777216 +I915_OVERLAY_FLAGS_MASK = 4278190080 +I915_OVERLAY_NO_SWAP = 0 +I915_OVERLAY_RGB = 3 +I915_OVERLAY_RGB15 = 12288 +I915_OVERLAY_RGB16 = 8192 +I915_OVERLAY_RGB24 = 4096 +I915_OVERLAY_SWAP_MASK = 16711680 +I915_OVERLAY_TYPE_MASK = 255 +I915_OVERLAY_UPDATE_ATTRS = 1 +I915_OVERLAY_UPDATE_GAMMA = 2 +I915_OVERLAY_UV_SWAP = 65536 +I915_OVERLAY_YUV410 = 1024 +I915_OVERLAY_YUV411 = 512 +I915_OVERLAY_YUV420 = 768 +I915_OVERLAY_YUV422 = 256 +I915_OVERLAY_YUV_PACKED = 2 +I915_OVERLAY_YUV_PLANAR = 1 +I915_OVERLAY_Y_AND_UV_SWAP = 196608 +I915_OVERLAY_Y_SWAP = 131072 +I915_PARAM_ALLOW_BATCHBUFFER = 2 +I915_PARAM_CHIPSET_ID = 4 +I915_PARAM_CMD_PARSER_VERSION = 28 +I915_PARAM_EU_TOTAL = 34 +I915_PARAM_HAS_ALIASING_PPGTT = 18 +I915_PARAM_HAS_BLT = 11 +I915_PARAM_HAS_BSD = 10 +I915_PARAM_HAS_BSD2 = 31 +I915_PARAM_HAS_COHERENT_PHYS_GTT = 29 +I915_PARAM_HAS_COHERENT_RINGS = 13 +I915_PARAM_HAS_EXECBUF2 = 9 +I915_PARAM_HAS_EXEC_ASYNC = 43 +I915_PARAM_HAS_EXEC_BATCH_FIRST = 48 +I915_PARAM_HAS_EXEC_CAPTURE = 45 +I915_PARAM_HAS_EXEC_CONSTANTS = 14 +I915_PARAM_HAS_EXEC_FENCE = 44 +I915_PARAM_HAS_EXEC_FENCE_ARRAY = 49 +I915_PARAM_HAS_EXEC_HANDLE_LUT = 26 +I915_PARAM_HAS_EXEC_NO_RELOC = 25 +I915_PARAM_HAS_EXEC_SOFTPIN = 37 +I915_PARAM_HAS_GEM = 5 +I915_PARAM_HAS_GEN7_SOL_RESET = 16 +I915_PARAM_HAS_GPU_RESET = 35 +I915_PARAM_HAS_LLC = 17 +I915_PARAM_HAS_OVERLAY = 7 +I915_PARAM_HAS_PAGEFLIPPING = 8 +I915_PARAM_HAS_PINNED_BATCHES = 24 +I915_PARAM_HAS_POOLED_EU = 38 +I915_PARAM_HAS_PRIME_VMAP_FLUSH = 21 +I915_PARAM_HAS_RELAXED_DELTA = 15 +I915_PARAM_HAS_RELAXED_FENCING = 12 +I915_PARAM_HAS_RESOURCE_STREAMER = 36 +I915_PARAM_HAS_SCHEDULER = 41 +I915_PARAM_HAS_SECURE_BATCHES = 23 +I915_PARAM_HAS_SEMAPHORES = 20 +I915_PARAM_HAS_VEBOX = 22 +I915_PARAM_HAS_WAIT_TIMEOUT = 19 +I915_PARAM_HAS_WT = 27 +I915_PARAM_HUC_STATUS = 42 +I915_PARAM_IRQ_ACTIVE = 1 +I915_PARAM_LAST_DISPATCH = 3 +I915_PARAM_MIN_EU_IN_POOL = 39 +I915_PARAM_MMAP_GTT_VERSION = 40 +I915_PARAM_MMAP_VERSION = 30 +I915_PARAM_NUM_FENCES_AVAIL = 6 +I915_PARAM_REVISION = 32 +I915_PARAM_SLICE_MASK = 46 +I915_PARAM_SUBSLICE_MASK = 47 +I915_PARAM_SUBSLICE_TOTAL = 33 +I915_PERF_FLAG_DISABLED = 4 +I915_PERF_FLAG_FD_CLOEXEC = 1 +I915_PERF_FLAG_FD_NONBLOCK = 2 +I915_SET_COLORKEY_DESTINATION = 2 +I915_SET_COLORKEY_NONE = 1 +I915_SET_COLORKEY_SOURCE = 4 +I915_USERPTR_READ_ONLY = 1 +I915_USERPTR_UNSYNCHRONIZED = 2147483648 +__I915_MADV_PURGED = 2 +__NR_ioctl = 54 +__NR_mmap = 192 +__NR_mmap2 = 192 +__NR_openat = 322 diff --git a/sys/linux/dev_i915_arm64.const b/sys/linux/dev_i915_arm64.const new file mode 100644 index 000000000..56882f1d9 --- /dev/null +++ b/sys/linux/dev_i915_arm64.const @@ -0,0 +1,161 @@ +# AUTOGENERATED FILE +# AT_FDCWD is not set +DRM_I915_QUERY_ENGINE_INFO = 2 +DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_ID = 3 +DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_UUID = 2 +DRM_I915_QUERY_PERF_CONFIG_LIST = 1 +DRM_I915_QUERY_TOPOLOGY_INFO = 1 +DRM_IOCTL_I915_GEM_BUSY = 3221775447 +DRM_IOCTL_I915_GEM_CONTEXT_CREATE = 3221775469 +DRM_IOCTL_I915_GEM_CONTEXT_DESTROY = 1074291822 +DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM = 3222824052 +DRM_IOCTL_I915_GEM_CONTEXT_SETPARAM = 3222824053 +DRM_IOCTL_I915_GEM_CREATE = 3222299739 +DRM_IOCTL_I915_GEM_EXECBUFFER = 1076388948 +DRM_IOCTL_I915_GEM_EXECBUFFER2 = 1077961833 +DRM_IOCTL_I915_GEM_EXECBUFFER2_WR = 3225445481 +DRM_IOCTL_I915_GEM_GET_APERTURE = 2148557923 +DRM_IOCTL_I915_GEM_GET_CACHING = 3221775472 +DRM_IOCTL_I915_GEM_GET_TILING = 3222299746 +DRM_IOCTL_I915_GEM_MADVISE = 3222037606 +DRM_IOCTL_I915_GEM_MMAP = 3223872606 +DRM_IOCTL_I915_GEM_MMAP_GTT = 3222299748 +DRM_IOCTL_I915_GEM_PIN = 3222824021 +DRM_IOCTL_I915_GEM_PREAD = 1075864668 +DRM_IOCTL_I915_GEM_PWRITE = 1075864669 +DRM_IOCTL_I915_GEM_SET_CACHING = 1074291823 +DRM_IOCTL_I915_GEM_SET_DOMAIN = 1074553951 +DRM_IOCTL_I915_GEM_SET_TILING = 3222299745 +DRM_IOCTL_I915_GEM_SW_FINISH = 1074029664 +DRM_IOCTL_I915_GEM_THROTTLE = 25688 +DRM_IOCTL_I915_GEM_UNPIN = 1074291798 +DRM_IOCTL_I915_GEM_USERPTR = 3222824051 +DRM_IOCTL_I915_GEM_VM_CREATE = 3222299770 +DRM_IOCTL_I915_GEM_VM_DESTROY = 1074816123 +DRM_IOCTL_I915_GEM_WAIT = 3222299756 +DRM_IOCTL_I915_GETPARAM = 3222299718 +DRM_IOCTL_I915_GET_PIPE_FROM_CRTC_ID = 3221775461 +DRM_IOCTL_I915_GET_RESET_STATS = 3222824050 +DRM_IOCTL_I915_OVERLAY_ATTRS = 3224134760 +DRM_IOCTL_I915_OVERLAY_PUT_IMAGE = 1076651111 +DRM_IOCTL_I915_PERF_ADD_CONFIG = 1078486135 +DRM_IOCTL_I915_PERF_OPEN = 1074816118 +DRM_IOCTL_I915_PERF_REMOVE_CONFIG = 1074291832 +DRM_IOCTL_I915_QUERY = 3222299769 +DRM_IOCTL_I915_REG_READ = 3222299761 +DRM_IOCTL_I915_SET_SPRITE_COLORKEY = 3222561899 +I915_CONTEXT_PARAM_BANNABLE = 5 +I915_CONTEXT_PARAM_BAN_PERIOD = 1 +I915_CONTEXT_PARAM_GTT_SIZE = 3 +I915_CONTEXT_PARAM_NO_ERROR_CAPTURE = 4 +I915_CONTEXT_PARAM_NO_ZEROMAP = 2 +I915_EXEC_BATCH_FIRST = 262144 +I915_EXEC_BLT = 3 +I915_EXEC_BSD = 2 +I915_EXEC_BSD_DEFAULT = 0 +I915_EXEC_CONSTANTS_ABSOLUTE = 64 +I915_EXEC_CONSTANTS_REL_GENERAL = 0 +I915_EXEC_CONSTANTS_REL_SURFACE = 128 +I915_EXEC_DEFAULT = 0 +I915_EXEC_FENCE_ARRAY = 524288 +I915_EXEC_FENCE_IN = 65536 +I915_EXEC_FENCE_SUBMIT = 1048576 +I915_EXEC_GEN7_SOL_RESET = 256 +I915_EXEC_HANDLE_LUT = 4096 +I915_EXEC_IS_PINNED = 1024 +I915_EXEC_NO_RELOC = 2048 +I915_EXEC_RENDER = 1 +I915_EXEC_RESOURCE_STREAMER = 32768 +I915_EXEC_SECURE = 512 +I915_EXEC_VEBOX = 4 +I915_MADV_DONTNEED = 1 +I915_MADV_WILLNEED = 0 +I915_MMAP_OFFSET_GTT = 0 +I915_MMAP_OFFSET_UC = 3 +I915_MMAP_OFFSET_WB = 2 +I915_MMAP_OFFSET_WC = 1 +I915_MMAP_WC = 1 +I915_OVERLAY_DEPTH_MASK = 65280 +I915_OVERLAY_DISABLE_DEST_COLORKEY = 4 +I915_OVERLAY_ENABLE = 16777216 +I915_OVERLAY_FLAGS_MASK = 4278190080 +I915_OVERLAY_NO_SWAP = 0 +I915_OVERLAY_RGB = 3 +I915_OVERLAY_RGB15 = 12288 +I915_OVERLAY_RGB16 = 8192 +I915_OVERLAY_RGB24 = 4096 +I915_OVERLAY_SWAP_MASK = 16711680 +I915_OVERLAY_TYPE_MASK = 255 +I915_OVERLAY_UPDATE_ATTRS = 1 +I915_OVERLAY_UPDATE_GAMMA = 2 +I915_OVERLAY_UV_SWAP = 65536 +I915_OVERLAY_YUV410 = 1024 +I915_OVERLAY_YUV411 = 512 +I915_OVERLAY_YUV420 = 768 +I915_OVERLAY_YUV422 = 256 +I915_OVERLAY_YUV_PACKED = 2 +I915_OVERLAY_YUV_PLANAR = 1 +I915_OVERLAY_Y_AND_UV_SWAP = 196608 +I915_OVERLAY_Y_SWAP = 131072 +I915_PARAM_ALLOW_BATCHBUFFER = 2 +I915_PARAM_CHIPSET_ID = 4 +I915_PARAM_CMD_PARSER_VERSION = 28 +I915_PARAM_EU_TOTAL = 34 +I915_PARAM_HAS_ALIASING_PPGTT = 18 +I915_PARAM_HAS_BLT = 11 +I915_PARAM_HAS_BSD = 10 +I915_PARAM_HAS_BSD2 = 31 +I915_PARAM_HAS_COHERENT_PHYS_GTT = 29 +I915_PARAM_HAS_COHERENT_RINGS = 13 +I915_PARAM_HAS_EXECBUF2 = 9 +I915_PARAM_HAS_EXEC_ASYNC = 43 +I915_PARAM_HAS_EXEC_BATCH_FIRST = 48 +I915_PARAM_HAS_EXEC_CAPTURE = 45 +I915_PARAM_HAS_EXEC_CONSTANTS = 14 +I915_PARAM_HAS_EXEC_FENCE = 44 +I915_PARAM_HAS_EXEC_FENCE_ARRAY = 49 +I915_PARAM_HAS_EXEC_HANDLE_LUT = 26 +I915_PARAM_HAS_EXEC_NO_RELOC = 25 +I915_PARAM_HAS_EXEC_SOFTPIN = 37 +I915_PARAM_HAS_GEM = 5 +I915_PARAM_HAS_GEN7_SOL_RESET = 16 +I915_PARAM_HAS_GPU_RESET = 35 +I915_PARAM_HAS_LLC = 17 +I915_PARAM_HAS_OVERLAY = 7 +I915_PARAM_HAS_PAGEFLIPPING = 8 +I915_PARAM_HAS_PINNED_BATCHES = 24 +I915_PARAM_HAS_POOLED_EU = 38 +I915_PARAM_HAS_PRIME_VMAP_FLUSH = 21 +I915_PARAM_HAS_RELAXED_DELTA = 15 +I915_PARAM_HAS_RELAXED_FENCING = 12 +I915_PARAM_HAS_RESOURCE_STREAMER = 36 +I915_PARAM_HAS_SCHEDULER = 41 +I915_PARAM_HAS_SECURE_BATCHES = 23 +I915_PARAM_HAS_SEMAPHORES = 20 +I915_PARAM_HAS_VEBOX = 22 +I915_PARAM_HAS_WAIT_TIMEOUT = 19 +I915_PARAM_HAS_WT = 27 +I915_PARAM_HUC_STATUS = 42 +I915_PARAM_IRQ_ACTIVE = 1 +I915_PARAM_LAST_DISPATCH = 3 +I915_PARAM_MIN_EU_IN_POOL = 39 +I915_PARAM_MMAP_GTT_VERSION = 40 +I915_PARAM_MMAP_VERSION = 30 +I915_PARAM_NUM_FENCES_AVAIL = 6 +I915_PARAM_REVISION = 32 +I915_PARAM_SLICE_MASK = 46 +I915_PARAM_SUBSLICE_MASK = 47 +I915_PARAM_SUBSLICE_TOTAL = 33 +I915_PERF_FLAG_DISABLED = 4 +I915_PERF_FLAG_FD_CLOEXEC = 1 +I915_PERF_FLAG_FD_NONBLOCK = 2 +I915_SET_COLORKEY_DESTINATION = 2 +I915_SET_COLORKEY_NONE = 1 +I915_SET_COLORKEY_SOURCE = 4 +I915_USERPTR_READ_ONLY = 1 +I915_USERPTR_UNSYNCHRONIZED = 2147483648 +__I915_MADV_PURGED = 2 +__NR_ioctl = 29 +__NR_mmap = 222 +# __NR_mmap2 is not set +__NR_openat = 56 diff --git a/sys/linux/dev_i915_mips64le.const b/sys/linux/dev_i915_mips64le.const new file mode 100644 index 000000000..79be01124 --- /dev/null +++ b/sys/linux/dev_i915_mips64le.const @@ -0,0 +1,161 @@ +# AUTOGENERATED FILE +# AT_FDCWD is not set +DRM_I915_QUERY_ENGINE_INFO = 2 +DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_ID = 3 +DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_UUID = 2 +DRM_I915_QUERY_PERF_CONFIG_LIST = 1 +DRM_I915_QUERY_TOPOLOGY_INFO = 1 +DRM_IOCTL_I915_GEM_BUSY = 3221775447 +DRM_IOCTL_I915_GEM_CONTEXT_CREATE = 3221775469 +DRM_IOCTL_I915_GEM_CONTEXT_DESTROY = 2148033646 +DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM = 3222824052 +DRM_IOCTL_I915_GEM_CONTEXT_SETPARAM = 3222824053 +DRM_IOCTL_I915_GEM_CREATE = 3222299739 +DRM_IOCTL_I915_GEM_EXECBUFFER = 2150130772 +DRM_IOCTL_I915_GEM_EXECBUFFER2 = 2151703657 +DRM_IOCTL_I915_GEM_EXECBUFFER2_WR = 3225445481 +DRM_IOCTL_I915_GEM_GET_APERTURE = 1074816099 +DRM_IOCTL_I915_GEM_GET_CACHING = 3221775472 +DRM_IOCTL_I915_GEM_GET_TILING = 3222299746 +DRM_IOCTL_I915_GEM_MADVISE = 3222037606 +DRM_IOCTL_I915_GEM_MMAP = 3223872606 +DRM_IOCTL_I915_GEM_MMAP_GTT = 3222299748 +DRM_IOCTL_I915_GEM_PIN = 3222824021 +DRM_IOCTL_I915_GEM_PREAD = 2149606492 +DRM_IOCTL_I915_GEM_PWRITE = 2149606493 +DRM_IOCTL_I915_GEM_SET_CACHING = 2148033647 +DRM_IOCTL_I915_GEM_SET_DOMAIN = 2148295775 +DRM_IOCTL_I915_GEM_SET_TILING = 3222299745 +DRM_IOCTL_I915_GEM_SW_FINISH = 2147771488 +DRM_IOCTL_I915_GEM_THROTTLE = 536896600 +DRM_IOCTL_I915_GEM_UNPIN = 2148033622 +DRM_IOCTL_I915_GEM_USERPTR = 3222824051 +DRM_IOCTL_I915_GEM_VM_CREATE = 3222299770 +DRM_IOCTL_I915_GEM_VM_DESTROY = 2148557947 +DRM_IOCTL_I915_GEM_WAIT = 3222299756 +DRM_IOCTL_I915_GETPARAM = 3222299718 +DRM_IOCTL_I915_GET_PIPE_FROM_CRTC_ID = 3221775461 +DRM_IOCTL_I915_GET_RESET_STATS = 3222824050 +DRM_IOCTL_I915_OVERLAY_ATTRS = 3224134760 +DRM_IOCTL_I915_OVERLAY_PUT_IMAGE = 2150392935 +DRM_IOCTL_I915_PERF_ADD_CONFIG = 2152227959 +DRM_IOCTL_I915_PERF_OPEN = 2148557942 +DRM_IOCTL_I915_PERF_REMOVE_CONFIG = 2148033656 +DRM_IOCTL_I915_QUERY = 3222299769 +DRM_IOCTL_I915_REG_READ = 3222299761 +DRM_IOCTL_I915_SET_SPRITE_COLORKEY = 3222561899 +I915_CONTEXT_PARAM_BANNABLE = 5 +I915_CONTEXT_PARAM_BAN_PERIOD = 1 +I915_CONTEXT_PARAM_GTT_SIZE = 3 +I915_CONTEXT_PARAM_NO_ERROR_CAPTURE = 4 +I915_CONTEXT_PARAM_NO_ZEROMAP = 2 +I915_EXEC_BATCH_FIRST = 262144 +I915_EXEC_BLT = 3 +I915_EXEC_BSD = 2 +I915_EXEC_BSD_DEFAULT = 0 +I915_EXEC_CONSTANTS_ABSOLUTE = 64 +I915_EXEC_CONSTANTS_REL_GENERAL = 0 +I915_EXEC_CONSTANTS_REL_SURFACE = 128 +I915_EXEC_DEFAULT = 0 +I915_EXEC_FENCE_ARRAY = 524288 +I915_EXEC_FENCE_IN = 65536 +I915_EXEC_FENCE_SUBMIT = 1048576 +I915_EXEC_GEN7_SOL_RESET = 256 +I915_EXEC_HANDLE_LUT = 4096 +I915_EXEC_IS_PINNED = 1024 +I915_EXEC_NO_RELOC = 2048 +I915_EXEC_RENDER = 1 +I915_EXEC_RESOURCE_STREAMER = 32768 +I915_EXEC_SECURE = 512 +I915_EXEC_VEBOX = 4 +I915_MADV_DONTNEED = 1 +I915_MADV_WILLNEED = 0 +I915_MMAP_OFFSET_GTT = 0 +I915_MMAP_OFFSET_UC = 3 +I915_MMAP_OFFSET_WB = 2 +I915_MMAP_OFFSET_WC = 1 +I915_MMAP_WC = 1 +I915_OVERLAY_DEPTH_MASK = 65280 +I915_OVERLAY_DISABLE_DEST_COLORKEY = 4 +I915_OVERLAY_ENABLE = 16777216 +I915_OVERLAY_FLAGS_MASK = 4278190080 +I915_OVERLAY_NO_SWAP = 0 +I915_OVERLAY_RGB = 3 +I915_OVERLAY_RGB15 = 12288 +I915_OVERLAY_RGB16 = 8192 +I915_OVERLAY_RGB24 = 4096 +I915_OVERLAY_SWAP_MASK = 16711680 +I915_OVERLAY_TYPE_MASK = 255 +I915_OVERLAY_UPDATE_ATTRS = 1 +I915_OVERLAY_UPDATE_GAMMA = 2 +I915_OVERLAY_UV_SWAP = 65536 +I915_OVERLAY_YUV410 = 1024 +I915_OVERLAY_YUV411 = 512 +I915_OVERLAY_YUV420 = 768 +I915_OVERLAY_YUV422 = 256 +I915_OVERLAY_YUV_PACKED = 2 +I915_OVERLAY_YUV_PLANAR = 1 +I915_OVERLAY_Y_AND_UV_SWAP = 196608 +I915_OVERLAY_Y_SWAP = 131072 +I915_PARAM_ALLOW_BATCHBUFFER = 2 +I915_PARAM_CHIPSET_ID = 4 +I915_PARAM_CMD_PARSER_VERSION = 28 +I915_PARAM_EU_TOTAL = 34 +I915_PARAM_HAS_ALIASING_PPGTT = 18 +I915_PARAM_HAS_BLT = 11 +I915_PARAM_HAS_BSD = 10 +I915_PARAM_HAS_BSD2 = 31 +I915_PARAM_HAS_COHERENT_PHYS_GTT = 29 +I915_PARAM_HAS_COHERENT_RINGS = 13 +I915_PARAM_HAS_EXECBUF2 = 9 +I915_PARAM_HAS_EXEC_ASYNC = 43 +I915_PARAM_HAS_EXEC_BATCH_FIRST = 48 +I915_PARAM_HAS_EXEC_CAPTURE = 45 +I915_PARAM_HAS_EXEC_CONSTANTS = 14 +I915_PARAM_HAS_EXEC_FENCE = 44 +I915_PARAM_HAS_EXEC_FENCE_ARRAY = 49 +I915_PARAM_HAS_EXEC_HANDLE_LUT = 26 +I915_PARAM_HAS_EXEC_NO_RELOC = 25 +I915_PARAM_HAS_EXEC_SOFTPIN = 37 +I915_PARAM_HAS_GEM = 5 +I915_PARAM_HAS_GEN7_SOL_RESET = 16 +I915_PARAM_HAS_GPU_RESET = 35 +I915_PARAM_HAS_LLC = 17 +I915_PARAM_HAS_OVERLAY = 7 +I915_PARAM_HAS_PAGEFLIPPING = 8 +I915_PARAM_HAS_PINNED_BATCHES = 24 +I915_PARAM_HAS_POOLED_EU = 38 +I915_PARAM_HAS_PRIME_VMAP_FLUSH = 21 +I915_PARAM_HAS_RELAXED_DELTA = 15 +I915_PARAM_HAS_RELAXED_FENCING = 12 +I915_PARAM_HAS_RESOURCE_STREAMER = 36 +I915_PARAM_HAS_SCHEDULER = 41 +I915_PARAM_HAS_SECURE_BATCHES = 23 +I915_PARAM_HAS_SEMAPHORES = 20 +I915_PARAM_HAS_VEBOX = 22 +I915_PARAM_HAS_WAIT_TIMEOUT = 19 +I915_PARAM_HAS_WT = 27 +I915_PARAM_HUC_STATUS = 42 +I915_PARAM_IRQ_ACTIVE = 1 +I915_PARAM_LAST_DISPATCH = 3 +I915_PARAM_MIN_EU_IN_POOL = 39 +I915_PARAM_MMAP_GTT_VERSION = 40 +I915_PARAM_MMAP_VERSION = 30 +I915_PARAM_NUM_FENCES_AVAIL = 6 +I915_PARAM_REVISION = 32 +I915_PARAM_SLICE_MASK = 46 +I915_PARAM_SUBSLICE_MASK = 47 +I915_PARAM_SUBSLICE_TOTAL = 33 +I915_PERF_FLAG_DISABLED = 4 +I915_PERF_FLAG_FD_CLOEXEC = 1 +I915_PERF_FLAG_FD_NONBLOCK = 2 +I915_SET_COLORKEY_DESTINATION = 2 +I915_SET_COLORKEY_NONE = 1 +I915_SET_COLORKEY_SOURCE = 4 +I915_USERPTR_READ_ONLY = 1 +I915_USERPTR_UNSYNCHRONIZED = 2147483648 +__I915_MADV_PURGED = 2 +__NR_ioctl = 5015 +__NR_mmap = 5009 +# __NR_mmap2 is not set +__NR_openat = 5247 diff --git a/sys/linux/dev_i915_ppc64le.const b/sys/linux/dev_i915_ppc64le.const new file mode 100644 index 000000000..71bf26543 --- /dev/null +++ b/sys/linux/dev_i915_ppc64le.const @@ -0,0 +1,161 @@ +# AUTOGENERATED FILE +# AT_FDCWD is not set +DRM_I915_QUERY_ENGINE_INFO = 2 +DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_ID = 3 +DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_UUID = 2 +DRM_I915_QUERY_PERF_CONFIG_LIST = 1 +DRM_I915_QUERY_TOPOLOGY_INFO = 1 +DRM_IOCTL_I915_GEM_BUSY = 3221775447 +DRM_IOCTL_I915_GEM_CONTEXT_CREATE = 3221775469 +DRM_IOCTL_I915_GEM_CONTEXT_DESTROY = 2148033646 +DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM = 3222824052 +DRM_IOCTL_I915_GEM_CONTEXT_SETPARAM = 3222824053 +DRM_IOCTL_I915_GEM_CREATE = 3222299739 +DRM_IOCTL_I915_GEM_EXECBUFFER = 2150130772 +DRM_IOCTL_I915_GEM_EXECBUFFER2 = 2151703657 +DRM_IOCTL_I915_GEM_EXECBUFFER2_WR = 3225445481 +DRM_IOCTL_I915_GEM_GET_APERTURE = 1074816099 +DRM_IOCTL_I915_GEM_GET_CACHING = 3221775472 +DRM_IOCTL_I915_GEM_GET_TILING = 3222299746 +DRM_IOCTL_I915_GEM_MADVISE = 3222037606 +DRM_IOCTL_I915_GEM_MMAP = 3223872606 +DRM_IOCTL_I915_GEM_MMAP_GTT = 3222299748 +DRM_IOCTL_I915_GEM_PIN = 3222824021 +DRM_IOCTL_I915_GEM_PREAD = 2149606492 +DRM_IOCTL_I915_GEM_PWRITE = 2149606493 +DRM_IOCTL_I915_GEM_SET_CACHING = 2148033647 +DRM_IOCTL_I915_GEM_SET_DOMAIN = 2148295775 +DRM_IOCTL_I915_GEM_SET_TILING = 3222299745 +DRM_IOCTL_I915_GEM_SW_FINISH = 2147771488 +DRM_IOCTL_I915_GEM_THROTTLE = 536896600 +DRM_IOCTL_I915_GEM_UNPIN = 2148033622 +DRM_IOCTL_I915_GEM_USERPTR = 3222824051 +DRM_IOCTL_I915_GEM_VM_CREATE = 3222299770 +DRM_IOCTL_I915_GEM_VM_DESTROY = 2148557947 +DRM_IOCTL_I915_GEM_WAIT = 3222299756 +DRM_IOCTL_I915_GETPARAM = 3222299718 +DRM_IOCTL_I915_GET_PIPE_FROM_CRTC_ID = 3221775461 +DRM_IOCTL_I915_GET_RESET_STATS = 3222824050 +DRM_IOCTL_I915_OVERLAY_ATTRS = 3224134760 +DRM_IOCTL_I915_OVERLAY_PUT_IMAGE = 2150392935 +DRM_IOCTL_I915_PERF_ADD_CONFIG = 2152227959 +DRM_IOCTL_I915_PERF_OPEN = 2148557942 +DRM_IOCTL_I915_PERF_REMOVE_CONFIG = 2148033656 +DRM_IOCTL_I915_QUERY = 3222299769 +DRM_IOCTL_I915_REG_READ = 3222299761 +DRM_IOCTL_I915_SET_SPRITE_COLORKEY = 3222561899 +I915_CONTEXT_PARAM_BANNABLE = 5 +I915_CONTEXT_PARAM_BAN_PERIOD = 1 +I915_CONTEXT_PARAM_GTT_SIZE = 3 +I915_CONTEXT_PARAM_NO_ERROR_CAPTURE = 4 +I915_CONTEXT_PARAM_NO_ZEROMAP = 2 +I915_EXEC_BATCH_FIRST = 262144 +I915_EXEC_BLT = 3 +I915_EXEC_BSD = 2 +I915_EXEC_BSD_DEFAULT = 0 +I915_EXEC_CONSTANTS_ABSOLUTE = 64 +I915_EXEC_CONSTANTS_REL_GENERAL = 0 +I915_EXEC_CONSTANTS_REL_SURFACE = 128 +I915_EXEC_DEFAULT = 0 +I915_EXEC_FENCE_ARRAY = 524288 +I915_EXEC_FENCE_IN = 65536 +I915_EXEC_FENCE_SUBMIT = 1048576 +I915_EXEC_GEN7_SOL_RESET = 256 +I915_EXEC_HANDLE_LUT = 4096 +I915_EXEC_IS_PINNED = 1024 +I915_EXEC_NO_RELOC = 2048 +I915_EXEC_RENDER = 1 +I915_EXEC_RESOURCE_STREAMER = 32768 +I915_EXEC_SECURE = 512 +I915_EXEC_VEBOX = 4 +I915_MADV_DONTNEED = 1 +I915_MADV_WILLNEED = 0 +I915_MMAP_OFFSET_GTT = 0 +I915_MMAP_OFFSET_UC = 3 +I915_MMAP_OFFSET_WB = 2 +I915_MMAP_OFFSET_WC = 1 +I915_MMAP_WC = 1 +I915_OVERLAY_DEPTH_MASK = 65280 +I915_OVERLAY_DISABLE_DEST_COLORKEY = 4 +I915_OVERLAY_ENABLE = 16777216 +I915_OVERLAY_FLAGS_MASK = 4278190080 +I915_OVERLAY_NO_SWAP = 0 +I915_OVERLAY_RGB = 3 +I915_OVERLAY_RGB15 = 12288 +I915_OVERLAY_RGB16 = 8192 +I915_OVERLAY_RGB24 = 4096 +I915_OVERLAY_SWAP_MASK = 16711680 +I915_OVERLAY_TYPE_MASK = 255 +I915_OVERLAY_UPDATE_ATTRS = 1 +I915_OVERLAY_UPDATE_GAMMA = 2 +I915_OVERLAY_UV_SWAP = 65536 +I915_OVERLAY_YUV410 = 1024 +I915_OVERLAY_YUV411 = 512 +I915_OVERLAY_YUV420 = 768 +I915_OVERLAY_YUV422 = 256 +I915_OVERLAY_YUV_PACKED = 2 +I915_OVERLAY_YUV_PLANAR = 1 +I915_OVERLAY_Y_AND_UV_SWAP = 196608 +I915_OVERLAY_Y_SWAP = 131072 +I915_PARAM_ALLOW_BATCHBUFFER = 2 +I915_PARAM_CHIPSET_ID = 4 +I915_PARAM_CMD_PARSER_VERSION = 28 +I915_PARAM_EU_TOTAL = 34 +I915_PARAM_HAS_ALIASING_PPGTT = 18 +I915_PARAM_HAS_BLT = 11 +I915_PARAM_HAS_BSD = 10 +I915_PARAM_HAS_BSD2 = 31 +I915_PARAM_HAS_COHERENT_PHYS_GTT = 29 +I915_PARAM_HAS_COHERENT_RINGS = 13 +I915_PARAM_HAS_EXECBUF2 = 9 +I915_PARAM_HAS_EXEC_ASYNC = 43 +I915_PARAM_HAS_EXEC_BATCH_FIRST = 48 +I915_PARAM_HAS_EXEC_CAPTURE = 45 +I915_PARAM_HAS_EXEC_CONSTANTS = 14 +I915_PARAM_HAS_EXEC_FENCE = 44 +I915_PARAM_HAS_EXEC_FENCE_ARRAY = 49 +I915_PARAM_HAS_EXEC_HANDLE_LUT = 26 +I915_PARAM_HAS_EXEC_NO_RELOC = 25 +I915_PARAM_HAS_EXEC_SOFTPIN = 37 +I915_PARAM_HAS_GEM = 5 +I915_PARAM_HAS_GEN7_SOL_RESET = 16 +I915_PARAM_HAS_GPU_RESET = 35 +I915_PARAM_HAS_LLC = 17 +I915_PARAM_HAS_OVERLAY = 7 +I915_PARAM_HAS_PAGEFLIPPING = 8 +I915_PARAM_HAS_PINNED_BATCHES = 24 +I915_PARAM_HAS_POOLED_EU = 38 +I915_PARAM_HAS_PRIME_VMAP_FLUSH = 21 +I915_PARAM_HAS_RELAXED_DELTA = 15 +I915_PARAM_HAS_RELAXED_FENCING = 12 +I915_PARAM_HAS_RESOURCE_STREAMER = 36 +I915_PARAM_HAS_SCHEDULER = 41 +I915_PARAM_HAS_SECURE_BATCHES = 23 +I915_PARAM_HAS_SEMAPHORES = 20 +I915_PARAM_HAS_VEBOX = 22 +I915_PARAM_HAS_WAIT_TIMEOUT = 19 +I915_PARAM_HAS_WT = 27 +I915_PARAM_HUC_STATUS = 42 +I915_PARAM_IRQ_ACTIVE = 1 +I915_PARAM_LAST_DISPATCH = 3 +I915_PARAM_MIN_EU_IN_POOL = 39 +I915_PARAM_MMAP_GTT_VERSION = 40 +I915_PARAM_MMAP_VERSION = 30 +I915_PARAM_NUM_FENCES_AVAIL = 6 +I915_PARAM_REVISION = 32 +I915_PARAM_SLICE_MASK = 46 +I915_PARAM_SUBSLICE_MASK = 47 +I915_PARAM_SUBSLICE_TOTAL = 33 +I915_PERF_FLAG_DISABLED = 4 +I915_PERF_FLAG_FD_CLOEXEC = 1 +I915_PERF_FLAG_FD_NONBLOCK = 2 +I915_SET_COLORKEY_DESTINATION = 2 +I915_SET_COLORKEY_NONE = 1 +I915_SET_COLORKEY_SOURCE = 4 +I915_USERPTR_READ_ONLY = 1 +I915_USERPTR_UNSYNCHRONIZED = 2147483648 +__I915_MADV_PURGED = 2 +__NR_ioctl = 54 +__NR_mmap = 90 +# __NR_mmap2 is not set +__NR_openat = 286 diff --git a/sys/linux/dev_i915_riscv64.const b/sys/linux/dev_i915_riscv64.const new file mode 100644 index 000000000..56882f1d9 --- /dev/null +++ b/sys/linux/dev_i915_riscv64.const @@ -0,0 +1,161 @@ +# AUTOGENERATED FILE +# AT_FDCWD is not set +DRM_I915_QUERY_ENGINE_INFO = 2 +DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_ID = 3 +DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_UUID = 2 +DRM_I915_QUERY_PERF_CONFIG_LIST = 1 +DRM_I915_QUERY_TOPOLOGY_INFO = 1 +DRM_IOCTL_I915_GEM_BUSY = 3221775447 +DRM_IOCTL_I915_GEM_CONTEXT_CREATE = 3221775469 +DRM_IOCTL_I915_GEM_CONTEXT_DESTROY = 1074291822 +DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM = 3222824052 +DRM_IOCTL_I915_GEM_CONTEXT_SETPARAM = 3222824053 +DRM_IOCTL_I915_GEM_CREATE = 3222299739 +DRM_IOCTL_I915_GEM_EXECBUFFER = 1076388948 +DRM_IOCTL_I915_GEM_EXECBUFFER2 = 1077961833 +DRM_IOCTL_I915_GEM_EXECBUFFER2_WR = 3225445481 +DRM_IOCTL_I915_GEM_GET_APERTURE = 2148557923 +DRM_IOCTL_I915_GEM_GET_CACHING = 3221775472 +DRM_IOCTL_I915_GEM_GET_TILING = 3222299746 +DRM_IOCTL_I915_GEM_MADVISE = 3222037606 +DRM_IOCTL_I915_GEM_MMAP = 3223872606 +DRM_IOCTL_I915_GEM_MMAP_GTT = 3222299748 +DRM_IOCTL_I915_GEM_PIN = 3222824021 +DRM_IOCTL_I915_GEM_PREAD = 1075864668 +DRM_IOCTL_I915_GEM_PWRITE = 1075864669 +DRM_IOCTL_I915_GEM_SET_CACHING = 1074291823 +DRM_IOCTL_I915_GEM_SET_DOMAIN = 1074553951 +DRM_IOCTL_I915_GEM_SET_TILING = 3222299745 +DRM_IOCTL_I915_GEM_SW_FINISH = 1074029664 +DRM_IOCTL_I915_GEM_THROTTLE = 25688 +DRM_IOCTL_I915_GEM_UNPIN = 1074291798 +DRM_IOCTL_I915_GEM_USERPTR = 3222824051 +DRM_IOCTL_I915_GEM_VM_CREATE = 3222299770 +DRM_IOCTL_I915_GEM_VM_DESTROY = 1074816123 +DRM_IOCTL_I915_GEM_WAIT = 3222299756 +DRM_IOCTL_I915_GETPARAM = 3222299718 +DRM_IOCTL_I915_GET_PIPE_FROM_CRTC_ID = 3221775461 +DRM_IOCTL_I915_GET_RESET_STATS = 3222824050 +DRM_IOCTL_I915_OVERLAY_ATTRS = 3224134760 +DRM_IOCTL_I915_OVERLAY_PUT_IMAGE = 1076651111 +DRM_IOCTL_I915_PERF_ADD_CONFIG = 1078486135 +DRM_IOCTL_I915_PERF_OPEN = 1074816118 +DRM_IOCTL_I915_PERF_REMOVE_CONFIG = 1074291832 +DRM_IOCTL_I915_QUERY = 3222299769 +DRM_IOCTL_I915_REG_READ = 3222299761 +DRM_IOCTL_I915_SET_SPRITE_COLORKEY = 3222561899 +I915_CONTEXT_PARAM_BANNABLE = 5 +I915_CONTEXT_PARAM_BAN_PERIOD = 1 +I915_CONTEXT_PARAM_GTT_SIZE = 3 +I915_CONTEXT_PARAM_NO_ERROR_CAPTURE = 4 +I915_CONTEXT_PARAM_NO_ZEROMAP = 2 +I915_EXEC_BATCH_FIRST = 262144 +I915_EXEC_BLT = 3 +I915_EXEC_BSD = 2 +I915_EXEC_BSD_DEFAULT = 0 +I915_EXEC_CONSTANTS_ABSOLUTE = 64 +I915_EXEC_CONSTANTS_REL_GENERAL = 0 +I915_EXEC_CONSTANTS_REL_SURFACE = 128 +I915_EXEC_DEFAULT = 0 +I915_EXEC_FENCE_ARRAY = 524288 +I915_EXEC_FENCE_IN = 65536 +I915_EXEC_FENCE_SUBMIT = 1048576 +I915_EXEC_GEN7_SOL_RESET = 256 +I915_EXEC_HANDLE_LUT = 4096 +I915_EXEC_IS_PINNED = 1024 +I915_EXEC_NO_RELOC = 2048 +I915_EXEC_RENDER = 1 +I915_EXEC_RESOURCE_STREAMER = 32768 +I915_EXEC_SECURE = 512 +I915_EXEC_VEBOX = 4 +I915_MADV_DONTNEED = 1 +I915_MADV_WILLNEED = 0 +I915_MMAP_OFFSET_GTT = 0 +I915_MMAP_OFFSET_UC = 3 +I915_MMAP_OFFSET_WB = 2 +I915_MMAP_OFFSET_WC = 1 +I915_MMAP_WC = 1 +I915_OVERLAY_DEPTH_MASK = 65280 +I915_OVERLAY_DISABLE_DEST_COLORKEY = 4 +I915_OVERLAY_ENABLE = 16777216 +I915_OVERLAY_FLAGS_MASK = 4278190080 +I915_OVERLAY_NO_SWAP = 0 +I915_OVERLAY_RGB = 3 +I915_OVERLAY_RGB15 = 12288 +I915_OVERLAY_RGB16 = 8192 +I915_OVERLAY_RGB24 = 4096 +I915_OVERLAY_SWAP_MASK = 16711680 +I915_OVERLAY_TYPE_MASK = 255 +I915_OVERLAY_UPDATE_ATTRS = 1 +I915_OVERLAY_UPDATE_GAMMA = 2 +I915_OVERLAY_UV_SWAP = 65536 +I915_OVERLAY_YUV410 = 1024 +I915_OVERLAY_YUV411 = 512 +I915_OVERLAY_YUV420 = 768 +I915_OVERLAY_YUV422 = 256 +I915_OVERLAY_YUV_PACKED = 2 +I915_OVERLAY_YUV_PLANAR = 1 +I915_OVERLAY_Y_AND_UV_SWAP = 196608 +I915_OVERLAY_Y_SWAP = 131072 +I915_PARAM_ALLOW_BATCHBUFFER = 2 +I915_PARAM_CHIPSET_ID = 4 +I915_PARAM_CMD_PARSER_VERSION = 28 +I915_PARAM_EU_TOTAL = 34 +I915_PARAM_HAS_ALIASING_PPGTT = 18 +I915_PARAM_HAS_BLT = 11 +I915_PARAM_HAS_BSD = 10 +I915_PARAM_HAS_BSD2 = 31 +I915_PARAM_HAS_COHERENT_PHYS_GTT = 29 +I915_PARAM_HAS_COHERENT_RINGS = 13 +I915_PARAM_HAS_EXECBUF2 = 9 +I915_PARAM_HAS_EXEC_ASYNC = 43 +I915_PARAM_HAS_EXEC_BATCH_FIRST = 48 +I915_PARAM_HAS_EXEC_CAPTURE = 45 +I915_PARAM_HAS_EXEC_CONSTANTS = 14 +I915_PARAM_HAS_EXEC_FENCE = 44 +I915_PARAM_HAS_EXEC_FENCE_ARRAY = 49 +I915_PARAM_HAS_EXEC_HANDLE_LUT = 26 +I915_PARAM_HAS_EXEC_NO_RELOC = 25 +I915_PARAM_HAS_EXEC_SOFTPIN = 37 +I915_PARAM_HAS_GEM = 5 +I915_PARAM_HAS_GEN7_SOL_RESET = 16 +I915_PARAM_HAS_GPU_RESET = 35 +I915_PARAM_HAS_LLC = 17 +I915_PARAM_HAS_OVERLAY = 7 +I915_PARAM_HAS_PAGEFLIPPING = 8 +I915_PARAM_HAS_PINNED_BATCHES = 24 +I915_PARAM_HAS_POOLED_EU = 38 +I915_PARAM_HAS_PRIME_VMAP_FLUSH = 21 +I915_PARAM_HAS_RELAXED_DELTA = 15 +I915_PARAM_HAS_RELAXED_FENCING = 12 +I915_PARAM_HAS_RESOURCE_STREAMER = 36 +I915_PARAM_HAS_SCHEDULER = 41 +I915_PARAM_HAS_SECURE_BATCHES = 23 +I915_PARAM_HAS_SEMAPHORES = 20 +I915_PARAM_HAS_VEBOX = 22 +I915_PARAM_HAS_WAIT_TIMEOUT = 19 +I915_PARAM_HAS_WT = 27 +I915_PARAM_HUC_STATUS = 42 +I915_PARAM_IRQ_ACTIVE = 1 +I915_PARAM_LAST_DISPATCH = 3 +I915_PARAM_MIN_EU_IN_POOL = 39 +I915_PARAM_MMAP_GTT_VERSION = 40 +I915_PARAM_MMAP_VERSION = 30 +I915_PARAM_NUM_FENCES_AVAIL = 6 +I915_PARAM_REVISION = 32 +I915_PARAM_SLICE_MASK = 46 +I915_PARAM_SUBSLICE_MASK = 47 +I915_PARAM_SUBSLICE_TOTAL = 33 +I915_PERF_FLAG_DISABLED = 4 +I915_PERF_FLAG_FD_CLOEXEC = 1 +I915_PERF_FLAG_FD_NONBLOCK = 2 +I915_SET_COLORKEY_DESTINATION = 2 +I915_SET_COLORKEY_NONE = 1 +I915_SET_COLORKEY_SOURCE = 4 +I915_USERPTR_READ_ONLY = 1 +I915_USERPTR_UNSYNCHRONIZED = 2147483648 +__I915_MADV_PURGED = 2 +__NR_ioctl = 29 +__NR_mmap = 222 +# __NR_mmap2 is not set +__NR_openat = 56 diff --git a/sys/linux/dev_i915_s390x.const b/sys/linux/dev_i915_s390x.const new file mode 100644 index 000000000..6e3fcc4a2 --- /dev/null +++ b/sys/linux/dev_i915_s390x.const @@ -0,0 +1,161 @@ +# AUTOGENERATED FILE +# AT_FDCWD is not set +DRM_I915_QUERY_ENGINE_INFO = 2 +DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_ID = 3 +DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_UUID = 2 +DRM_I915_QUERY_PERF_CONFIG_LIST = 1 +DRM_I915_QUERY_TOPOLOGY_INFO = 1 +DRM_IOCTL_I915_GEM_BUSY = 3221775447 +DRM_IOCTL_I915_GEM_CONTEXT_CREATE = 3221775469 +DRM_IOCTL_I915_GEM_CONTEXT_DESTROY = 1074291822 +DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM = 3222824052 +DRM_IOCTL_I915_GEM_CONTEXT_SETPARAM = 3222824053 +DRM_IOCTL_I915_GEM_CREATE = 3222299739 +DRM_IOCTL_I915_GEM_EXECBUFFER = 1076388948 +DRM_IOCTL_I915_GEM_EXECBUFFER2 = 1077961833 +DRM_IOCTL_I915_GEM_EXECBUFFER2_WR = 3225445481 +DRM_IOCTL_I915_GEM_GET_APERTURE = 2148557923 +DRM_IOCTL_I915_GEM_GET_CACHING = 3221775472 +DRM_IOCTL_I915_GEM_GET_TILING = 3222299746 +DRM_IOCTL_I915_GEM_MADVISE = 3222037606 +DRM_IOCTL_I915_GEM_MMAP = 3223872606 +DRM_IOCTL_I915_GEM_MMAP_GTT = 3222299748 +DRM_IOCTL_I915_GEM_PIN = 3222824021 +DRM_IOCTL_I915_GEM_PREAD = 1075864668 +DRM_IOCTL_I915_GEM_PWRITE = 1075864669 +DRM_IOCTL_I915_GEM_SET_CACHING = 1074291823 +DRM_IOCTL_I915_GEM_SET_DOMAIN = 1074553951 +DRM_IOCTL_I915_GEM_SET_TILING = 3222299745 +DRM_IOCTL_I915_GEM_SW_FINISH = 1074029664 +DRM_IOCTL_I915_GEM_THROTTLE = 25688 +DRM_IOCTL_I915_GEM_UNPIN = 1074291798 +DRM_IOCTL_I915_GEM_USERPTR = 3222824051 +DRM_IOCTL_I915_GEM_VM_CREATE = 3222299770 +DRM_IOCTL_I915_GEM_VM_DESTROY = 1074816123 +DRM_IOCTL_I915_GEM_WAIT = 3222299756 +DRM_IOCTL_I915_GETPARAM = 3222299718 +DRM_IOCTL_I915_GET_PIPE_FROM_CRTC_ID = 3221775461 +DRM_IOCTL_I915_GET_RESET_STATS = 3222824050 +DRM_IOCTL_I915_OVERLAY_ATTRS = 3224134760 +DRM_IOCTL_I915_OVERLAY_PUT_IMAGE = 1076651111 +DRM_IOCTL_I915_PERF_ADD_CONFIG = 1078486135 +DRM_IOCTL_I915_PERF_OPEN = 1074816118 +DRM_IOCTL_I915_PERF_REMOVE_CONFIG = 1074291832 +DRM_IOCTL_I915_QUERY = 3222299769 +DRM_IOCTL_I915_REG_READ = 3222299761 +DRM_IOCTL_I915_SET_SPRITE_COLORKEY = 3222561899 +I915_CONTEXT_PARAM_BANNABLE = 5 +I915_CONTEXT_PARAM_BAN_PERIOD = 1 +I915_CONTEXT_PARAM_GTT_SIZE = 3 +I915_CONTEXT_PARAM_NO_ERROR_CAPTURE = 4 +I915_CONTEXT_PARAM_NO_ZEROMAP = 2 +I915_EXEC_BATCH_FIRST = 262144 +I915_EXEC_BLT = 3 +I915_EXEC_BSD = 2 +I915_EXEC_BSD_DEFAULT = 0 +I915_EXEC_CONSTANTS_ABSOLUTE = 64 +I915_EXEC_CONSTANTS_REL_GENERAL = 0 +I915_EXEC_CONSTANTS_REL_SURFACE = 128 +I915_EXEC_DEFAULT = 0 +I915_EXEC_FENCE_ARRAY = 524288 +I915_EXEC_FENCE_IN = 65536 +I915_EXEC_FENCE_SUBMIT = 1048576 +I915_EXEC_GEN7_SOL_RESET = 256 +I915_EXEC_HANDLE_LUT = 4096 +I915_EXEC_IS_PINNED = 1024 +I915_EXEC_NO_RELOC = 2048 +I915_EXEC_RENDER = 1 +I915_EXEC_RESOURCE_STREAMER = 32768 +I915_EXEC_SECURE = 512 +I915_EXEC_VEBOX = 4 +I915_MADV_DONTNEED = 1 +I915_MADV_WILLNEED = 0 +I915_MMAP_OFFSET_GTT = 0 +I915_MMAP_OFFSET_UC = 3 +I915_MMAP_OFFSET_WB = 2 +I915_MMAP_OFFSET_WC = 1 +I915_MMAP_WC = 1 +I915_OVERLAY_DEPTH_MASK = 65280 +I915_OVERLAY_DISABLE_DEST_COLORKEY = 4 +I915_OVERLAY_ENABLE = 16777216 +I915_OVERLAY_FLAGS_MASK = 4278190080 +I915_OVERLAY_NO_SWAP = 0 +I915_OVERLAY_RGB = 3 +I915_OVERLAY_RGB15 = 12288 +I915_OVERLAY_RGB16 = 8192 +I915_OVERLAY_RGB24 = 4096 +I915_OVERLAY_SWAP_MASK = 16711680 +I915_OVERLAY_TYPE_MASK = 255 +I915_OVERLAY_UPDATE_ATTRS = 1 +I915_OVERLAY_UPDATE_GAMMA = 2 +I915_OVERLAY_UV_SWAP = 65536 +I915_OVERLAY_YUV410 = 1024 +I915_OVERLAY_YUV411 = 512 +I915_OVERLAY_YUV420 = 768 +I915_OVERLAY_YUV422 = 256 +I915_OVERLAY_YUV_PACKED = 2 +I915_OVERLAY_YUV_PLANAR = 1 +I915_OVERLAY_Y_AND_UV_SWAP = 196608 +I915_OVERLAY_Y_SWAP = 131072 +I915_PARAM_ALLOW_BATCHBUFFER = 2 +I915_PARAM_CHIPSET_ID = 4 +I915_PARAM_CMD_PARSER_VERSION = 28 +I915_PARAM_EU_TOTAL = 34 +I915_PARAM_HAS_ALIASING_PPGTT = 18 +I915_PARAM_HAS_BLT = 11 +I915_PARAM_HAS_BSD = 10 +I915_PARAM_HAS_BSD2 = 31 +I915_PARAM_HAS_COHERENT_PHYS_GTT = 29 +I915_PARAM_HAS_COHERENT_RINGS = 13 +I915_PARAM_HAS_EXECBUF2 = 9 +I915_PARAM_HAS_EXEC_ASYNC = 43 +I915_PARAM_HAS_EXEC_BATCH_FIRST = 48 +I915_PARAM_HAS_EXEC_CAPTURE = 45 +I915_PARAM_HAS_EXEC_CONSTANTS = 14 +I915_PARAM_HAS_EXEC_FENCE = 44 +I915_PARAM_HAS_EXEC_FENCE_ARRAY = 49 +I915_PARAM_HAS_EXEC_HANDLE_LUT = 26 +I915_PARAM_HAS_EXEC_NO_RELOC = 25 +I915_PARAM_HAS_EXEC_SOFTPIN = 37 +I915_PARAM_HAS_GEM = 5 +I915_PARAM_HAS_GEN7_SOL_RESET = 16 +I915_PARAM_HAS_GPU_RESET = 35 +I915_PARAM_HAS_LLC = 17 +I915_PARAM_HAS_OVERLAY = 7 +I915_PARAM_HAS_PAGEFLIPPING = 8 +I915_PARAM_HAS_PINNED_BATCHES = 24 +I915_PARAM_HAS_POOLED_EU = 38 +I915_PARAM_HAS_PRIME_VMAP_FLUSH = 21 +I915_PARAM_HAS_RELAXED_DELTA = 15 +I915_PARAM_HAS_RELAXED_FENCING = 12 +I915_PARAM_HAS_RESOURCE_STREAMER = 36 +I915_PARAM_HAS_SCHEDULER = 41 +I915_PARAM_HAS_SECURE_BATCHES = 23 +I915_PARAM_HAS_SEMAPHORES = 20 +I915_PARAM_HAS_VEBOX = 22 +I915_PARAM_HAS_WAIT_TIMEOUT = 19 +I915_PARAM_HAS_WT = 27 +I915_PARAM_HUC_STATUS = 42 +I915_PARAM_IRQ_ACTIVE = 1 +I915_PARAM_LAST_DISPATCH = 3 +I915_PARAM_MIN_EU_IN_POOL = 39 +I915_PARAM_MMAP_GTT_VERSION = 40 +I915_PARAM_MMAP_VERSION = 30 +I915_PARAM_NUM_FENCES_AVAIL = 6 +I915_PARAM_REVISION = 32 +I915_PARAM_SLICE_MASK = 46 +I915_PARAM_SUBSLICE_MASK = 47 +I915_PARAM_SUBSLICE_TOTAL = 33 +I915_PERF_FLAG_DISABLED = 4 +I915_PERF_FLAG_FD_CLOEXEC = 1 +I915_PERF_FLAG_FD_NONBLOCK = 2 +I915_SET_COLORKEY_DESTINATION = 2 +I915_SET_COLORKEY_NONE = 1 +I915_SET_COLORKEY_SOURCE = 4 +I915_USERPTR_READ_ONLY = 1 +I915_USERPTR_UNSYNCHRONIZED = 2147483648 +__I915_MADV_PURGED = 2 +__NR_ioctl = 54 +__NR_mmap = 90 +# __NR_mmap2 is not set +__NR_openat = 288 -- cgit mrf-deployment