Lines Matching refs:i915_buddy_block

16 static struct i915_buddy_block *i915_block_alloc(struct i915_buddy_mm *mm,  in i915_block_alloc()
17 struct i915_buddy_block *parent, in i915_block_alloc()
21 struct i915_buddy_block *block; in i915_block_alloc()
38 struct i915_buddy_block *block) in i915_block_free()
43 static void mark_allocated(struct i915_buddy_block *block) in mark_allocated()
52 struct i915_buddy_block *block) in mark_free()
61 static void mark_split(struct i915_buddy_block *block) in mark_split()
104 sizeof(struct i915_buddy_block *), in i915_buddy_init()
117 struct i915_buddy_block *root; in i915_buddy_init()
167 struct i915_buddy_block *block) in split_block()
194 static struct i915_buddy_block *
195 get_buddy(struct i915_buddy_block *block) in get_buddy()
197 struct i915_buddy_block *parent; in get_buddy()
210 struct i915_buddy_block *block) in __i915_buddy_free()
212 struct i915_buddy_block *parent; in __i915_buddy_free()
215 struct i915_buddy_block *buddy; in __i915_buddy_free()
234 struct i915_buddy_block *block) in i915_buddy_free()
243 struct i915_buddy_block *block, *on; in i915_buddy_free_list()
260 struct i915_buddy_block *
263 struct i915_buddy_block *block = NULL; in i915_buddy_alloc()
269 struct i915_buddy_block, in i915_buddy_alloc()
325 struct i915_buddy_block *block; in i915_buddy_alloc_range()
326 struct i915_buddy_block *buddy; in i915_buddy_alloc_range()
352 struct i915_buddy_block, in i915_buddy_alloc_range()
413 struct i915_buddy_block *block, in i915_buddy_block_print()
430 struct i915_buddy_block *block; in i915_buddy_print()
461 slab_blocks = KMEM_CACHE(i915_buddy_block, 0); in i915_buddy_module_init()