HomeSort by: relevance | last modified time | path
    Searched refs:i915_vma (Results 1 - 25 of 89) sorted by relevancy

1 2 3 4

  /src/sys/external/bsd/drm2/dist/drm/i915/gem/
i915_gem_object_blt.h 16 #include "i915_vma.h"
20 struct i915_vma *intel_emit_vma_fill_blt(struct intel_context *ce,
21 struct i915_vma *vma,
24 struct i915_vma *intel_emit_vma_copy_blt(struct intel_context *ce,
25 struct i915_vma *src,
26 struct i915_vma *dst);
28 int intel_emit_vma_mark_active(struct i915_vma *vma, struct i915_request *rq);
29 void intel_emit_vma_release(struct intel_context *ce, struct i915_vma *vma);
i915_gem_client_blt.c 19 struct i915_vma *vma;
25 static int vma_set_pages(struct i915_vma *vma)
35 static void vma_clear_pages(struct i915_vma *vma)
41 static int vma_bind(struct i915_vma *vma,
48 static void vma_unbind(struct i915_vma *vma)
66 struct i915_vma *vma;
164 struct i915_vma *vma = w->sleeve->vma;
166 struct i915_vma *batch;
i915_gem_object_blt.c 20 struct i915_vma *intel_emit_vma_fill_blt(struct intel_context *ce,
21 struct i915_vma *vma,
27 struct i915_vma *batch;
110 int intel_emit_vma_mark_active(struct i915_vma *vma, struct i915_request *rq)
125 void intel_emit_vma_release(struct intel_context *ce, struct i915_vma *vma)
137 struct i915_vma *batch;
138 struct i915_vma *vma;
204 struct i915_vma *intel_emit_vma_copy_blt(struct intel_context *ce,
205 struct i915_vma *src,
206 struct i915_vma *dst
    [all...]
i915_gem_execbuffer.c 232 struct i915_vma **vma;
240 struct i915_vma *batch; /** identity of the batch obj/vma */
241 struct i915_vma *trampoline; /** trampoline used for chaining */
345 const struct i915_vma *vma,
376 struct i915_vma *vma)
407 static inline void __eb_unreserve_vma(struct i915_vma *vma, unsigned int flags)
418 eb_unreserve_vma(struct i915_vma *vma, unsigned int *flags)
430 struct i915_vma *vma)
485 struct i915_vma *vma)
577 struct i915_vma *vma
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/
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,
igt_gem_utils.c 18 #include "i915_vma.h"
44 struct i915_vma *
45 igt_emit_store_dw(struct i915_vma *vma,
113 struct i915_vma *vma, u64 offset,
117 struct i915_vma *batch;
  /src/sys/external/bsd/drm2/dist/drm/i915/
i915_vma.h 1 /* $NetBSD: i915_vma.h,v 1.9 2021/12/19 12:40:43 riastradh Exp $ */
46 struct i915_vma *
51 void i915_vma_unpin_and_release(struct i915_vma **p_vma, unsigned int flags);
54 static inline bool i915_vma_is_active(struct i915_vma *vma)
59 int __must_check __i915_vma_move_to_active(struct i915_vma *vma,
61 int __must_check i915_vma_move_to_active(struct i915_vma *vma,
74 static inline bool i915_vma_is_ggtt(const struct i915_vma *vma)
79 static inline bool i915_vma_has_ggtt_write(const struct i915_vma *vma)
84 static inline void i915_vma_set_ggtt_write(struct i915_vma *vma)
90 static inline bool i915_vma_unset_ggtt_write(struct i915_vma *vma
    [all...]
i915_gem_fence_reg.h 35 struct i915_vma;
44 struct i915_vma *vma;
i915_vma.c 1 /* $NetBSD: i915_vma.c,v 1.12 2021/12/19 12:27:49 riastradh Exp $ */
28 __KERNEL_RCSID(0, "$NetBSD: i915_vma.c,v 1.12 2021/12/19 12:27:49 riastradh Exp $");
44 #include "i915_vma.h"
53 struct i915_vma *i915_vma_alloc(void)
58 void i915_vma_free(struct i915_vma *vma)
68 static void vma_print_allocator(struct i915_vma *vma, const char *reason)
88 static void vma_print_allocator(struct i915_vma *vma, const char *reason)
94 static inline struct i915_vma *active_to_vma(struct i915_active *ref)
96 return container_of(ref, typeof(struct i915_vma), active);
119 const struct i915_vma *a = va
    [all...]
i915_gem_evict.c 62 struct i915_vma *vma,
105 struct i915_vma *vma, *next;
108 struct i915_vma *active;
239 vma = container_of(node, struct i915_vma, node);
265 struct i915_vma *vma, *next;
386 struct i915_vma *vma, *vn;
i915_perf_types.h 28 struct i915_vma;
263 struct i915_vma *vma;
329 struct i915_vma *noa_wait;
i915_gem_fence_reg.c 79 struct i915_vma *vma)
136 struct i915_vma *vma)
176 struct i915_vma *vma)
208 struct i915_vma *vma)
234 struct i915_vma *vma)
239 struct i915_vma *old;
321 int i915_vma_revoke_fence(struct i915_vma *vma)
355 int __i915_vma_pin_fence(struct i915_vma *vma)
359 struct i915_vma *set = i915_gem_object_is_tiled(vma->obj) ? vma : NULL;
417 int i915_vma_pin_fence(struct i915_vma *vma
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/gt/
intel_ring_types.h 25 struct i915_vma;
29 struct i915_vma *vma;
intel_renderstate.h 33 struct i915_vma;
55 struct i915_vma *vma;
intel_timeline_types.h 20 struct i915_vma;
51 struct i915_vma *hwsp_ggtt;
intel_context_types.h 25 struct i915_vma;
56 struct i915_vma *state;
intel_timeline.h 38 struct i915_vma *hwsp);
42 intel_timeline_create(struct intel_gt *gt, struct i915_vma *global_hwsp);
intel_ring.c 14 #include "i915_vma.h"
31 struct i915_vma *vma = ring->vma;
89 struct i915_vma *vma = ring->vma;
104 static struct i915_vma *create_ring_vma(struct i915_ggtt *ggtt, int size)
109 struct i915_vma *vma;
142 struct i915_vma *vma;
intel_gtt.h 222 struct i915_vma;
227 int (*bind_vma)(struct i915_vma *vma,
234 void (*unbind_vma)(struct i915_vma *vma);
236 int (*set_pages)(struct i915_vma *vma);
237 void (*clear_pages)(struct i915_vma *vma);
327 struct i915_vma *vma,
624 int ggtt_set_pages(struct i915_vma *vma);
625 int ppgtt_set_pages(struct i915_vma *vma);
626 void clear_pages(struct i915_vma *vma);
639 sgt_dma(struct i915_vma *vma
    [all...]
gen6_ppgtt.h 17 struct i915_vma *vma;
  /src/sys/external/bsd/drm2/dist/drm/i915/display/
intel_dsb.h 16 struct i915_vma;
30 struct i915_vma *vma;
  /src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/
intel_guc_ct.h 16 struct i915_vma;
47 struct i915_vma *vma;
intel_guc.h 19 #include "i915_vma.h"
46 struct i915_vma *ads_vma;
49 struct i915_vma *stage_desc_pool;
52 struct i915_vma *workqueue;
56 struct i915_vma *proc_desc;
115 struct i915_vma *vma)
139 struct i915_vma *intel_guc_allocate_vma(struct intel_guc *guc, u32 size);
141 struct i915_vma **out_vma, void **out_vaddr);
intel_huc.h 20 struct i915_vma *rsa_data;
  /src/sys/external/bsd/drm2/dist/drm/i915/selftests/
mock_gtt.c 41 struct i915_vma *vma,
46 static int mock_bind_ppgtt(struct i915_vma *vma,
55 static void mock_unbind_ppgtt(struct i915_vma *vma)
96 static int mock_bind_ggtt(struct i915_vma *vma,
104 static void mock_unbind_ggtt(struct i915_vma *vma)

Completed in 406 milliseconds

1 2 3 4