Home
last modified time | relevance | path

Searched refs:i915_buddy_mm (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/gpu/drm/i915/
A Di915_buddy.h51 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 Di915_buddy.c16 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 Di915_ttm_buddy_manager.h16 struct i915_buddy_mm;
31 struct i915_buddy_mm *mm;
A Di915_ttm_buddy_manager.c18 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 Di915_scatterlist.c129 struct i915_buddy_mm *mm = bman_res->mm; in i915_sg_from_buddy_resource()
/linux/drivers/gpu/drm/i915/selftests/
A Di915_buddy.c11 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 Dintel_memory_region.c372 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