Symbol: drm_buddy_block
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5668
struct drm_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h
128
struct drm_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h
149
block = list_entry(next, struct drm_buddy_block, link);
drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h
178
struct drm_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h
58
struct drm_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h
74
struct drm_buddy_block,
drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h
84
block = list_entry(next, struct drm_buddy_block, link);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
257
struct drm_buddy_block *block)
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
282
struct drm_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
304
struct drm_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
406
struct drm_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
454
struct drm_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
55
static inline struct drm_buddy_block *
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
569
struct drm_buddy_block *dcc_block;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
58
return list_first_entry_or_null(list, struct drm_buddy_block, link);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
63
struct drm_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
641
struct drm_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
74
block = list_entry(block->link.next, struct drm_buddy_block, link);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
818
struct drm_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
84
struct drm_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
851
struct drm_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h
60
static inline u64 amdgpu_vram_mgr_block_start(struct drm_buddy_block *block)
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h
65
static inline u64 amdgpu_vram_mgr_block_size(struct drm_buddy_block *block)
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h
70
static inline bool amdgpu_vram_mgr_is_cleared(struct drm_buddy_block *block)
drivers/gpu/drm/drm_buddy.c
1007
struct drm_buddy_block,
drivers/gpu/drm/drm_buddy.c
103
struct drm_buddy_block *block)
drivers/gpu/drm/drm_buddy.c
1064
static struct drm_buddy_block *
drivers/gpu/drm/drm_buddy.c
1105
struct drm_buddy_block *block = NULL;
drivers/gpu/drm/drm_buddy.c
116
static void clear_reset(struct drm_buddy_block *block)
drivers/gpu/drm/drm_buddy.c
121
static void mark_cleared(struct drm_buddy_block *block)
drivers/gpu/drm/drm_buddy.c
1262
struct drm_buddy_block *block,
drivers/gpu/drm/drm_buddy.c
127
struct drm_buddy_block *block)
drivers/gpu/drm/drm_buddy.c
1286
struct drm_buddy_block *block, *tmp;
drivers/gpu/drm/drm_buddy.c
1320
slab_blocks = KMEM_CACHE(drm_buddy_block, 0);
drivers/gpu/drm/drm_buddy.c
136
struct drm_buddy_block *block)
drivers/gpu/drm/drm_buddy.c
148
struct drm_buddy_block *block)
drivers/gpu/drm/drm_buddy.c
166
static struct drm_buddy_block *
drivers/gpu/drm/drm_buddy.c
167
__get_buddy(struct drm_buddy_block *block)
drivers/gpu/drm/drm_buddy.c
169
struct drm_buddy_block *parent;
drivers/gpu/drm/drm_buddy.c
182
struct drm_buddy_block *block,
drivers/gpu/drm/drm_buddy.c
185
struct drm_buddy_block *parent;
drivers/gpu/drm/drm_buddy.c
189
struct drm_buddy_block *buddy;
drivers/gpu/drm/drm_buddy.c
244
struct drm_buddy_block *block, *buddy;
drivers/gpu/drm/drm_buddy.c
27
static struct drm_buddy_block *drm_block_alloc(struct drm_buddy *mm,
drivers/gpu/drm/drm_buddy.c
28
struct drm_buddy_block *parent,
drivers/gpu/drm/drm_buddy.c
32
struct drm_buddy_block *block;
drivers/gpu/drm/drm_buddy.c
339
mm->roots = kmalloc_objs(struct drm_buddy_block *, mm->n_roots);
drivers/gpu/drm/drm_buddy.c
348
struct drm_buddy_block *root;
drivers/gpu/drm/drm_buddy.c
424
struct drm_buddy_block *block)
drivers/gpu/drm/drm_buddy.c
467
struct drm_buddy_block *
drivers/gpu/drm/drm_buddy.c
468
drm_get_buddy(struct drm_buddy_block *block)
drivers/gpu/drm/drm_buddy.c
505
struct drm_buddy_block *block, *tmp;
drivers/gpu/drm/drm_buddy.c
51
struct drm_buddy_block *block)
drivers/gpu/drm/drm_buddy.c
530
struct drm_buddy_block *block)
drivers/gpu/drm/drm_buddy.c
546
struct drm_buddy_block *block, *on;
drivers/gpu/drm/drm_buddy.c
57
get_block_tree(struct drm_buddy_block *block)
drivers/gpu/drm/drm_buddy.c
589
static bool block_incompatible(struct drm_buddy_block *block, unsigned int flags)
drivers/gpu/drm/drm_buddy.c
596
static struct drm_buddy_block *
drivers/gpu/drm/drm_buddy.c
604
struct drm_buddy_block *block;
drivers/gpu/drm/drm_buddy.c
605
struct drm_buddy_block *buddy;
drivers/gpu/drm/drm_buddy.c
620
struct drm_buddy_block,
drivers/gpu/drm/drm_buddy.c
63
static struct drm_buddy_block *
drivers/gpu/drm/drm_buddy.c
66
return node ? rb_entry(node, struct drm_buddy_block, rb) : NULL;
drivers/gpu/drm/drm_buddy.c
688
static struct drm_buddy_block *
drivers/gpu/drm/drm_buddy.c
69
static struct drm_buddy_block *
drivers/gpu/drm/drm_buddy.c
694
struct drm_buddy_block *block;
drivers/gpu/drm/drm_buddy.c
706
static struct drm_buddy_block *
drivers/gpu/drm/drm_buddy.c
711
struct drm_buddy_block *max_block = NULL, *block = NULL;
drivers/gpu/drm/drm_buddy.c
735
static struct drm_buddy_block *
drivers/gpu/drm/drm_buddy.c
740
struct drm_buddy_block *block = NULL;
drivers/gpu/drm/drm_buddy.c
80
static bool drm_buddy_block_offset_less(const struct drm_buddy_block *block,
drivers/gpu/drm/drm_buddy.c
804
struct drm_buddy_block *block;
drivers/gpu/drm/drm_buddy.c
805
struct drm_buddy_block *buddy;
drivers/gpu/drm/drm_buddy.c
81
const struct drm_buddy_block *node)
drivers/gpu/drm/drm_buddy.c
818
struct drm_buddy_block,
drivers/gpu/drm/drm_buddy.c
915
struct drm_buddy_block *block;
drivers/gpu/drm/drm_buddy.c
94
struct drm_buddy_block *block,
drivers/gpu/drm/drm_buddy.c
996
struct drm_buddy_block *parent;
drivers/gpu/drm/drm_buddy.c
997
struct drm_buddy_block *block;
drivers/gpu/drm/i915/i915_scatterlist.c
172
struct drm_buddy_block *block;
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
104
struct drm_buddy_block *block;
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
160
struct drm_buddy_block *block;
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
198
struct drm_buddy_block *block;
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
227
struct drm_buddy_block *block;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
450
struct drm_buddy_block *block;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
531
struct drm_buddy_block *block;
drivers/gpu/drm/tests/drm_buddy_test.c
133
struct drm_buddy_block *block;
drivers/gpu/drm/tests/drm_buddy_test.c
26
struct drm_buddy_block *block, *tmp;
drivers/gpu/drm/tests/drm_buddy_test.c
369
struct drm_buddy_block *block;
drivers/gpu/drm/tests/drm_buddy_test.c
521
struct drm_buddy_block *block;
drivers/gpu/drm/tests/drm_buddy_test.c
606
struct drm_buddy_block *block;
drivers/gpu/drm/tests/drm_buddy_test.c
644
block = list_first_entry_or_null(&tmp, struct drm_buddy_block, link);
drivers/gpu/drm/tests/drm_buddy_test.c
656
block = list_first_entry_or_null(&tmp, struct drm_buddy_block, link);
drivers/gpu/drm/tests/drm_buddy_test.c
687
struct drm_buddy_block *block, *bn;
drivers/gpu/drm/tests/drm_buddy_test.c
714
block = list_first_entry_or_null(&tmp, struct drm_buddy_block, link);
drivers/gpu/drm/tests/drm_buddy_test.c
726
block = list_first_entry_or_null(&tmp, struct drm_buddy_block, link);
drivers/gpu/drm/tests/drm_buddy_test.c
755
block = list_first_entry_or_null(&tmp, struct drm_buddy_block, link);
drivers/gpu/drm/tests/drm_buddy_test.c
770
block = list_first_entry_or_null(&tmp, struct drm_buddy_block, link);
drivers/gpu/drm/tests/drm_buddy_test.c
782
struct drm_buddy_block *block;
drivers/gpu/drm/tests/drm_buddy_test.c
809
block = list_first_entry_or_null(&tmp, struct drm_buddy_block, link);
drivers/gpu/drm/tests/drm_buddy_test.c
828
struct drm_buddy_block *block;
drivers/gpu/drm/tests/drm_buddy_test.c
843
block = list_first_entry_or_null(&allocated, struct drm_buddy_block, link);
drivers/gpu/drm/xe/xe_res_cursor.h
107
struct drm_buddy_block *block;
drivers/gpu/drm/xe/xe_res_cursor.h
114
struct drm_buddy_block,
drivers/gpu/drm/xe/xe_res_cursor.h
124
block = list_entry(next, struct drm_buddy_block,
drivers/gpu/drm/xe/xe_res_cursor.h
262
struct drm_buddy_block *block;
drivers/gpu/drm/xe/xe_res_cursor.h
298
block = list_entry(next, struct drm_buddy_block, link);
drivers/gpu/drm/xe/xe_res_cursor.h
305
block = list_entry(next, struct drm_buddy_block, link);
drivers/gpu/drm/xe/xe_svm.c
1036
struct drm_buddy_block *block;
drivers/gpu/drm/xe/xe_svm.c
761
struct drm_buddy_block *block;
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
135
struct drm_buddy_block *block;
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
161
struct drm_buddy_block *block = list_first_entry(&vres->blocks,
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
19
static inline struct drm_buddy_block *
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
22
return list_first_entry_or_null(list, struct drm_buddy_block, link);
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
227
struct drm_buddy_block *block;
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
257
struct drm_buddy_block *block;
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
28
struct drm_buddy_block *block;
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
39
block = list_entry(block->link.next, struct drm_buddy_block,
include/drm/drm_buddy.h
105
drm_buddy_block_state(struct drm_buddy_block *block)
include/drm/drm_buddy.h
111
drm_buddy_block_is_allocated(struct drm_buddy_block *block)
include/drm/drm_buddy.h
117
drm_buddy_block_is_clear(struct drm_buddy_block *block)
include/drm/drm_buddy.h
123
drm_buddy_block_is_free(struct drm_buddy_block *block)
include/drm/drm_buddy.h
129
drm_buddy_block_is_split(struct drm_buddy_block *block)
include/drm/drm_buddy.h
136
struct drm_buddy_block *block)
include/drm/drm_buddy.h
145
struct drm_buddy_block *
include/drm/drm_buddy.h
146
drm_get_buddy(struct drm_buddy_block *block);
include/drm/drm_buddy.h
161
void drm_buddy_free_block(struct drm_buddy *mm, struct drm_buddy_block *block);
include/drm/drm_buddy.h
169
struct drm_buddy_block *block,
include/drm/drm_buddy.h
36
struct drm_buddy_block *left;
include/drm/drm_buddy.h
37
struct drm_buddy_block *right;
include/drm/drm_buddy.h
38
struct drm_buddy_block *parent;
include/drm/drm_buddy.h
76
struct drm_buddy_block **roots;
include/drm/drm_buddy.h
93
drm_buddy_block_offset(const struct drm_buddy_block *block)
include/drm/drm_buddy.h
99
drm_buddy_block_order(struct drm_buddy_block *block)