Home
last modified time | relevance | path

Searched refs:i915_buddy_block (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_buddy.h12 struct i915_buddy_block { struct
21 struct i915_buddy_block *left;
22 struct i915_buddy_block *right;
23 struct i915_buddy_block *parent;
56 struct i915_buddy_block **roots;
71 i915_buddy_block_offset(struct i915_buddy_block *block) in i915_buddy_block_offset()
77 i915_buddy_block_order(struct i915_buddy_block *block) in i915_buddy_block_order()
83 i915_buddy_block_state(struct i915_buddy_block *block) in i915_buddy_block_state()
89 i915_buddy_block_is_allocated(struct i915_buddy_block *block) in i915_buddy_block_is_allocated()
95 i915_buddy_block_is_free(struct i915_buddy_block *bloc
[all...]
H A Di915_buddy.c37 global.slab_blocks = KMEM_CACHE(i915_buddy_block, SLAB_HWCACHE_ALIGN); in i915_global_buddy_init()
45 static struct i915_buddy_block *i915_block_alloc(struct i915_buddy_block *parent, in i915_block_alloc()
49 struct i915_buddy_block *block; in i915_block_alloc()
62 static void i915_block_free(struct i915_buddy_block *block) in i915_block_free()
67 static void mark_allocated(struct i915_buddy_block *block) in mark_allocated()
76 struct i915_buddy_block *block) in mark_free()
85 static void mark_split(struct i915_buddy_block *block) in mark_split()
127 sizeof(struct i915_buddy_block *), in i915_buddy_init()
140 struct i915_buddy_block *roo in i915_buddy_init()
[all...]
H A Dintel_memory_region.c37 struct i915_buddy_block *block, *on; in intel_memory_region_free_pages()
59 __intel_memory_region_put_block_buddy(struct i915_buddy_block *block) in __intel_memory_region_put_block_buddy()
98 struct i915_buddy_block *block; in __intel_memory_region_get_pages_buddy()
133 struct i915_buddy_block *
138 struct i915_buddy_block *block; in __intel_memory_region_get_block_buddy()
H A Dintel_memory_region.h113 struct i915_buddy_block *
119 void __intel_memory_region_put_block_buddy(struct i915_buddy_block *block);
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/
H A Di915_buddy.c12 struct i915_buddy_block *block, in __igt_dump_block()
26 struct i915_buddy_block *block) in igt_dump_block()
28 struct i915_buddy_block *buddy; in igt_dump_block()
38 struct i915_buddy_block *block) in igt_check_block()
40 struct i915_buddy_block *buddy; in igt_check_block()
116 struct i915_buddy_block *block; in igt_check_blocks()
117 struct i915_buddy_block *prev; in igt_check_blocks()
179 struct i915_buddy_block *root; in igt_check_mm()
180 struct i915_buddy_block *prev; in igt_check_mm()
201 struct i915_buddy_block *bloc in igt_check_mm()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/
H A Di915_gem_region.c29 struct i915_buddy_block *block; in i915_gem_object_get_pages_buddy()

Completed in 3 milliseconds