| /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;
|