Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c amdgpu_vram_mgr_do_reserve() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 4096-ptr_max
PARAM_VALUE 5 blocks 4096-ptr_max
PARAM_VALUE 6 flags 1
BUF_SIZE 0 mm 80
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 3 size
UNITS 4 min_block_size unit_byte
LOCK2 &mgr->lock
TYPE_LOCK (struct amdgpu_vram_mgr)->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c amdgpu_vram_mgr_new() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 4096-ptr_max
PARAM_VALUE 1 start 0,4096-18446744073709547520
PARAM_VALUE 3 size 1-u64max
PARAM_VALUE 5 blocks 4096-ptr_max
BUF_SIZE 0 mm 80
CAPPED_DATA 0 mm->chunk_size 1
CAPPED_DATA 1 start 1
CAPPED_DATA 1 start 1
CAPPED_DATA 3 size 1
CAPPED_DATA 3 size 1
PARAM_COMPARE 4 min_block_size >= $0->chunk_size
PARAM_COMPARE 4 min_block_size >= $0->chunk_size
BIT_INFO 1 start 0x0,0xfffffffffffff000
BIT_INFO 1 start 0x0,0xfffffffffffff000
NOSPEC 3 size
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size
UNITS 1 start unit_byte
UNITS 2 end unit_byte
UNITS 3 size unit_byte
UNITS 4 min_block_size unit_byte
LOCK2 &mgr->lock
TYPE_LOCK (struct amdgpu_vram_mgr)->lock

drivers/gpu/drm/i915/i915_ttm_buddy_manager.c i915_ttm_buddy_man_alloc() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 4096-ptr_max
PARAM_VALUE 1 start 0,4096-18446744073709547520
PARAM_VALUE 2 end 0,4096-18446744073709547520
PARAM_VALUE 3 size 0,4096-18446744073692774400
PARAM_VALUE 5 blocks 4096-ptr_max
PARAM_VALUE 5 blocks->next 4096-ptr_max
PARAM_VALUE 5 blocks->prev 4096-ptr_max
BUF_SIZE 0 mm 80
CAPPED_DATA 3 size 1
BIT_INFO 1 start 0x0,0xfffffffffffff000
BIT_INFO 2 end 0x0,0xfffffffffffff000
BIT_INFO 3 size 0x0,0xfffffffffffff000
RX_PATH
TASK_NOT_RUNNING
UNITS 1 start unit_byte
UNITS 2 end unit_byte
UNITS 3 size unit_byte
UNITS 4 min_block_size unit_byte
LOCK2 &bman->lock
TYPE_LOCK (struct i915_ttm_buddy_manager)->lock

drivers/gpu/drm/i915/i915_ttm_buddy_manager.c i915_ttm_buddy_man_reserve() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 4096-ptr_max
PARAM_VALUE 1 start 0-8589934590
PARAM_VALUE 2 end 4096-12884905980
PARAM_VALUE 3 size 4096-4294971390
PARAM_VALUE 5 blocks 4096-ptr_max
PARAM_VALUE 6 flags 1
BUF_SIZE 0 mm 80
DATA_SOURCE 1 start $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 start unit_byte
UNITS 2 end unit_byte
UNITS 3 size unit_byte
UNITS 4 min_block_size unit_byte
LOCK2 &bman->lock
TYPE_LOCK (struct i915_ttm_buddy_manager)->lock

drivers/gpu/drm/xe/xe_ttm_vram_mgr.c xe_ttm_vram_mgr_new() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 4096-ptr_max
PARAM_VALUE 1 start 0,4096-18446744073709547520
PARAM_VALUE 2 end 0,4096-18446744073709547520
PARAM_VALUE 3 size 1-u64max
PARAM_VALUE 5 blocks 4096-ptr_max
PARAM_VALUE 5 blocks->next 4096-ptr_max
PARAM_VALUE 5 blocks->prev 4096-ptr_max
BUF_SIZE 0 mm 80
CAPPED_DATA 0 mm->chunk_size 1
CAPPED_DATA 2 end 1
CAPPED_DATA 3 size 1
CAPPED_DATA 3 size 1
PARAM_COMPARE 4 min_block_size >= $0->chunk_size
PARAM_COMPARE 4 min_block_size >= $0->chunk_size
BIT_INFO 1 start 0x0,0xfffffffffffff000
BIT_INFO 2 end 0x0,0xfffffffffffff000
NOSPEC 3 size
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 start unit_byte
UNITS 2 end unit_byte
UNITS 3 size unit_byte
UNITS 4 min_block_size unit_byte
LOCK2 &mgr->lock
TYPE_LOCK (struct xe_ttm_vram_mgr)->lock

drivers/gpu/drm/ttm/tests/ttm_mock_manager.c ttm_mock_manager_alloc() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 5 blocks 4096-ptr_max
PARAM_VALUE 5 blocks->next 4096-ptr_max
PARAM_VALUE 5 blocks->prev 4096-ptr_max
BUF_SIZE 0 mm 80
NOSPEC 3 size
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
UNITS 4 min_block_size unit_byte
LOCK2 &manager->lock
TYPE_LOCK (struct ttm_mock_manager)->lock

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_addr_to_block() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 5501470301888192512
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->clear_avail 0
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 4194304
PARAM_VALUE 2 end 4198400
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 8581837172302426112
PARAM_VALUE 5 blocks->next 8581837172302426112
PARAM_VALUE 5 blocks->prev 8581837172302426112
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_clear() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 4418604149187158016
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 16777216
PARAM_VALUE 3 size 20480
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 3027575195052277760
PARAM_VALUE 5 blocks->next 3027575195052277760
PARAM_VALUE 5 blocks->prev 3027575195052277760
PARAM_VALUE 6 flags 2
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_clear() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 4418604149187158016
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 16777216
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 4998180468064243712,6917857176228958208
PARAM_VALUE 5 blocks->next 4998180468064243712,6917857176228958208
PARAM_VALUE 5 blocks->prev 4998180468064243712,6917857176228958208
PARAM_VALUE 6 flags 0,8
BUF_SIZE 5 blocks 16
FUZZY_MAX 6 flags 8
BIT_INFO 5 blocks 0x40010a2308039000,0x655d3af77e43d000
BIT_INFO 5 blocks 0x40010a2308039000,0x655d3af77e43d000
BIT_INFO 6 flags 0x0,0x8
BIT_INFO 6 flags 0x0,0x8
HARD_MAX 6 flags 8
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_clear() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 4418604149187158016
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 16777216
PARAM_VALUE 3 size 40960
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 6917857176228958208
PARAM_VALUE 6 flags 8
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_clear() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 4418604149187158016
PARAM_VALUE 0 mm->free_trees 0,16,4096-ptr_max
PARAM_VALUE 0 mm->max_order 0-2147483646
PARAM_VALUE 0 mm->n_roots 0-s32max
PARAM_VALUE 0 mm->used_scoreboard 0,16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 16777216
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 4998180468064243712,6917857176228958208
PARAM_VALUE 6 flags 0
BUF_SIZE 5 blocks 16
BIT_INFO 5 blocks 0x40010a2308039000,0x655d3af77e43d000
BIT_INFO 5 blocks 0x40010a2308039000,0x655d3af77e43d000
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_clear() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 4418604149187158016
PARAM_VALUE 0 mm->free_trees 0,16,4096-ptr_max
PARAM_VALUE 0 mm->max_order 0-2147483646
PARAM_VALUE 0 mm->n_roots 0-s32max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 0,16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 16777216
PARAM_VALUE 5 blocks 3027575195052277760
PARAM_VALUE 6 flags 8
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_clear() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 4418604149187158016
PARAM_VALUE 0 mm->free_trees 0,16,4096-ptr_max
PARAM_VALUE 0 mm->max_order 0-2147483646
PARAM_VALUE 0 mm->n_roots 0-s32max
PARAM_VALUE 0 mm->used_scoreboard 0,16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 16777216
PARAM_VALUE 3 size 16384
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 3027575195052277760
PARAM_VALUE 6 flags 1
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_clear() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 4418604149187158016
PARAM_VALUE 0 mm->free_trees 0,16,4096-ptr_max
PARAM_VALUE 0 mm->max_order 0-2147483646
PARAM_VALUE 0 mm->n_roots 0-s32max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 0,16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 16777216
PARAM_VALUE 3 size 8192
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 3027575195052277760
PARAM_VALUE 6 flags 8
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_clear() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 4418604149187158016
PARAM_VALUE 0 mm->free_trees 0,16,4096-ptr_max
PARAM_VALUE 0 mm->max_order 0-2147483646
PARAM_VALUE 0 mm->n_roots 0-s32max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 0,16,4096-ptr_max
PARAM_VALUE 1 start 16777216
PARAM_VALUE 2 end 20971520
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 3027575195052277760
PARAM_VALUE 6 flags 1
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_clear() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 4418604149187158016
PARAM_VALUE 0 mm->free_trees 0,16,4096-ptr_max
PARAM_VALUE 0 mm->max_order 0-2147483646
PARAM_VALUE 0 mm->n_roots 0-s32max
PARAM_VALUE 0 mm->used_scoreboard 0,16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 20971520
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 4998180468064243712,6917857176228958208
PARAM_VALUE 6 flags 0
BUF_SIZE 5 blocks 16
BIT_INFO 5 blocks 0x40010a2308039000,0x655d3af77e43d000
BIT_INFO 5 blocks 0x40010a2308039000,0x655d3af77e43d000
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_clear() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 4418604149187158016
PARAM_VALUE 0 mm->free_trees 0,16,4096-ptr_max
PARAM_VALUE 0 mm->max_order 0-2147483646
PARAM_VALUE 0 mm->n_roots 0-s32max
PARAM_VALUE 0 mm->used_scoreboard 0,16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 20971520
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 4998180468064243712,6917857176228958208
PARAM_VALUE 6 flags 0
BUF_SIZE 5 blocks 16
BIT_INFO 5 blocks 0x40010a2308039000,0x655d3af77e43d000
BIT_INFO 5 blocks 0x40010a2308039000,0x655d3af77e43d000
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_contiguous() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 5303430588477145088
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 196608
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 6213460807811305472,9076895189348642816,9221858355512365056
PARAM_VALUE 5 blocks->next 6213460807811305472,9076895189348642816,9221858355512365056
PARAM_VALUE 5 blocks->prev 6213460807811305472,9076895189348642816,9221858355512365056
PARAM_VALUE 6 flags 0
BUF_SIZE 5 blocks 16
BIT_INFO 5 blocks 0x5432840010001000,0x7fffbffffbfff000
BIT_INFO 5 blocks 0x5432840010001000,0x7fffbffffbfff000
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_contiguous() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 5303430588477145088
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 196608
PARAM_VALUE 3 size 12288
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 2362970795602382848
PARAM_VALUE 5 blocks->next 2362970795602382848
PARAM_VALUE 5 blocks->prev 2362970795602382848
PARAM_VALUE 6 flags 4
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_contiguous() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 5303430588477145088
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 196608
PARAM_VALUE 3 size 12288
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 2362970795602382848
PARAM_VALUE 6 flags 4
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_contiguous() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 5303430588477145088
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 196608
PARAM_VALUE 3 size 8192
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 2362970795602382848
PARAM_VALUE 6 flags 4
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_contiguous() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 5303430588477145088
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 196608
PARAM_VALUE 3 size 12288
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 2362970795602382848
PARAM_VALUE 6 flags 4
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_contiguous() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 5303430588477145088
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 196608
PARAM_VALUE 3 size 8192
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 2362970795602382848
PARAM_VALUE 6 flags 4
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_contiguous() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 5303430588477145088
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 196608
PARAM_VALUE 3 size 12288
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 2362970795602382848
PARAM_VALUE 6 flags 4
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_exceeds_max_order() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 1822663995839451136
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->clear_avail 0
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 10737418240
PARAM_VALUE 3 size 9663676416
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 8949554163649216512
PARAM_VALUE 5 blocks->next 8949554163649216512
PARAM_VALUE 5 blocks->prev 8949554163649216512
PARAM_VALUE 6 flags 4
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_exceeds_max_order() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 1822663995839451136
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 10737418240
PARAM_VALUE 3 size 9663676416
PARAM_VALUE 4 min_block_size 8589934592
PARAM_VALUE 5 blocks 8949554163649216512
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_exceeds_max_order() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 1822663995839451136
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 10737418240
PARAM_VALUE 3 size 9663676416
PARAM_VALUE 4 min_block_size 8589934592
PARAM_VALUE 5 blocks 8949554163649216512
PARAM_VALUE 6 flags 1
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_exceeds_max_order() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 1822663995839451136
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 10737418240
PARAM_VALUE 3 size 9663676416
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 8949554163649216512
PARAM_VALUE 6 flags 5
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_limit() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 6673180222330703872
PARAM_VALUE 1 start 0
PARAM_VALUE 5 blocks 9021968319193243648
PARAM_VALUE 5 blocks->next 9021968319193243648
PARAM_VALUE 5 blocks->prev 9021968319193243648
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->n_roots
UNITS 4 min_block_size unit_byte

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_optimistic() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 2918397562002550784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 536866816
PARAM_VALUE 5 blocks 3877424555688652800
PARAM_VALUE 6 flags 0
DATA_SOURCE 3 size r get_size
DATA_SOURCE 4 min_block_size r get_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_optimistic() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 2918397562002550784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 536866816
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 3877424555688652800
PARAM_VALUE 6 flags 0
DATA_SOURCE 3 size r get_size
DATA_SOURCE 4 min_block_size r get_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_pathological() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 1274072054375104512
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 32768
PARAM_VALUE 5 blocks 7629340199561166848
PARAM_VALUE 6 flags 0
DATA_SOURCE 3 size r get_size
DATA_SOURCE 4 min_block_size r get_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_pathological() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 1274072054375104512
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 32768
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 7629340199561166848
PARAM_VALUE 6 flags 0
DATA_SOURCE 3 size r get_size
DATA_SOURCE 4 min_block_size r get_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_pathological() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 1274072054375104512
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 32768
PARAM_VALUE 5 blocks 7629340199561166848
PARAM_VALUE 6 flags 0
DATA_SOURCE 3 size r get_size
DATA_SOURCE 4 min_block_size r get_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_pathological() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 1274072054375104512
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 32768
PARAM_VALUE 5 blocks 7629340199561166848
PARAM_VALUE 6 flags 0
DATA_SOURCE 3 size r get_size
DATA_SOURCE 4 min_block_size r get_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_pessimistic() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 2485355546759708672
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 268435456
PARAM_VALUE 5 blocks 6766737513760436224
PARAM_VALUE 6 flags 0
DATA_SOURCE 3 size r get_size
DATA_SOURCE 4 min_block_size r get_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_pessimistic() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 2485355546759708672
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 268435456
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 6766737513760436224
PARAM_VALUE 6 flags 0
DATA_SOURCE 3 size r get_size
DATA_SOURCE 4 min_block_size r get_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_pessimistic() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 2485355546759708672
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 268435456
PARAM_VALUE 5 blocks 6766737513760436224
PARAM_VALUE 6 flags 0
DATA_SOURCE 3 size r get_size
DATA_SOURCE 4 min_block_size r get_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_pessimistic() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 2485355546759708672
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 268435456
PARAM_VALUE 5 blocks 6766737513760436224
PARAM_VALUE 6 flags 0
DATA_SOURCE 3 size r get_size
DATA_SOURCE 4 min_block_size r get_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_pessimistic() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 2485355546759708672
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 268435456
PARAM_VALUE 3 size 268435456
PARAM_VALUE 4 min_block_size 268435456
PARAM_VALUE 5 blocks 6766737513760436224
PARAM_VALUE 6 flags 0
DATA_SOURCE 3 size r get_size
DATA_SOURCE 4 min_block_size r get_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->clear_avail 0
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 16777216
PARAM_VALUE 3 size 16777216
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 1016687285810728960
PARAM_VALUE 5 blocks->next 1016687285810728960
PARAM_VALUE 5 blocks->prev 1016687285810728960
PARAM_VALUE 6 flags 0
PARAM_COMPARE 2 end >= $4
PARAM_COMPARE 3 size >= $4
PARAM_COMPARE 4 min_block_size <= $2
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 4096
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 7746421938959429632
PARAM_VALUE 5 blocks->next 7746421938959429632
PARAM_VALUE 5 blocks->prev 7746421938959429632
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 2 end
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0-12582912
PARAM_VALUE 2 end 4194304-16777216
PARAM_VALUE 3 size 4194304
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 1016687285810728960
PARAM_VALUE 6 flags 0
CAPPED_DATA 1 start 1
CAPPED_DATA 2 end 1
FUZZY_MAX 1 start 12582912
FUZZY_MAX 2 end 16777216
PARAM_COMPARE 1 start < $2
PARAM_COMPARE 2 end > $1
PARAM_COMPARE 2 end >= $3
PARAM_COMPARE 3 size <= $2
HARD_MAX 1 start 12582912
HARD_MAX 2 end 16777216
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->clear_avail 0
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 4096
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 1016687285810728960
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 2 end
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 8388608
PARAM_VALUE 2 end 8392704
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 1016687285810728960
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 16773120
PARAM_VALUE 2 end 16777216
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 1016687285810728960
PARAM_VALUE 6 flags 0
PARAM_COMPARE 2 end >= $3
PARAM_COMPARE 3 size <= $2
PARAM_COMPARE 4 min_block_size <= $2
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 2 end
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->clear_avail 0
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 4194304
PARAM_VALUE 3 size 4194304
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 1016687285810728960
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 4194304
PARAM_VALUE 2 end 6291456
PARAM_VALUE 3 size 2097152
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 1016687285810728960
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 6291456
PARAM_VALUE 2 end 7340032
PARAM_VALUE 3 size 1048576
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 1016687285810728960
PARAM_VALUE 6 flags 0
PARAM_COMPARE 2 end >= $4
PARAM_COMPARE 4 min_block_size <= $2
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 2 end
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 7340032
PARAM_VALUE 3 size 7340032
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 1016687285810728960
PARAM_VALUE 6 flags 0
PARAM_COMPARE 2 end >= $4
PARAM_COMPARE 3 size >= $4
PARAM_COMPARE 4 min_block_size <= $2
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 2 end
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 1016687285810728960
PARAM_VALUE 6 flags 0
PARAM_COMPARE 2 end <= $3
PARAM_COMPARE 3 size >= $2
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->clear_avail 0
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 8388608
PARAM_VALUE 3 size 8388608
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 1016687285810728960
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 16777216
PARAM_VALUE 3 size 16777216
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 7746421938959429632
PARAM_VALUE 6 flags 0
PARAM_COMPARE 2 end >= $4
PARAM_COMPARE 3 size >= $4
PARAM_COMPARE 4 min_block_size <= $2
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 2 end
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 8388608
PARAM_VALUE 3 size 8388608
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 7746421938959429632
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 8388608
PARAM_VALUE 2 end 16777216
PARAM_VALUE 3 size 8388608
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 1016687285810728960
PARAM_VALUE 6 flags 0
PARAM_COMPARE 2 end >= $4
PARAM_COMPARE 4 min_block_size <= $2
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 2 end
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0,8192-u16max
PARAM_VALUE 2 end 4096,12288-69631
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 1016687285810728960
PARAM_VALUE 6 flags 0
CAPPED_DATA 2 end 1
FUZZY_MAX 1 start u16max
HARD_MAX 1 start u16max
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 1 start
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 8192
PARAM_VALUE 3 size 8192
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 7746421938959429632
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 4096
PARAM_VALUE 2 end 8192
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 1016687285810728960
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 1 start
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->clear_avail 0
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 2048
PARAM_VALUE 2 end 6144
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 7746421938959429632
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 4097
PARAM_VALUE 3 size 4097
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 7746421938959429632
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 16777216
PARAM_VALUE 2 end 16781312
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 7746421938959429632
PARAM_VALUE 6 flags 0
PARAM_COMPARE 1 start >= $3
PARAM_COMPARE 3 size <= $1
PARAM_COMPARE 4 min_block_size <= $1
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 1 start
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 4194304
PARAM_VALUE 2 end 6291456
PARAM_VALUE 3 size 2097152
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 1016687285810728960
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->clear_avail 0
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 4096
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 1016687285810728960
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 65536
PARAM_VALUE 2 end 131072
PARAM_VALUE 3 size 65536
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 1016687285810728960
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 1048576
PARAM_VALUE 2 end 2097152
PARAM_VALUE 3 size 1048576
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 1016687285810728960
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 9038028188426358784
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 4194304
PARAM_VALUE 2 end 8388608
PARAM_VALUE 3 size 4194304
PARAM_VALUE 4 min_block_size 4096
PARAM_VALUE 5 blocks 1016687285810728960
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range_bias() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 6086007340207362048
PARAM_VALUE 0 mm->chunk_size 4096-u32max
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 3 size 0-u32max
PARAM_VALUE 4 min_block_size 1048576
PARAM_VALUE 5 blocks 6316906599339614208
PARAM_VALUE 6 flags 1
CAPPED_DATA 3 size 1
PARAM_COMPARE 1 start < $2
PARAM_COMPARE 2 end > $1
PARAM_COMPARE 2 end >= $4
PARAM_COMPARE 4 min_block_size <= $2
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range_bias() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 6086007340207362048
PARAM_VALUE 0 mm->chunk_size 4096-u32max
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 3 size 0-u32max
PARAM_VALUE 4 min_block_size 4096-u32max
PARAM_VALUE 5 blocks 6316906599339614208
PARAM_VALUE 6 flags 1
CAPPED_DATA 3 size 1
CAPPED_DATA 4 min_block_size 1
PARAM_COMPARE 1 start < $2
PARAM_COMPARE 2 end > $1
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range_bias() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 6086007340207362048
PARAM_VALUE 0 mm->chunk_size 4096-u32max
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0-u32max
PARAM_VALUE 3 size 1048576
PARAM_VALUE 4 min_block_size 4096-u32max
PARAM_VALUE 5 blocks 6316906599339614208
PARAM_VALUE 6 flags 1
CAPPED_DATA 4 min_block_size 1
PARAM_COMPARE 2 end >= $3
PARAM_COMPARE 3 size <= $2
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range_bias() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 6086007340207362048
PARAM_VALUE 0 mm->chunk_size 4096-u32max
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0-u32max
PARAM_VALUE 2 end 0-u32max
PARAM_VALUE 3 size 524288
PARAM_VALUE 4 min_block_size 524288
PARAM_VALUE 5 blocks 6316906599339614208
PARAM_VALUE 6 flags 1
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range_bias() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 6086007340207362048
PARAM_VALUE 0 mm->chunk_size 4096-u32max
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 3 size 1048576
PARAM_VALUE 4 min_block_size 1048576
PARAM_VALUE 5 blocks 7991422362991054848
PARAM_VALUE 5 blocks->next 7991422362991054848
PARAM_VALUE 5 blocks->prev 7991422362991054848
PARAM_VALUE 6 flags 1
PARAM_COMPARE 1 start < $2
PARAM_COMPARE 2 end > $1
PARAM_COMPARE 2 end >= $3
PARAM_COMPARE 3 size <= $2
PARAM_COMPARE 4 min_block_size <= $2
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range_bias() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 6086007340207362048
PARAM_VALUE 0 mm->chunk_size 4096-u32max
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 3 size 4096-u32max
PARAM_VALUE 4 min_block_size 1048576
PARAM_VALUE 5 blocks 7991422362991054848
PARAM_VALUE 6 flags 1
CAPPED_DATA 2 end 1
CAPPED_DATA 3 size 1
PARAM_COMPARE 1 start < $2
PARAM_COMPARE 2 end > $1
PARAM_COMPARE 2 end >= $4
PARAM_COMPARE 4 min_block_size <= $2
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range_bias() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 6086007340207362048
PARAM_VALUE 0 mm->chunk_size 4096-u32max
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 3 size 4096-u32max
PARAM_VALUE 4 min_block_size 4096-u32max
PARAM_VALUE 5 blocks 7991422362991054848
PARAM_VALUE 6 flags 1
CAPPED_DATA 2 end 1
CAPPED_DATA 3 size 1
CAPPED_DATA 4 min_block_size 1
PARAM_COMPARE 1 start < $2
PARAM_COMPARE 2 end > $1
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range_bias() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 6086007340207362048
PARAM_VALUE 0 mm->chunk_size 4096-u32max
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 3 size 0-u32max
PARAM_VALUE 4 min_block_size 4096-u32max
PARAM_VALUE 5 blocks 6316906599339614208
PARAM_VALUE 6 flags 1
CAPPED_DATA 2 end 1
CAPPED_DATA 4 min_block_size 1
PARAM_COMPARE 1 start < $2
PARAM_COMPARE 2 end > $1
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range_bias() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 6086007340207362048
PARAM_VALUE 0 mm->chunk_size 4096-u32max
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 3 size 4096-u32max
PARAM_VALUE 4 min_block_size 4096-u32max
PARAM_VALUE 5 blocks 6316906599339614208
PARAM_VALUE 6 flags 1
CAPPED_DATA 2 end 1
CAPPED_DATA 3 size 1
CAPPED_DATA 4 min_block_size 1
PARAM_COMPARE 1 start < $2
PARAM_COMPARE 2 end > $1
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range_bias() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 6086007340207362048
PARAM_VALUE 0 mm->chunk_size 4096-u32max
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 3 size 4096-u32max
PARAM_VALUE 4 min_block_size 4096-u32max
PARAM_VALUE 5 blocks 6316906599339614208
PARAM_VALUE 6 flags 1
CAPPED_DATA 3 size 1
CAPPED_DATA 4 min_block_size 1
PARAM_COMPARE 2 end >= $4
PARAM_COMPARE 4 min_block_size <= $2
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range_bias() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 6086007340207362048
PARAM_VALUE 0 mm->chunk_size 4096-u32max
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 4096-8388607
PARAM_VALUE 3 size 4096-u32max
PARAM_VALUE 4 min_block_size 4096-u32max
PARAM_VALUE 5 blocks 6316906599339614208
PARAM_VALUE 6 flags 1
CAPPED_DATA 2 end 1
CAPPED_DATA 3 size 1
CAPPED_DATA 4 min_block_size 1
PARAM_COMPARE 1 start < $2
PARAM_COMPARE 2 end > $1
PARAM_COMPARE 2 end >= $3
PARAM_COMPARE 3 size <= $2
PARAM_COMPARE 4 min_block_size <= $2
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range_bias() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 6086007340207362048
PARAM_VALUE 0 mm->chunk_size 4096-u32max
PARAM_VALUE 0 mm->clear_avail 0
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 3 size 4096-u32max
PARAM_VALUE 4 min_block_size 4096-u32max
PARAM_VALUE 5 blocks 6316906599339614208
PARAM_VALUE 6 flags 9
CAPPED_DATA 1 start 1
CAPPED_DATA 2 end 1
CAPPED_DATA 3 size 1
CAPPED_DATA 4 min_block_size 1
PARAM_COMPARE 1 start < $2
PARAM_COMPARE 2 end > $1
PARAM_COMPARE 2 end >= $4
PARAM_COMPARE 3 size >= $4
PARAM_COMPARE 4 min_block_size <= $2
PARAM_COMPARE 4 min_block_size <= $3
NO_OVERFLOW_SIMPLE 0 mm->chunk_size
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 min_block_size

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_fragmentation_performance() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 6743707022481940480
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 4294967296
PARAM_VALUE 3 size 8192
PARAM_VALUE 4 min_block_size 65536
PARAM_VALUE 5 blocks 4797042449119588352
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_fragmentation_performance() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 6743707022481940480
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 4294967296
PARAM_VALUE 3 size 65536
PARAM_VALUE 4 min_block_size 65536
PARAM_VALUE 5 blocks 3122809915660132352
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_fragmentation_performance() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 6743707022481940480
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 4294967296
PARAM_VALUE 3 size 8192
PARAM_VALUE 4 min_block_size 65536
PARAM_VALUE 5 blocks 4797042449119588352
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_offset_aligned_allocation() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 2450317267143839744
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 4194304
PARAM_VALUE 3 size 8192
PARAM_VALUE 4 min_block_size 262144
PARAM_VALUE 5 blocks 6809862998220099584
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_offset_aligned_allocation() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 2450317267143839744
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 4194304
PARAM_VALUE 3 size 16384
PARAM_VALUE 4 min_block_size 262144
PARAM_VALUE 5 blocks 6809862998220099584
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_offset_aligned_allocation() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 2450317267143839744
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 4194304
PARAM_VALUE 3 size 16384
PARAM_VALUE 4 min_block_size 262144
PARAM_VALUE 5 blocks 6809862998220099584
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_offset_aligned_allocation() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 2450317267143839744
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->size 1-u64max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 4194304
PARAM_VALUE 3 size 16384
PARAM_VALUE 4 min_block_size 262144
PARAM_VALUE 5 blocks 6809862998220099584
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->n_roots

drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_subtree_offset_alignment_stress() -> gpu_buddy_alloc_blocks()

Type Parameter Key Value
PARAM_VALUE 0 mm 1027097854816448512
PARAM_VALUE 0 mm->chunk_size 4096
PARAM_VALUE 0 mm->free_scoreboard 4096-ptr_max
PARAM_VALUE 0 mm->free_trees 4096-ptr_max
PARAM_VALUE 0 mm->lock_dep_map 0
PARAM_VALUE 0 mm->max_order 0-51
PARAM_VALUE 0 mm->n_roots 0-64
PARAM_VALUE 0 mm->roots 4096-ptr_max
PARAM_VALUE 0 mm->used_scoreboard 16,4096-ptr_max
PARAM_VALUE 1 start 0
PARAM_VALUE 2 end 2097152
PARAM_VALUE 3 size 4096
PARAM_VALUE 5 blocks 4096-ptr_max
PARAM_VALUE 6 flags 0
NO_OVERFLOW_SIMPLE 0 mm->n_roots
NO_OVERFLOW_SIMPLE 4 min_block_size