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

1 2

  /src/sys/external/bsd/drm2/dist/drm/i915/
i915_gem_gtt.h 20 struct i915_address_space;
27 int i915_gem_gtt_reserve(struct i915_address_space *vm,
32 int i915_gem_gtt_insert(struct i915_address_space *vm,
i915_gem_evict.c 97 i915_gem_evict_something(struct i915_address_space *vm,
257 int i915_gem_evict_for_node(struct i915_address_space *vm,
367 int i915_gem_evict_vm(struct i915_address_space *vm)
i915_vma_types.h 180 struct i915_address_space *vm;
i915_gem_gtt.c 104 * @vm: the &struct i915_address_space
127 int i915_gem_gtt_reserve(struct i915_address_space *vm,
186 * @vm: the &struct i915_address_space
218 int i915_gem_gtt_insert(struct i915_address_space *vm,
i915_vma.h 48 struct i915_address_space *vm,
164 struct i915_address_space *vm,
i915_vma.c 112 struct i915_address_space *vm;
156 struct i915_address_space *vm,
295 struct i915_address_space *vm,
339 struct i915_address_space *vm,
1052 struct i915_address_space *vm = vma->vm;
1146 struct i915_address_space *vm = vma->vm;
1358 struct i915_address_space *vm = vma->vm;
  /src/sys/external/bsd/drm2/dist/drm/i915/gt/
intel_gtt.h 249 struct i915_address_space { struct
317 int (*allocate_va_range)(struct i915_address_space *vm,
319 void (*clear_range)(struct i915_address_space *vm,
321 void (*insert_page)(struct i915_address_space *vm,
326 void (*insert_entries)(struct i915_address_space *vm,
330 void (*cleanup)(struct i915_address_space *vm);
347 struct i915_address_space vm;
409 struct i915_address_space vm;
417 i915_vm_is_4lvl(const struct i915_address_space *vm)
423 i915_vm_has_scratch_64K(struct i915_address_space *vm
    [all...]
intel_gtt.c 57 static struct page *vm_alloc_page(struct i915_address_space *vm, gfp_t gfp)
117 static void vm_free_pages_release(struct i915_address_space *vm,
160 static void vm_free_page(struct i915_address_space *vm, struct page *page)
179 void __i915_vm_close(struct i915_address_space *vm)
201 void i915_address_space_fini(struct i915_address_space *vm)
218 struct i915_address_space *vm =
219 container_of(work, struct i915_address_space, rcu.work);
229 struct i915_address_space *vm =
230 container_of(kref, struct i915_address_space, ref);
238 void i915_address_space_init(struct i915_address_space *vm, int subclass
    [all...]
intel_context_types.h 50 struct i915_address_space *vm;
intel_gt_types.h 101 struct i915_address_space *vm;
gen8_ppgtt.c 126 gen8_pd_top_count(const struct i915_address_space *vm)
133 gen8_pdp_for_page_index(struct i915_address_space * const vm, const u64 idx)
144 gen8_pdp_for_page_address(struct i915_address_space * const vm, const u64 addr)
149 static void __gen8_ppgtt_cleanup(struct i915_address_space *vm,
168 static void gen8_ppgtt_cleanup(struct i915_address_space *vm)
179 static u64 __gen8_ppgtt_clear(struct i915_address_space * const vm,
241 static void gen8_ppgtt_clear(struct i915_address_space *vm,
256 static int __gen8_ppgtt_alloc(struct i915_address_space * const vm,
359 static int gen8_ppgtt_alloc(struct i915_address_space *vm,
633 static void gen8_ppgtt_insert(struct i915_address_space *vm
    [all...]
intel_ppgtt.c 18 struct i915_page_table *alloc_pt(struct i915_address_space *vm)
47 struct i915_page_directory *alloc_pd(struct i915_address_space *vm)
64 void free_pd(struct i915_address_space *vm, struct i915_page_dma *pd)
intel_ggtt.c 217 static void gen8_ggtt_insert_page(struct i915_address_space *vm,
239 static void gen8_ggtt_insert_entries(struct i915_address_space *vm,
290 static void gen6_ggtt_insert_page(struct i915_address_space *vm,
321 static void gen6_ggtt_insert_entries(struct i915_address_space *vm,
369 static void nop_clear_range(struct i915_address_space *vm,
374 static void gen8_ggtt_clear_range(struct i915_address_space *vm,
403 static void bxt_vtd_ggtt_wa(struct i915_address_space *vm)
416 struct i915_address_space *vm;
432 static void bxt_vtd_ggtt_insert_page__BKL(struct i915_address_space *vm,
444 struct i915_address_space *vm
    [all...]
gen6_ppgtt.c 89 static void gen6_ppgtt_clear_range(struct i915_address_space *vm,
128 static void gen6_ppgtt_insert_entries(struct i915_address_space *vm,
216 static int gen6_alloc_va_range(struct i915_address_space *vm,
275 struct i915_address_space * const vm = &ppgtt->base.vm;
311 static void gen6_ppgtt_cleanup(struct i915_address_space *vm)
intel_ring.c 106 struct i915_address_space *vm = &ggtt->vm;
intel_gt.c 377 static struct i915_address_space *kernel_vm(struct intel_gt *gt)
652 struct i915_address_space *vm;
  /src/sys/external/bsd/drm2/dist/drm/i915/selftests/
mock_gtt.c 32 static void mock_insert_page(struct i915_address_space *vm,
40 static void mock_insert_entries(struct i915_address_space *vm,
59 static void mock_cleanup(struct i915_address_space *vm)
63 static void mock_clear_range(struct i915_address_space *vm,
i915_gem_gtt.c 215 static int lowlevel_hole(struct i915_address_space *vm,
328 struct i915_address_space *vm)
348 static int fill_hole(struct i915_address_space *vm,
559 static int walk_hole(struct i915_address_space *vm,
642 static int pot_hole(struct i915_address_space *vm,
717 static int drunk_hole(struct i915_address_space *vm,
826 static int __shrink_hole(struct i915_address_space *vm,
901 static int shrink_hole(struct i915_address_space *vm,
923 static int shrink_boom(struct i915_address_space *vm,
1002 int (*func)(struct i915_address_space *vm
    [all...]
i915_vma.c 69 struct i915_address_space *vm,
122 struct i915_address_space *vm;
484 struct i915_address_space *vm = &ggtt->vm;
706 struct i915_address_space *vm = &ggtt->vm;
  /src/sys/external/bsd/drm2/dist/drm/i915/gem/
i915_gem_context_types.h 30 struct i915_address_space;
93 struct i915_address_space __rcu *vm;
i915_gem_context.h 151 static inline struct i915_address_space *
157 static inline struct i915_address_space *
160 struct i915_address_space *vm;
i915_gem_context.c 184 static struct i915_address_space *
190 struct i915_address_space *vm;
232 struct i915_address_space *vm;
523 struct i915_address_space *vm;
670 static struct i915_address_space *
671 __set_ppgtt(struct i915_gem_context *ctx, struct i915_address_space *vm)
673 struct i915_address_space *old = i915_gem_context_vm(ctx);
684 struct i915_address_space *vm)
802 struct i915_address_space *vm;
948 struct i915_address_space *vm
    [all...]
i915_gem_client_blt.c 60 static struct i915_sleeve *create_sleeve(struct i915_address_space *vm,
  /src/sys/external/bsd/drm2/include/
i915_trace.h 76 "struct i915_address_space *"/*vm*/,
81 trace_i915_gem_evict(struct i915_address_space *vm,
90 "struct i915_address_space *"/*vm*/,
96 trace_i915_gem_evict_node(struct i915_address_space *vm,
107 "struct i915_address_space *"/*vm*/);
109 trace_i915_gem_evict_vm(struct i915_address_space *vm)
278 "struct i915_address_space *"/*vm*/,
291 "struct i915_address_space *"/*vm*/,
312 "struct i915_address_space *"/*vm*/);
325 "struct i915_address_space *"/*vm*/)
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/
i915_gem_context.c 35 static inline struct i915_address_space *ctx_vm(struct i915_gem_context *ctx)
556 create_test_object(struct i915_address_space *vm,
1354 struct i915_address_space *vm;
1471 static int check_scratch(struct i915_address_space *vm, u64 offset)
1492 struct i915_address_space *vm;
1582 struct i915_address_space *vm;

Completed in 25 milliseconds

1 2