Symbol: i915_execbuffer
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1051
eb_get_vma(const struct i915_execbuffer *eb, unsigned long handle)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1070
static void eb_release_vmas(struct i915_execbuffer *eb, bool final)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1092
static void eb_destroy(const struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1134
container_of(cache, struct i915_execbuffer, reloc_cache)->i915;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1179
static void reloc_cache_reset(struct reloc_cache *cache, struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1255
struct i915_execbuffer *eb,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1337
struct i915_execbuffer *eb,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1381
struct i915_execbuffer *eb,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1411
eb_relocate_entry(struct i915_execbuffer *eb,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1513
static int eb_relocate_vma(struct i915_execbuffer *eb, struct eb_vma *ev)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1598
eb_relocate_vma_slow(struct i915_execbuffer *eb, struct eb_vma *ev)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1647
static int eb_copy_relocations(const struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1728
static int eb_prefault_relocations(const struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1744
static int eb_reinit_userptr(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1769
static noinline int eb_relocate_parse_slow(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1892
static int eb_relocate_parse(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1975
eb_find_first_request_added(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1991
static int eb_capture_stage(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2025
static void eb_capture_commit(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2044
static void eb_capture_release(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2056
static void eb_capture_list_clear(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2063
static int eb_capture_stage(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2068
static void eb_capture_commit(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2072
static void eb_capture_release(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2076
static void eb_capture_list_clear(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2082
static int eb_move_to_gpu(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2234
shadow_batch_pin(struct i915_execbuffer *eb,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2253
static struct i915_vma *eb_dispatch_secure(struct i915_execbuffer *eb, struct i915_vma *vma)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2265
static int eb_parse(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2371
static int eb_request_submit(struct i915_execbuffer *eb,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2420
static int eb_submit(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2467
static struct i915_request *eb_throttle(struct i915_execbuffer *eb, struct intel_context *ce)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2501
static int eb_pin_timeline(struct i915_execbuffer *eb, struct intel_context *ce,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2552
static int eb_pin_engine(struct i915_execbuffer *eb, bool throttle)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2603
static void eb_unpin_engine(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2628
eb_select_legacy_ring(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2672
eb_select_engine(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2759
eb_put_engine(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2788
add_timeline_fence_array(struct i915_execbuffer *eb,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2921
static int add_fence_array(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3002
await_fence_array(struct i915_execbuffer *eb,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3020
static void signal_fence_array(const struct i915_execbuffer *eb,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3052
struct i915_execbuffer *eb = data;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3070
static int eb_request_add(struct i915_execbuffer *eb, struct i915_request *rq,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3116
static int eb_requests_add(struct i915_execbuffer *eb, int err)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3141
struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3161
static void eb_requests_get(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3173
static void eb_requests_put(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3186
eb_composite_fence_create(struct i915_execbuffer *eb, int out_fence_fd)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
320
static int eb_parse(struct i915_execbuffer *eb);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
321
static int eb_pin_engine(struct i915_execbuffer *eb, bool throttle);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
322
static void eb_unpin_engine(struct i915_execbuffer *eb);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
323
static void eb_capture_release(struct i915_execbuffer *eb);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3233
eb_fences_add(struct i915_execbuffer *eb, struct i915_request *rq,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
325
static bool eb_use_cmdparser(const struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3278
eb_find_context(struct i915_execbuffer *eb, unsigned int context_number)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3295
eb_requests_create(struct i915_execbuffer *eb, struct dma_fence *in_fence,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
332
static int eb_create(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3347
struct i915_execbuffer eb;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
438
eb_pin_vma(struct i915_execbuffer *eb,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
500
eb_validate_vma(struct i915_execbuffer *eb,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
553
is_batch_buffer(struct i915_execbuffer *eb, unsigned int buffer_idx)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
561
eb_add_vma(struct i915_execbuffer *eb,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
655
static int eb_reserve_vma(struct i915_execbuffer *eb,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
696
static bool eb_unbind(struct i915_execbuffer *eb, bool force)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
735
static int eb_reserve(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
823
static int eb_select_context(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
838
static int __eb_add_lut(struct i915_execbuffer *eb,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
888
static struct i915_vma *eb_lookup_vma(struct i915_execbuffer *eb, u32 handle)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
943
static int eb_lookup_vmas(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
982
static int eb_lock_vmas(struct i915_execbuffer *eb)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
999
static int eb_validate_vmas(struct i915_execbuffer *eb)