| /dflybsd-src/sys/dev/drm/i915/ |
| H A D | i915_vma.h | 48 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 D | i915_vma.c | 38 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 D | i915_gem_execbuffer.c | 196 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 D | intel_guc.h | 53 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 D | i915_gem_fence_reg.c | 61 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 D | i915_gem_evict.c | 81 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 D | i915_gem_fence_reg.h | 31 struct i915_vma; 38 struct i915_vma *vma;
|
| H A D | intel_guc_ct.h | 28 struct i915_vma; 65 struct i915_vma *vma;
|
| H A D | i915_gem_gtt.h | 215 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 D | intel_uc_fw.h | 30 struct i915_vma; 117 struct i915_vma *vma));
|
| H A D | i915_gem_tiling.c | 177 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 D | i915_gem_context.h | 40 struct i915_vma; 155 struct i915_vma *state;
|
| H A D | intel_huc.c | 113 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 D | i915_gem_gtt.c | 109 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 D | intel_guc_fw.c | 121 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 D | intel_ringbuffer.h | 23 struct i915_vma *vma; 131 struct i915_vma *vma; 164 struct i915_vma *vma; 357 struct i915_vma *scratch;
|
| H A D | i915_guc_submission.h | 56 struct i915_vma *vma;
|
| H A D | intel_ringbuffer.c | 1213 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 D | intel_guc_log.h | 37 struct i915_vma *vma;
|
| H A D | intel_overlay.c | 174 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 D | intel_guc.c | 331 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 D | i915_gem_request.h | 86 struct i915_vma *vma; 182 struct i915_vma *batch;
|
| H A D | intel_uc_fw.c | 208 struct i915_vma *vma)) in intel_uc_fw_upload() 210 struct i915_vma *vma; in intel_uc_fw_upload()
|
| H A D | i915_gem.c | 153 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 D | Makefile | 42 i915_vma.c \
|