| /linux-6.15/drivers/gpu/drm/i915/ |
| H A D | i915_vma.h | 43 struct i915_vma * 188 static inline struct i915_vma *i915_vma_get(struct i915_vma *vma) in i915_vma_get() 194 static inline struct i915_vma *i915_vma_tryget(struct i915_vma *vma) in i915_vma_tryget() 208 i915_vma_compare(struct i915_vma *vma, in i915_vma_compare() 252 int i915_vma_bind(struct i915_vma *vma, 265 int __i915_vma_unbind(struct i915_vma *vma); 270 void i915_vma_close(struct i915_vma *vma); 271 void i915_vma_reopen(struct i915_vma *vma); 414 i915_vma_unpin_fence(struct i915_vma *vma) in i915_vma_unpin_fence() 459 struct i915_vma *i915_vma_make_unshrinkable(struct i915_vma *vma); [all …]
|
| H A D | i915_vma.c | 145 static struct i915_vma * 151 struct i915_vma *vma; in vma_create() 284 static struct i915_vma * 293 struct i915_vma *vma = rb_entry(rb, struct i915_vma, obj_node); in i915_vma_lookup() 322 struct i915_vma * 327 struct i915_vma *vma; in i915_vma_instance() 448 struct i915_vma *vma) in i915_vma_resource_init_from_vma() 669 struct i915_vma *vma; in i915_vma_unpin_and_release() 1688 struct i915_vma *vma; in i915_ggtt_clear_scanout() 1838 struct i915_vma *vma, *next; in i915_vma_parked() [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
|
| /linux-6.15/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-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_fb_pin.h | 12 struct i915_vma; 16 struct i915_vma * 25 void intel_fb_unpin_vma(struct i915_vma *vma, unsigned long flags);
|
| 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_fb_pin.c | 20 static struct i915_vma * 33 struct i915_vma *vma; in intel_fb_pin_to_dpt() 106 struct i915_vma * 122 struct i915_vma *vma; in intel_fb_pin_to_ggtt() 222 void intel_fb_unpin_vma(struct i915_vma *vma, unsigned long flags) in intel_fb_unpin_vma() 264 struct i915_vma *vma; in intel_plane_pin_fb() 319 struct i915_vma *vma; in intel_plane_unpin_fb()
|
| H A D | intel_fbdev_fb.h | 14 struct i915_vma; 19 struct drm_gem_object *obj, struct i915_vma *vma);
|
| H A D | intel_fbdev.h | 24 struct i915_vma *intel_fbdev_vma_pointer(struct intel_fbdev *fbdev); 37 static inline struct i915_vma *intel_fbdev_vma_pointer(struct intel_fbdev *fbdev) in intel_fbdev_vma_pointer()
|
| H A D | intel_dsb_buffer.h | 12 struct i915_vma; 16 struct i915_vma *vma;
|
| /linux-6.15/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;
|
| /linux-6.15/drivers/gpu/drm/i915/gt/ |
| H A D | gen7_renderclear.h | 10 struct i915_vma; 13 struct i915_vma * const vma);
|
| H A D | intel_ring_types.h | 22 struct i915_vma; 26 struct i915_vma *vma;
|
| H A D | intel_timeline_types.h | 17 struct i915_vma; 48 struct i915_vma *hwsp_ggtt;
|
| 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 | selftest_lrc.c | 506 struct i915_vma *scratch; in live_lrc_state() 700 struct i915_vma *scratch; in live_lrc_gpr() 924 static struct i915_vma * 928 struct i915_vma *vma; in create_user_vma() 963 static struct i915_vma * 966 struct i915_vma *batch; in store_context() 1053 struct i915_vma *after, in record_registers() 1137 struct i915_vma *batch; in load_context() 1211 struct i915_vma *batch; in poison_registers() 1377 static struct i915_vma * [all …]
|
| 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_ggtt_fencing.h | 16 struct i915_vma; 25 struct i915_vma *vma;
|
| /linux-6.15/drivers/gpu/drm/xe/display/ |
| H A D | xe_fb_pin.c | 84 struct i915_vma *vma, in __xe_pin_fb_vma_dpt() 196 struct i915_vma *vma, in __xe_pin_fb_vma_ggtt() 278 static struct i915_vma *__xe_pin_fb_vma(const struct intel_framebuffer *fb, in __xe_pin_fb_vma() 284 struct i915_vma *vma = kzalloc(sizeof(*vma), GFP_KERNEL); in __xe_pin_fb_vma() 349 static void __xe_unpin_fb_vma(struct i915_vma *vma) in __xe_unpin_fb_vma() 368 struct i915_vma * 382 void intel_fb_unpin_vma(struct i915_vma *vma, unsigned long flags) in intel_fb_unpin_vma() 392 struct i915_vma *vma; in reuse_vma() 422 struct i915_vma *vma; in intel_plane_pin_fb() 462 u64 intel_dpt_offset(struct i915_vma *dpt_vma) in intel_dpt_offset()
|
| /linux-6.15/drivers/gpu/drm/xe/compat-i915-headers/ |
| H A D | i915_vma.h | 23 struct i915_vma { struct 33 static inline u32 i915_ggtt_offset(const struct i915_vma *vma) in i915_ggtt_offset() argument
|
| /linux-6.15/drivers/gpu/drm/i915/pxp/ |
| H A D | intel_pxp_types.h | 51 struct i915_vma *pkt_vma; /* GSC FW cmd packet vma */ 54 struct i915_vma *bb_vma; /* HECI_PKT batch buffer vma */
|