Home
last modified time | relevance | path

Searched refs:i915_vma (Results 1 – 25 of 40) sorted by relevance

12

/dflybsd-src/sys/dev/drm/i915/
H A Di915_vma.h48 struct i915_vma { struct
129 struct i915_vma * argument
134 void i915_vma_unpin_and_release(struct i915_vma **p_vma);
136 static inline bool i915_vma_is_ggtt(const struct i915_vma *vma) in i915_vma_is_ggtt()
141 static inline bool i915_vma_is_map_and_fenceable(const struct i915_vma *vma) in i915_vma_is_map_and_fenceable()
146 static inline bool i915_vma_is_closed(const struct i915_vma *vma) in i915_vma_is_closed()
151 static inline bool i915_vma_set_userfault(struct i915_vma *vma) in i915_vma_set_userfault()
157 static inline void i915_vma_unset_userfault(struct i915_vma *vma) in i915_vma_unset_userfault()
162 static inline bool i915_vma_has_userfault(const struct i915_vma *vma) in i915_vma_has_userfault()
167 static inline unsigned int i915_vma_get_active(const struct i915_vma *vma) in i915_vma_get_active()
[all …]
H A Di915_vma.c38 struct i915_vma *vma = in i915_vma_retire()
39 container_of(active, struct i915_vma, last_read[idx]); in i915_vma_retire()
81 static struct i915_vma *
86 struct i915_vma *vma; in vma_create()
155 struct i915_vma *pos; in vma_create()
158 pos = rb_entry(rb, struct i915_vma, obj_node); in vma_create()
175 static struct i915_vma *
184 struct i915_vma *vma = rb_entry(rb, struct i915_vma, obj_node); in vma_lookup()
215 struct i915_vma *
220 struct i915_vma *vma; in i915_vma_instance()
[all …]
H A Di915_gem_execbuffer.c196 struct i915_vma **vma;
204 struct i915_vma *batch; /** identity of the batch obj/vma */
325 const struct i915_vma *vma, in eb_vma_misplaced()
352 struct i915_vma *vma) in eb_pin_vma()
383 static inline void __eb_unreserve_vma(struct i915_vma *vma, unsigned int flags) in __eb_unreserve_vma()
394 eb_unreserve_vma(struct i915_vma *vma, unsigned int *flags) in eb_unreserve_vma()
406 struct i915_vma *vma) in eb_validate_vma()
459 eb_add_vma(struct i915_execbuffer *eb, unsigned int i, struct i915_vma *vma) in eb_add_vma()
528 struct i915_vma *vma) in eb_reserve_vma()
588 struct i915_vma *vma; in eb_reserve()
[all …]
H A Dintel_guc.h53 struct i915_vma *ads_vma;
54 struct i915_vma *stage_desc_pool;
98 static inline u32 guc_ggtt_offset(struct i915_vma *vma) in guc_ggtt_offset()
117 struct i915_vma *intel_guc_allocate_vma(struct intel_guc *guc, u32 size);
H A Di915_gem_fence_reg.c61 struct i915_vma *vma) in i965_write_fence_reg()
117 struct i915_vma *vma) in i915_write_fence_reg()
157 struct i915_vma *vma) in i830_write_fence_reg()
189 struct i915_vma *vma) in fence_write()
211 struct i915_vma *vma) in fence_update()
284 int i915_vma_put_fence(struct i915_vma *vma) in i915_vma_put_fence()
336 i915_vma_pin_fence(struct i915_vma *vma) in i915_vma_pin_fence()
339 struct i915_vma *set = i915_gem_object_is_tiled(vma->obj) ? vma : NULL; in i915_vma_pin_fence()
473 struct i915_vma *vma = reg->vma; in i915_gem_restore_fences()
H A Di915_gem_evict.c81 struct i915_vma *vma, in mark_free()
133 struct i915_vma *vma, *next; in i915_gem_evict_something()
257 vma = container_of(node, struct i915_vma, node); in i915_gem_evict_something()
283 struct i915_vma *vma, *next; in i915_gem_evict_for_node()
400 struct i915_vma *vma, *next; in i915_gem_evict_vm()
H A Di915_gem_fence_reg.h31 struct i915_vma;
38 struct i915_vma *vma;
H A Dintel_guc_ct.h28 struct i915_vma;
65 struct i915_vma *vma;
H A Di915_gem_gtt.h215 struct i915_vma;
331 struct i915_vma *vma,
337 void (*unbind_vma)(struct i915_vma *vma);
339 int (*bind_vma)(struct i915_vma *vma,
342 int (*set_pages)(struct i915_vma *vma);
343 void (*clear_pages)(struct i915_vma *vma);
H A Dintel_uc_fw.h30 struct i915_vma;
117 struct i915_vma *vma));
H A Di915_gem_tiling.c177 static bool i915_vma_fence_prepare(struct i915_vma *vma, in i915_vma_fence_prepare()
202 struct i915_vma *vma; in i915_gem_object_fence_prepare()
228 struct i915_vma *vma; in i915_gem_object_set_tiling()
H A Di915_gem_context.h40 struct i915_vma;
155 struct i915_vma *state;
H A Dintel_huc.c113 static int huc_ucode_xfer(struct intel_uc_fw *huc_fw, struct i915_vma *vma) in huc_ucode_xfer()
187 struct i915_vma *vma; in intel_huc_auth()
H A Di915_gem_gtt.c109 i915_get_ggtt_vma_pages(struct i915_vma *vma);
192 static int ppgtt_bind_vma(struct i915_vma *vma, in ppgtt_bind_vma()
216 static void ppgtt_unbind_vma(struct i915_vma *vma) in ppgtt_unbind_vma()
221 static int ppgtt_set_pages(struct i915_vma *vma) in ppgtt_set_pages()
232 static void clear_pages(struct i915_vma *vma) in clear_pages()
964 } sgt_dma(struct i915_vma *vma) { in sgt_dma()
1044 struct i915_vma *vma, in gen8_ppgtt_insert_3lvl()
1058 static void gen8_ppgtt_insert_huge_entries(struct i915_vma *vma, in gen8_ppgtt_insert_huge_entries()
1156 struct i915_vma *vma, in gen8_ppgtt_insert_4lvl()
1859 struct i915_vma *vma, in gen6_ppgtt_insert_entries()
[all …]
H A Dintel_guc_fw.c121 struct i915_vma *vma) in guc_ucode_xfer_dma()
182 static int guc_ucode_xfer(struct intel_uc_fw *guc_fw, struct i915_vma *vma) in guc_ucode_xfer()
H A Dintel_ringbuffer.h23 struct i915_vma *vma;
131 struct i915_vma *vma;
164 struct i915_vma *vma;
357 struct i915_vma *scratch;
H A Di915_guc_submission.h56 struct i915_vma *vma;
H A Dintel_ringbuffer.c1213 struct i915_vma *vma = ring->vma; in intel_ring_pin()
1284 static struct i915_vma *
1288 struct i915_vma *vma; in intel_ring_create_vma()
1314 struct i915_vma *vma; in intel_engine_create_ring()
1359 struct i915_vma *vma = ctx->engine[RCS].state; in context_pin()
1376 static struct i915_vma *
1381 struct i915_vma *vma; in alloc_context_vma()
1428 struct i915_vma *vma; in intel_ring_context_pin()
1902 struct i915_vma *vma; in intel_ring_init_semaphores()
H A Dintel_guc_log.h37 struct i915_vma *vma;
H A Dintel_overlay.c174 struct i915_vma *vma;
175 struct i915_vma *old_vma;
301 struct i915_vma *vma) in intel_overlay_flip_prepare()
323 struct i915_vma *vma, in intel_overlay_continue()
364 struct i915_vma *vma; in intel_overlay_release_old_vma()
795 struct i915_vma *vma; in intel_overlay_do_put_image()
1394 struct i915_vma *vma = NULL; in intel_setup_overlay()
H A Dintel_guc.c331 struct i915_vma *intel_guc_allocate_vma(struct intel_guc *guc, u32 size) in intel_guc_allocate_vma()
335 struct i915_vma *vma; in intel_guc_allocate_vma()
H A Di915_gem_request.h86 struct i915_vma *vma;
182 struct i915_vma *batch;
H A Dintel_uc_fw.c208 struct i915_vma *vma)) in intel_uc_fw_upload()
210 struct i915_vma *vma; in intel_uc_fw_upload()
H A Di915_gem.c153 struct i915_vma *vma; in i915_gem_get_aperture_ioctl()
343 struct i915_vma *vma; in i915_gem_object_unbind()
359 struct i915_vma, in i915_gem_object_unbind()
1062 struct i915_vma *vma; in i915_gem_gtt_pread()
1250 struct i915_vma *vma; in i915_gem_gtt_pwrite_fast()
1589 struct i915_vma *vma; in i915_gem_object_bump_inactive_ggtt()
1977 struct i915_vma *vma; in __i915_gem_object_release_mmap()
2044 struct i915_vma *vma; in i915_gem_fault()
3660 struct i915_vma *vma; in i915_gem_close_object()
3997 struct i915_vma *vma; in i915_gem_object_set_cache_level()
[all …]
H A DMakefile42 i915_vma.c \

12