Searched refs:i915_buddy_mm (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/gpu/drm/i915/ |
A D | i915_buddy.h | 51 struct i915_buddy_mm { struct 114 i915_buddy_block_size(struct i915_buddy_mm *mm, in i915_buddy_block_size() 120 int i915_buddy_init(struct i915_buddy_mm *mm, u64 size, u64 chunk_size); 122 void i915_buddy_fini(struct i915_buddy_mm *mm); 125 i915_buddy_alloc(struct i915_buddy_mm *mm, unsigned int order); 127 int i915_buddy_alloc_range(struct i915_buddy_mm *mm, 131 void i915_buddy_free(struct i915_buddy_mm *mm, struct i915_buddy_block *block); 133 void i915_buddy_free_list(struct i915_buddy_mm *mm, struct list_head *objects); 135 void i915_buddy_print(struct i915_buddy_mm *mm, struct drm_printer *p); 136 void i915_buddy_block_print(struct i915_buddy_mm *mm,
|
A D | i915_buddy.c | 16 static struct i915_buddy_block *i915_block_alloc(struct i915_buddy_mm *mm, in i915_block_alloc() 37 static void i915_block_free(struct i915_buddy_mm *mm, in i915_block_free() 51 static void mark_free(struct i915_buddy_mm *mm, in mark_free() 69 int i915_buddy_init(struct i915_buddy_mm *mm, u64 size, u64 chunk_size) in i915_buddy_init() 151 void i915_buddy_fini(struct i915_buddy_mm *mm) in i915_buddy_fini() 166 static int split_block(struct i915_buddy_mm *mm, in split_block() 209 static void __i915_buddy_free(struct i915_buddy_mm *mm, in __i915_buddy_free() 233 void i915_buddy_free(struct i915_buddy_mm *mm, in i915_buddy_free() 261 i915_buddy_alloc(struct i915_buddy_mm *mm, unsigned int order) in i915_buddy_alloc() 321 int i915_buddy_alloc_range(struct i915_buddy_mm *mm, in i915_buddy_alloc_range() [all …]
|
A D | i915_ttm_buddy_manager.h | 16 struct i915_buddy_mm; 31 struct i915_buddy_mm *mm;
|
A D | i915_ttm_buddy_manager.c | 18 struct i915_buddy_mm mm; 37 struct i915_buddy_mm *mm = &bman->mm; in i915_ttm_buddy_man_alloc() 231 struct i915_buddy_mm *mm = &bman->mm; in i915_ttm_buddy_man_fini() 267 struct i915_buddy_mm *mm = &bman->mm; in i915_ttm_buddy_man_reserve()
|
A D | i915_scatterlist.c | 129 struct i915_buddy_mm *mm = bman_res->mm; in i915_sg_from_buddy_resource()
|
/linux/drivers/gpu/drm/i915/selftests/ |
A D | i915_buddy.c | 11 static void __igt_dump_block(struct i915_buddy_mm *mm, in __igt_dump_block() 25 static void igt_dump_block(struct i915_buddy_mm *mm, in igt_dump_block() 37 static int igt_check_block(struct i915_buddy_mm *mm, in igt_check_block() 111 static int igt_check_blocks(struct i915_buddy_mm *mm, in igt_check_blocks() 175 static int igt_check_mm(struct i915_buddy_mm *mm) in igt_check_mm() 300 struct i915_buddy_mm mm; in igt_buddy_alloc_smoke() 409 struct i915_buddy_mm mm; in igt_buddy_alloc_pessimistic() 501 struct i915_buddy_mm mm; in igt_buddy_alloc_optimistic() 551 struct i915_buddy_mm mm; in igt_buddy_alloc_pathological() 632 struct i915_buddy_mm mm; in igt_buddy_alloc_range() [all …]
|
A D | intel_memory_region.c | 372 struct i915_buddy_mm *mm; in igt_mock_splintered_region() 458 struct i915_buddy_mm *mm; in igt_mock_max_segment()
|
Completed in 11 milliseconds