| /linux/drivers/gpu/drm/i915/ |
| H A D | i915_vma.h | 43 struct i915_vma * 48 void i915_vma_unpin_and_release(struct i915_vma **p_vma, unsigned int flags); 51 static inline bool i915_vma_is_active(const struct i915_vma *vma) in i915_vma_is_active() 60 int __must_check _i915_vma_move_to_active(struct i915_vma *vma, 65 i915_vma_move_to_active(struct i915_vma *vma, struct i915_request *rq, in i915_vma_move_to_active() 73 static inline bool i915_vma_is_ggtt(const struct i915_vma *vma) in i915_vma_is_ggtt() 78 static inline bool i915_vma_is_dpt(const struct i915_vma *vma) in i915_vma_is_dpt() 83 static inline bool i915_vma_has_ggtt_write(const struct i915_vma *vma) in i915_vma_has_ggtt_write() 88 static inline void i915_vma_set_ggtt_write(struct i915_vma *vma) in i915_vma_set_ggtt_write() 94 static inline bool i915_vma_unset_ggtt_write(struct i915_vma *vma) in i915_vma_unset_ggtt_write() [all …]
|
| H A D | i915_vma.c | 50 static inline void assert_vma_held_evict(const struct i915_vma *vma) in assert_vma_held_evict() 63 static struct i915_vma *i915_vma_alloc(void) in i915_vma_alloc() 68 static void i915_vma_free(struct i915_vma *vma) in i915_vma_free() 77 static void vma_print_allocator(struct i915_vma *vma, const char *reason) in vma_print_allocator() 96 static void vma_print_allocator(struct i915_vma *vma, const char *reason) in vma_print_allocator() 102 static inline struct i915_vma *active_to_vma(struct i915_active *ref) in active_to_vma() 104 return container_of(ref, typeof(struct i915_vma), active); in active_to_vma() 109 struct i915_vma *vma = active_to_vma(ref); in __i915_vma_active() 134 struct i915_vma *vma = active_to_vma(ref); in __i915_vma_retire() 147 static struct i915_vma * [all …]
|
| H A D | i915_gem_evict.c | 41 static bool dying_vma(struct i915_vma *vma) 67 static bool grab_vma(struct i915_vma *vma, struct i915_gem_ww_ctx *ww) in grab_vma() 86 static void ungrab_vma(struct i915_vma *vma) in ungrab_vma() 98 struct i915_vma *vma, in mark_free() 112 static bool defer_evict(struct i915_vma *vma) in defer_evict() 157 struct i915_vma *vma, *next; in i915_gem_evict_something() 160 struct i915_vma *active; in i915_gem_evict_something() 301 vma = container_of(node, struct i915_vma, node); in i915_gem_evict_something() 337 struct i915_vma *vma, *next; in i915_gem_evict_for_node() 478 struct i915_vma *vma, *vn; in i915_gem_evict_vm()
|
| H A D | i915_cmd_parser.h | 13 struct i915_vma; 19 struct i915_vma *batch, 22 struct i915_vma *shadow,
|
| H A D | i915_gem.h | 40 struct i915_vma; 55 struct i915_vma * __must_check 61 struct i915_vma * __must_check
|
| H A D | i915_gem.c | 96 struct i915_vma *vma; in i915_gem_get_aperture_ioctl() 122 struct i915_vma *vma; in i915_gem_object_unbind() 142 struct i915_vma, in i915_gem_object_unbind() 302 static struct i915_vma *i915_gem_gtt_prepare(struct drm_i915_gem_object *obj, in i915_gem_gtt_prepare() 308 struct i915_vma *vma; in i915_gem_gtt_prepare() 365 struct i915_vma *vma) in i915_gem_gtt_cleanup() 389 struct i915_vma *vma; in i915_gem_gtt_pread() 552 struct i915_vma *vma; in i915_gem_gtt_pwrite_fast() 890 static void discard_ggtt_vma(struct i915_vma *vma) in discard_ggtt_vma() 902 struct i915_vma * [all …]
|
| /linux/drivers/gpu/drm/i915/gem/selftests/ |
| H A D | igt_gem_utils.h | 16 struct i915_vma; 24 struct i915_vma * 25 igt_emit_store_dw(struct i915_vma *vma, 31 struct i915_vma *vma, u64 offset, 35 igt_vma_move_to_active_unlocked(struct i915_vma *vma, struct i915_request *rq, in igt_vma_move_to_active_unlocked()
|
| H A D | igt_gem_utils.c | 41 struct i915_vma * 42 igt_emit_store_dw(struct i915_vma *vma, in igt_emit_store_dw() 112 struct i915_vma *vma, u64 offset, in igt_gpu_fill_dw() 116 struct i915_vma *batch; in igt_gpu_fill_dw()
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_fb_pin.h | 12 struct i915_vma; 17 struct i915_vma * 26 void intel_fb_unpin_vma(struct i915_vma *vma, unsigned long flags); 31 void intel_fb_get_map(struct i915_vma *vma, struct iosys_map *map);
|
| H A D | intel_fb_pin.c | 25 static struct i915_vma * 38 struct i915_vma *vma; in intel_fb_pin_to_dpt() 111 struct i915_vma * 127 struct i915_vma *vma; in intel_fb_pin_to_ggtt() 227 void intel_fb_unpin_vma(struct i915_vma *vma, unsigned long flags) in intel_fb_unpin_vma() 270 struct i915_vma *vma; in intel_plane_pin_fb() 336 struct i915_vma *vma; in intel_plane_unpin_fb() 353 void intel_fb_get_map(struct i915_vma *vma, struct iosys_map *map) in intel_fb_get_map()
|
| H A D | intel_dpt.h | 12 struct i915_vma; 17 struct i915_vma *intel_dpt_pin_to_ggtt(struct i915_address_space *vm, 24 u64 intel_dpt_offset(struct i915_vma *dpt_vma);
|
| H A D | intel_fbdev_fb.h | 15 struct i915_vma; 21 struct drm_gem_object *obj, struct i915_vma *vma);
|
| H A D | intel_fbdev.h | 25 struct i915_vma *intel_fbdev_vma_pointer(struct intel_fbdev *fbdev); 38 static inline struct i915_vma *intel_fbdev_vma_pointer(struct intel_fbdev *fbdev) in intel_fbdev_vma_pointer()
|
| /linux/drivers/gpu/drm/i915/gt/uc/ |
| H A D | intel_gsc_uc_heci_cmd_submit.h | 11 struct i915_vma; 79 struct i915_vma *heci_pkt_vma; 80 struct i915_vma *bb_vma;
|
| H A D | intel_gsc_uc.h | 12 struct i915_vma; 39 struct i915_vma *local; /* private memory for GSC usage */ 53 struct i915_vma *vma;
|
| H A D | intel_guc.h | 193 struct i915_vma *ads_vma; 213 struct i915_vma *lrc_desc_pool_v69; 417 struct i915_vma *vma) in intel_guc_ggtt_offset() 441 struct i915_vma *intel_guc_allocate_vma(struct intel_guc *guc, u32 size); 443 struct i915_vma **out_vma, void **out_vaddr);
|
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | selftest_lrc.c | 34 static struct i915_vma *create_scratch(struct intel_gt *gt) in create_scratch() 404 struct i915_vma *scratch) in __live_lrc_state() 507 struct i915_vma *scratch; in live_lrc_state() 565 __gpr_read(struct intel_context *ce, struct i915_vma *scratch, u32 *slot) in __gpr_read() 616 struct i915_vma *scratch, in __live_lrc_gpr() 701 struct i915_vma *scratch; in live_lrc_gpr() 933 static struct i915_vma * 937 struct i915_vma *vma; in create_user_vma() 972 static struct i915_vma * 973 store_context(struct intel_context *ce, struct i915_vma *scratch) in store_context() [all …]
|
| H A D | selftest_engine_cs.c | 79 static struct i915_vma *create_empty_batch(struct intel_context *ce) in create_empty_batch() 82 struct i915_vma *vma; in create_empty_batch() 147 struct i915_vma *batch; in perf_mi_bb_start() 219 static struct i915_vma *create_nop_batch(struct intel_context *ce) in create_nop_batch() 222 struct i915_vma *vma; in create_nop_batch() 275 struct i915_vma *base, *nop; in perf_mi_noop()
|
| H A D | gen7_renderclear.h | 10 struct i915_vma; 13 struct i915_vma * const vma);
|
| H A D | intel_ring.c | 37 struct i915_vma *vma = ring->vma; in intel_ring_pin() 96 struct i915_vma *vma = ring->vma; in intel_ring_unpin() 111 static struct i915_vma *create_ring_vma(struct i915_ggtt *ggtt, int size) in create_ring_vma() 116 struct i915_vma *vma; in create_ring_vma() 150 struct i915_vma *vma; in intel_engine_create_ring()
|
| H A D | intel_ring_types.h | 22 struct i915_vma; 26 struct i915_vma *vma;
|
| H A D | selftest_ring_submission.c | 10 static struct i915_vma *create_wally(struct intel_engine_cs *engine) in create_wally() 13 struct i915_vma *vma; in create_wally() 208 struct i915_vma *bb; in __live_ctx_switch_wa() 264 struct i915_vma *saved_wa; in live_ctx_switch_wa()
|
| H A D | intel_timeline_types.h | 17 struct i915_vma; 48 struct i915_vma *hwsp_ggtt;
|
| /linux/drivers/gpu/drm/i915/selftests/ |
| H A D | i915_vma.c | 37 static bool assert_vma(struct i915_vma *vma, in assert_vma() 63 static struct i915_vma * 68 struct i915_vma *vma; in checked_vma_instance() 119 struct i915_vma *vma; in create_vmas() 222 bool (*assert)(const struct i915_vma *, 228 static bool assert_pin_valid(const struct i915_vma *vma, in assert_pin_valid() 242 static bool assert_pin_enospc(const struct i915_vma *vma, in assert_pin_enospc() 250 static bool assert_pin_einval(const struct i915_vma *vma, in assert_pin_einval() 314 struct i915_vma *vma; in igt_vma_pin1() 620 struct i915_vma *vma; in igt_vma_rotate_remap() [all …]
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_execbuffer.c | 37 struct i915_vma *vma; 262 struct i915_vma *trampoline; /** trampoline used for chaining */ 380 const struct i915_vma *vma, in eb_vma_misplaced() 442 struct i915_vma *vma = ev->vma; in eb_pin_vma() 502 struct i915_vma *vma) in eb_validate_vma() 564 struct i915_vma *vma) in eb_add_vma() 660 struct i915_vma *vma = ev->vma; in eb_reserve_vma() 839 u32 handle, struct i915_vma *vma) in __eb_add_lut() 888 static struct i915_vma *eb_lookup_vma(struct i915_execbuffer *eb, u32 handle) in eb_lookup_vma() 894 struct i915_vma *vma; in eb_lookup_vma() [all …]
|