i915_execbuffer
eb_get_vma(const struct i915_execbuffer *eb, unsigned long handle)
static void eb_release_vmas(struct i915_execbuffer *eb, bool final)
static void eb_destroy(const struct i915_execbuffer *eb)
container_of(cache, struct i915_execbuffer, reloc_cache)->i915;
static void reloc_cache_reset(struct reloc_cache *cache, struct i915_execbuffer *eb)
struct i915_execbuffer *eb,
struct i915_execbuffer *eb,
struct i915_execbuffer *eb,
eb_relocate_entry(struct i915_execbuffer *eb,
static int eb_relocate_vma(struct i915_execbuffer *eb, struct eb_vma *ev)
eb_relocate_vma_slow(struct i915_execbuffer *eb, struct eb_vma *ev)
static int eb_copy_relocations(const struct i915_execbuffer *eb)
static int eb_prefault_relocations(const struct i915_execbuffer *eb)
static int eb_reinit_userptr(struct i915_execbuffer *eb)
static noinline int eb_relocate_parse_slow(struct i915_execbuffer *eb)
static int eb_relocate_parse(struct i915_execbuffer *eb)
eb_find_first_request_added(struct i915_execbuffer *eb)
static int eb_capture_stage(struct i915_execbuffer *eb)
static void eb_capture_commit(struct i915_execbuffer *eb)
static void eb_capture_release(struct i915_execbuffer *eb)
static void eb_capture_list_clear(struct i915_execbuffer *eb)
static int eb_capture_stage(struct i915_execbuffer *eb)
static void eb_capture_commit(struct i915_execbuffer *eb)
static void eb_capture_release(struct i915_execbuffer *eb)
static void eb_capture_list_clear(struct i915_execbuffer *eb)
static int eb_move_to_gpu(struct i915_execbuffer *eb)
shadow_batch_pin(struct i915_execbuffer *eb,
static struct i915_vma *eb_dispatch_secure(struct i915_execbuffer *eb, struct i915_vma *vma)
static int eb_parse(struct i915_execbuffer *eb)
static int eb_request_submit(struct i915_execbuffer *eb,
static int eb_submit(struct i915_execbuffer *eb)
static struct i915_request *eb_throttle(struct i915_execbuffer *eb, struct intel_context *ce)
static int eb_pin_timeline(struct i915_execbuffer *eb, struct intel_context *ce,
static int eb_pin_engine(struct i915_execbuffer *eb, bool throttle)
static void eb_unpin_engine(struct i915_execbuffer *eb)
eb_select_legacy_ring(struct i915_execbuffer *eb)
eb_select_engine(struct i915_execbuffer *eb)
eb_put_engine(struct i915_execbuffer *eb)
add_timeline_fence_array(struct i915_execbuffer *eb,
static int add_fence_array(struct i915_execbuffer *eb)
await_fence_array(struct i915_execbuffer *eb,
static void signal_fence_array(const struct i915_execbuffer *eb,
struct i915_execbuffer *eb = data;
static int eb_request_add(struct i915_execbuffer *eb, struct i915_request *rq,
static int eb_requests_add(struct i915_execbuffer *eb, int err)
struct i915_execbuffer *eb)
static void eb_requests_get(struct i915_execbuffer *eb)
static void eb_requests_put(struct i915_execbuffer *eb)
eb_composite_fence_create(struct i915_execbuffer *eb, int out_fence_fd)
static int eb_parse(struct i915_execbuffer *eb);
static int eb_pin_engine(struct i915_execbuffer *eb, bool throttle);
static void eb_unpin_engine(struct i915_execbuffer *eb);
static void eb_capture_release(struct i915_execbuffer *eb);
eb_fences_add(struct i915_execbuffer *eb, struct i915_request *rq,
static bool eb_use_cmdparser(const struct i915_execbuffer *eb)
eb_find_context(struct i915_execbuffer *eb, unsigned int context_number)
eb_requests_create(struct i915_execbuffer *eb, struct dma_fence *in_fence,
static int eb_create(struct i915_execbuffer *eb)
struct i915_execbuffer eb;
eb_pin_vma(struct i915_execbuffer *eb,
eb_validate_vma(struct i915_execbuffer *eb,
is_batch_buffer(struct i915_execbuffer *eb, unsigned int buffer_idx)
eb_add_vma(struct i915_execbuffer *eb,
static int eb_reserve_vma(struct i915_execbuffer *eb,
static bool eb_unbind(struct i915_execbuffer *eb, bool force)
static int eb_reserve(struct i915_execbuffer *eb)
static int eb_select_context(struct i915_execbuffer *eb)
static int __eb_add_lut(struct i915_execbuffer *eb,
static struct i915_vma *eb_lookup_vma(struct i915_execbuffer *eb, u32 handle)
static int eb_lookup_vmas(struct i915_execbuffer *eb)
static int eb_lock_vmas(struct i915_execbuffer *eb)
static int eb_validate_vmas(struct i915_execbuffer *eb)