Symbol: gpu_buddy_block
drivers/gpu/buddy.c
105
get_block_tree(struct gpu_buddy_block *block)
drivers/gpu/buddy.c
1104
struct gpu_buddy_block *block;
drivers/gpu/buddy.c
111
static struct gpu_buddy_block *
drivers/gpu/buddy.c
114
return node ? rb_entry(node, struct gpu_buddy_block, rb) : NULL;
drivers/gpu/buddy.c
117
static struct gpu_buddy_block *
drivers/gpu/buddy.c
1199
struct gpu_buddy_block *parent;
drivers/gpu/buddy.c
1200
struct gpu_buddy_block *block;
drivers/gpu/buddy.c
1212
struct gpu_buddy_block,
drivers/gpu/buddy.c
1269
static struct gpu_buddy_block *
drivers/gpu/buddy.c
129
struct gpu_buddy_block *block,
drivers/gpu/buddy.c
1316
struct gpu_buddy_block *block = NULL;
drivers/gpu/buddy.c
134
struct gpu_buddy_block *node;
drivers/gpu/buddy.c
1494
struct gpu_buddy_block *block)
drivers/gpu/buddy.c
1518
struct gpu_buddy_block *block, *tmp;
drivers/gpu/buddy.c
1550
slab_blocks = KMEM_CACHE(gpu_buddy_block, 0);
drivers/gpu/buddy.c
167
struct gpu_buddy_block *block)
drivers/gpu/buddy.c
180
static void clear_reset(struct gpu_buddy_block *block)
drivers/gpu/buddy.c
185
static void mark_cleared(struct gpu_buddy_block *block)
drivers/gpu/buddy.c
191
struct gpu_buddy_block *block)
drivers/gpu/buddy.c
200
struct gpu_buddy_block *block)
drivers/gpu/buddy.c
212
struct gpu_buddy_block *block)
drivers/gpu/buddy.c
230
static struct gpu_buddy_block *
drivers/gpu/buddy.c
231
__get_buddy(struct gpu_buddy_block *block)
drivers/gpu/buddy.c
233
struct gpu_buddy_block *parent;
drivers/gpu/buddy.c
246
struct gpu_buddy_block *block,
drivers/gpu/buddy.c
249
struct gpu_buddy_block *parent;
drivers/gpu/buddy.c
253
struct gpu_buddy_block *buddy;
drivers/gpu/buddy.c
308
struct gpu_buddy_block *block, *buddy;
drivers/gpu/buddy.c
39
gpu_buddy_block_state(struct gpu_buddy_block *block)
drivers/gpu/buddy.c
407
sizeof(struct gpu_buddy_block *),
drivers/gpu/buddy.c
417
struct gpu_buddy_block *root;
drivers/gpu/buddy.c
45
gpu_buddy_block_is_allocated(struct gpu_buddy_block *block)
drivers/gpu/buddy.c
495
struct gpu_buddy_block *block)
drivers/gpu/buddy.c
51
gpu_buddy_block_is_split(struct gpu_buddy_block *block)
drivers/gpu/buddy.c
56
static unsigned int gpu_buddy_block_offset_alignment(struct gpu_buddy_block *block)
drivers/gpu/buddy.c
560
struct gpu_buddy_block *block, *tmp;
drivers/gpu/buddy.c
585
struct gpu_buddy_block *block)
drivers/gpu/buddy.c
602
struct gpu_buddy_block *block, *on;
drivers/gpu/buddy.c
646
static bool block_incompatible(struct gpu_buddy_block *block, unsigned int flags)
drivers/gpu/buddy.c
653
static struct gpu_buddy_block *
drivers/gpu/buddy.c
661
struct gpu_buddy_block *block;
drivers/gpu/buddy.c
662
struct gpu_buddy_block *buddy;
drivers/gpu/buddy.c
677
struct gpu_buddy_block,
drivers/gpu/buddy.c
71
struct gpu_buddy_block, rb,
drivers/gpu/buddy.c
745
static struct gpu_buddy_block *
drivers/gpu/buddy.c
75
static struct gpu_buddy_block *gpu_block_alloc(struct gpu_buddy *mm,
drivers/gpu/buddy.c
751
struct gpu_buddy_block *block;
drivers/gpu/buddy.c
76
struct gpu_buddy_block *parent,
drivers/gpu/buddy.c
763
static struct gpu_buddy_block *
drivers/gpu/buddy.c
768
struct gpu_buddy_block *max_block = NULL, *block = NULL;
drivers/gpu/buddy.c
792
static struct gpu_buddy_block *
drivers/gpu/buddy.c
797
struct gpu_buddy_block *block = NULL;
drivers/gpu/buddy.c
80
struct gpu_buddy_block *block;
drivers/gpu/buddy.c
864
struct gpu_buddy_block *block;
drivers/gpu/buddy.c
870
static struct gpu_buddy_block *
drivers/gpu/buddy.c
881
struct gpu_buddy_block *block = rbtree_get_free_block(rb);
drivers/gpu/buddy.c
907
static struct gpu_buddy_block *
drivers/gpu/buddy.c
913
struct gpu_buddy_block *block = NULL;
drivers/gpu/buddy.c
915
struct gpu_buddy_block *buddy;
drivers/gpu/buddy.c
945
struct gpu_buddy_block *left, *right;
drivers/gpu/buddy.c
982
struct gpu_buddy_block *block;
drivers/gpu/buddy.c
983
struct gpu_buddy_block *buddy;
drivers/gpu/buddy.c
99
struct gpu_buddy_block *block)
drivers/gpu/buddy.c
996
struct gpu_buddy_block,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5745
struct gpu_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h
128
struct gpu_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h
149
block = list_entry(next, struct gpu_buddy_block, link);
drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h
178
struct gpu_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h
58
struct gpu_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h
74
struct gpu_buddy_block,
drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h
84
block = list_entry(next, struct gpu_buddy_block, link);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
258
struct gpu_buddy_block *block)
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
283
struct gpu_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
305
struct gpu_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
407
struct gpu_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
455
struct gpu_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
56
static inline struct gpu_buddy_block *
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
570
struct gpu_buddy_block *dcc_block;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
59
return list_first_entry_or_null(list, struct gpu_buddy_block, link);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
64
struct gpu_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
642
struct gpu_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
75
block = list_entry(block->link.next, struct gpu_buddy_block, link);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
819
struct gpu_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
85
struct gpu_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
852
struct gpu_buddy_block *block;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h
60
static inline u64 amdgpu_vram_mgr_block_start(struct gpu_buddy_block *block)
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h
65
static inline u64 amdgpu_vram_mgr_block_size(struct gpu_buddy_block *block)
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h
70
static inline bool amdgpu_vram_mgr_is_cleared(struct gpu_buddy_block *block)
drivers/gpu/drm/drm_buddy.c
25
struct gpu_buddy_block *block,
drivers/gpu/drm/drm_buddy.c
50
struct gpu_buddy_block *block, *tmp;
drivers/gpu/drm/i915/i915_scatterlist.c
172
struct gpu_buddy_block *block;
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
105
struct gpu_buddy_block *block;
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
161
struct gpu_buddy_block *block;
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
199
struct gpu_buddy_block *block;
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
228
struct gpu_buddy_block *block;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
450
struct gpu_buddy_block *block;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
531
struct gpu_buddy_block *block;
drivers/gpu/drm/xe/xe_res_cursor.h
115
struct gpu_buddy_block *block;
drivers/gpu/drm/xe/xe_res_cursor.h
122
struct gpu_buddy_block,
drivers/gpu/drm/xe/xe_res_cursor.h
132
block = list_entry(next, struct gpu_buddy_block,
drivers/gpu/drm/xe/xe_res_cursor.h
270
struct gpu_buddy_block *block;
drivers/gpu/drm/xe/xe_res_cursor.h
310
block = list_entry(next, struct gpu_buddy_block, link);
drivers/gpu/drm/xe/xe_res_cursor.h
317
block = list_entry(next, struct gpu_buddy_block, link);
drivers/gpu/drm/xe/xe_svm.c
791
struct gpu_buddy_block *block;
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
126
struct gpu_buddy_block *block;
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
152
struct gpu_buddy_block *block = list_first_entry(&vres->blocks,
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
20
static inline struct gpu_buddy_block *
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
218
struct gpu_buddy_block *block;
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
23
return list_first_entry_or_null(list, struct gpu_buddy_block, link);
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
248
struct gpu_buddy_block *block;
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
29
struct gpu_buddy_block *block;
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
40
block = list_entry(block->link.next, struct gpu_buddy_block,
drivers/gpu/tests/gpu_buddy_test.c
1011
struct gpu_buddy_block *block;
drivers/gpu/tests/gpu_buddy_test.c
105
block = container_of(node, struct gpu_buddy_block, rb);
drivers/gpu/tests/gpu_buddy_test.c
1096
struct gpu_buddy_block *block;
drivers/gpu/tests/gpu_buddy_test.c
1134
block = list_first_entry_or_null(&tmp, struct gpu_buddy_block, link);
drivers/gpu/tests/gpu_buddy_test.c
1146
block = list_first_entry_or_null(&tmp, struct gpu_buddy_block, link);
drivers/gpu/tests/gpu_buddy_test.c
1177
struct gpu_buddy_block *block, *bn;
drivers/gpu/tests/gpu_buddy_test.c
119
struct gpu_buddy_block *block, *tmp;
drivers/gpu/tests/gpu_buddy_test.c
1204
block = list_first_entry_or_null(&tmp, struct gpu_buddy_block, link);
drivers/gpu/tests/gpu_buddy_test.c
1216
block = list_first_entry_or_null(&tmp, struct gpu_buddy_block, link);
drivers/gpu/tests/gpu_buddy_test.c
1245
block = list_first_entry_or_null(&tmp, struct gpu_buddy_block, link);
drivers/gpu/tests/gpu_buddy_test.c
1260
block = list_first_entry_or_null(&tmp, struct gpu_buddy_block, link);
drivers/gpu/tests/gpu_buddy_test.c
1272
struct gpu_buddy_block *block;
drivers/gpu/tests/gpu_buddy_test.c
1299
block = list_first_entry_or_null(&tmp, struct gpu_buddy_block, link);
drivers/gpu/tests/gpu_buddy_test.c
1318
struct gpu_buddy_block *block;
drivers/gpu/tests/gpu_buddy_test.c
1333
block = list_first_entry_or_null(&allocated, struct gpu_buddy_block, link);
drivers/gpu/tests/gpu_buddy_test.c
190
struct gpu_buddy_block *block, *tmp;
drivers/gpu/tests/gpu_buddy_test.c
26
struct gpu_buddy_block *block;
drivers/gpu/tests/gpu_buddy_test.c
297
struct gpu_buddy_block *block;
drivers/gpu/tests/gpu_buddy_test.c
532
struct gpu_buddy_block *block;
drivers/gpu/tests/gpu_buddy_test.c
58
struct gpu_buddy_block *root = NULL;
drivers/gpu/tests/gpu_buddy_test.c
75
struct gpu_buddy_block,
drivers/gpu/tests/gpu_buddy_test.c
85
struct gpu_buddy_block,
drivers/gpu/tests/gpu_buddy_test.c
859
struct gpu_buddy_block *block;
include/drm/drm_buddy.h
16
struct gpu_buddy_block *block,
include/linux/gpu_buddy.h
112
struct gpu_buddy_block *left;
include/linux/gpu_buddy.h
113
struct gpu_buddy_block *right;
include/linux/gpu_buddy.h
114
struct gpu_buddy_block *parent;
include/linux/gpu_buddy.h
175
struct gpu_buddy_block **roots;
include/linux/gpu_buddy.h
226
gpu_buddy_block_offset(const struct gpu_buddy_block *block)
include/linux/gpu_buddy.h
232
gpu_buddy_block_order(struct gpu_buddy_block *block)
include/linux/gpu_buddy.h
238
gpu_buddy_block_is_free(struct gpu_buddy_block *block)
include/linux/gpu_buddy.h
244
gpu_buddy_block_is_clear(struct gpu_buddy_block *block)
include/linux/gpu_buddy.h
251
struct gpu_buddy_block *block)
include/linux/gpu_buddy.h
273
void gpu_buddy_free_block(struct gpu_buddy *mm, struct gpu_buddy_block *block);
include/linux/gpu_buddy.h
281
struct gpu_buddy_block *block);
rust/helpers/gpu.c
12
__rust_helper unsigned int rust_helper_gpu_buddy_block_order(struct gpu_buddy_block *block)
rust/helpers/gpu.c
7
__rust_helper u64 rust_helper_gpu_buddy_block_offset(const struct gpu_buddy_block *block)