• Home
  • Raw
  • Download

Lines Matching +full:gpu +full:- +full:id

1 /* SPDX-License-Identifier: MIT */
32 * Flag to opt-in for VM_BIND mode of binding during VM creation.
51 * struct drm_i915_gem_timeline_fence - An input or output timeline fence.
74 #define __I915_TIMELINE_FENCE_UNKNOWN_FLAGS (-(I915_TIMELINE_FENCE_SIGNAL << 1))
86 * struct drm_i915_gem_vm_bind - VA to object mapping to bind.
88 * This structure is passed to VM_BIND ioctl and specifies the mapping of GPU
98 * platform, for binding device local-memory objects, the @start, @offset and
102 * Error code -EINVAL will be returned if @start, @offset and @length are not
104 * -ENOSPC will be returned if the VA range specified can't be reserved.
111 /** @vm_id: VM (address space) id to bind */
130 * Capture this mapping in the dump upon GPU error.
151 * @extensions: Zero-terminated chain of extensions.
159 * struct drm_i915_gem_vm_unbind - VA to object mapping to unbind.
161 * This structure is passed to VM_UNBIND ioctl and specifies the GPU virtual
164 * range from device page table without waiting for any GPU job to complete.
176 /** @vm_id: VM (address space) id to bind */
209 * @extensions: Zero-terminated chain of extensions.
217 * struct drm_i915_gem_execbuffer3 - Structure for DRM_I915_GEM_EXECBUFFER3
226 * @ctx_id: Context id
240 * @batch_address: Batch gpu virtual address/es.
242 * For normal submission, it is the gpu virtual address of the batch
244 * batch buffer gpu virtual addresses with array size equal to the
270 * @extensions: Zero-terminated chain of extensions.
278 * struct drm_i915_gem_create_ext_vm_private - Extension to make the object
288 /** @vm_id: Id of the VM to which the object is private */