Defined in 1 files as a function:
Referenced in 9 files:
- drivers/gpu/buddy.c
- drivers/gpu/drm/drm_buddy.c, line 29
- drivers/gpu/drm/i915/i915_scatterlist.c, line 205
- drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
- drivers/gpu/drm/i915/selftests/intel_memory_region.c
- drivers/gpu/drm/xe/xe_res_cursor.h
- drivers/gpu/drm/xe/xe_svm.c, line 825
- drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
- drivers/gpu/tests/gpu_buddy_test.c
Smatch caller information:
drivers/gpu/drm/xe/xe_migrate.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_migrate.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_migrate.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_migrate.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_migrate.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_migrate.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_migrate.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_migrate.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/buddy.c __alloc_range() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | (-1),80 |
| BUF_SIZE | 0 | mm | (-1),80 |
| DATA_SOURCE | 0 | mm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->avail | |
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | mm->n_roots | |
| NO_OVERFLOW_SIMPLE | 0 | mm->size | |
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c __alloc_range() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| PARAM_VALUE | 1 | block->header | 0,1024-u64max |
| BUF_SIZE | 0 | mm | (-1),80 |
| BUF_SIZE | 0 | mm | (-1),80 |
| DATA_SOURCE | 0 | mm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->avail | |
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | mm->n_roots | |
| NO_OVERFLOW_SIMPLE | 0 | mm->size | |
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c __alloc_range() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| PARAM_VALUE | 1 | block->header | 0,1024-u64max |
| BUF_SIZE | 0 | mm | (-1),80 |
| BUF_SIZE | 0 | mm | (-1),80 |
| DATA_SOURCE | 0 | mm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->avail | |
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | mm->n_roots | |
| NO_OVERFLOW_SIMPLE | 0 | mm->size | |
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c __alloc_range() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| PARAM_VALUE | 1 | block->header | 1024-u64max |
| BUF_SIZE | 0 | mm | (-1),80 |
| BUF_SIZE | 0 | mm | (-1),80 |
| DATA_SOURCE | 0 | mm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->avail | |
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | mm->n_roots | |
| NO_OVERFLOW_SIMPLE | 0 | mm->size | |
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c __alloc_range_bias() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| BUF_SIZE | 1 | block | 0 |
| CAPPED_DATA | 0 | mm->chunk_size | 1 |
| CAPPED_DATA | 0 | mm->n_roots | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| BIT_INFO | 1 | block | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| HALF_LOCKED2 | &bman->lock | ||
| HALF_LOCKED2 | &manager->lock | ||
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c __force_merge() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | (-1),80 |
| BUF_SIZE | 0 | mm | (-1),80 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | block | r rbtree_get_free_block |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mm->avail | 0-1099511627520[c] |
| HOST_DATA | 0 | mm->size | 0-1099511627520[c] |
| NO_OVERFLOW_SIMPLE | 0 | mm->avail | |
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | mm->size | |
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c __force_merge() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| PARAM_VALUE | 1 | block->header | 512-u64max |
| BUF_SIZE | 0 | mm | (-1),80 |
| BUF_SIZE | 0 | mm | (-1),80 |
| CAPPED_DATA | 1 | block | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | block | r rbtree_get_free_block |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mm->avail | 0-1099511627520[c] |
| HOST_DATA | 0 | mm->size | 0-1099511627520[c] |
| NO_OVERFLOW_SIMPLE | 0 | mm->avail | |
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | mm->size | |
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c __gpu_buddy_free() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| PARAM_VALUE | 1 | block->header | 512-u64max |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | block | r __get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->avail | |
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | mm->n_roots | |
| NO_OVERFLOW_SIMPLE | 0 | mm->size | |
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c gpu_buddy_alloc_blocks() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| PARAM_VALUE | 1 | block->header | 0,1024-u64max |
| BUF_SIZE | 0 | mm | (-1),80 |
| BUF_SIZE | 0 | mm | (-1),80 |
| CAPPED_DATA | 0 | mm->chunk_size | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| HALF_LOCKED2 | &bman->lock | ||
| HALF_LOCKED2 | &manager->lock | ||
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c gpu_buddy_alloc_blocks() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| PARAM_VALUE | 1 | block->header | 1024-u64max |
| BUF_SIZE | 0 | mm | (-1),80 |
| BUF_SIZE | 0 | mm | (-1),80 |
| CAPPED_DATA | 0 | mm->chunk_size | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| HALF_LOCKED2 | &bman->lock | ||
| HALF_LOCKED2 | &manager->lock | ||
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c gpu_buddy_alloc_blocks() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | (-1),80 |
| BUF_SIZE | 0 | mm | (-1),80 |
| CAPPED_DATA | 0 | mm->chunk_size | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| HALF_LOCKED2 | &bman->lock | ||
| HALF_LOCKED2 | &manager->lock | ||
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c gpu_buddy_allocated_addr_to_block() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 5501470301888192512 |
| PARAM_VALUE | 0 | mm->chunk_size | 4096 |
| BUF_SIZE | 1 | block | 0 |
| CAPPED_DATA | 0 | mm->n_roots | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| BIT_INFO | 1 | block | 0x0,0x0 |
drivers/gpu/buddy.c gpu_buddy_block_print() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | block | $1 |
drivers/gpu/buddy.c gpu_buddy_block_trim() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | (-1),80 |
| BUF_SIZE | 0 | mm | (-1),80 |
| DATA_SOURCE | 0 | mm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->avail | |
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | mm->size | |
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c gpu_buddy_block_trim() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | (-1),80 |
| BUF_SIZE | 0 | mm | (-1),80 |
| DATA_SOURCE | 0 | mm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->avail | |
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | mm->size | |
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c gpu_buddy_block_trim() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | (-1),80 |
| BUF_SIZE | 0 | mm | (-1),80 |
| DATA_SOURCE | 0 | mm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->avail | |
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | mm->size | |
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c gpu_buddy_block_trim() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| PARAM_VALUE | 1 | block->header | 0,2048-u64max |
| BUF_SIZE | 0 | mm | (-1),80 |
| BUF_SIZE | 0 | mm | (-1),80 |
| DATA_SOURCE | 0 | mm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->avail | |
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | mm->size | |
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c gpu_buddy_block_trim() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| PARAM_VALUE | 1 | block->header | 2048-u64max |
| BUF_SIZE | 0 | mm | (-1),80 |
| BUF_SIZE | 0 | mm | (-1),80 |
| DATA_SOURCE | 0 | mm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->avail | |
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | mm->size | |
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c gpu_buddy_block_trim() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| PARAM_VALUE | 1 | block->header | 0,1024-u64max |
| BUF_SIZE | 0 | mm | (-1),80 |
| BUF_SIZE | 0 | mm | (-1),80 |
| DATA_SOURCE | 0 | mm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->avail | |
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | mm->size | |
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c gpu_buddy_block_trim() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| PARAM_VALUE | 1 | block->header | 1024-u64max |
| BUF_SIZE | 0 | mm | (-1),80 |
| BUF_SIZE | 0 | mm | (-1),80 |
| DATA_SOURCE | 0 | mm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->avail | |
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | mm->size | |
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c gpu_buddy_free_block() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | block | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->avail | |
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | mm->n_roots | |
| NO_OVERFLOW_SIMPLE | 0 | mm->size |
drivers/gpu/buddy.c gpu_buddy_free_block() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| PARAM_VALUE | 1 | block->header | 512-u64max |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | block | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->avail | |
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | mm->n_roots | |
| NO_OVERFLOW_SIMPLE | 0 | mm->size |
drivers/gpu/buddy.c gpu_buddy_init() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->chunk_size | 4096-u32max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| PARAM_VALUE | 1 | block->header | 0,2048-u64max |
| BUF_SIZE | 0 | mm->free_scoreboard | 8 |
| BUF_SIZE | 0 | mm->free_trees | 8 |
| BUF_SIZE | 0 | mm->roots | 8 |
| BUF_SIZE | 0 | mm->used_scoreboard | 8 |
| CAPPED_DATA | 0 | mm->avail | 1 |
| CAPPED_DATA | 0 | mm->chunk_size | 1 |
| CAPPED_DATA | 0 | mm->max_order | 1 |
| CAPPED_DATA | 0 | mm->size | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | block | r gpu_block_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mm->avail | 0-4503599626321920[c] |
| HOST_DATA | 0 | mm->size | 0-4503599626321920[c] |
| HOST_DATA | 1 | block->subtree_max_alignment | 4096-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | mm->avail | |
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | mm->n_roots | |
| NO_OVERFLOW_SIMPLE | 0 | mm->size |
drivers/gpu/buddy.c gpu_buddy_reset_clear() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| PARAM_VALUE | 1 | block->header | 0,512-u64max |
| CAPPED_DATA | 0 | mm->n_roots | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| RX_PATH | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size |
drivers/gpu/buddy.c gpu_buddy_reset_clear() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | (-1),80 |
| BUF_SIZE | 0 | mm | (-1),80 |
| CAPPED_DATA | 0 | mm->n_roots | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/drm/xe/xe_lmtt.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_lmtt.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_lmtt.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_lmtt.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_lmtt.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 0,4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_lmtt.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_lmtt.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_lmtt.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_ggtt.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ggtt->lock | ||
| TYPE_LOCK | (struct xe_ggtt)->lock |
drivers/gpu/drm/xe/xe_ggtt.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ggtt->lock | ||
| TYPE_LOCK | (struct xe_ggtt)->lock |
drivers/gpu/drm/xe/xe_ggtt.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ggtt->lock | ||
| TYPE_LOCK | (struct xe_ggtt)->lock |
drivers/gpu/drm/xe/xe_ggtt.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ggtt->lock | ||
| TYPE_LOCK | (struct xe_ggtt)->lock |
drivers/gpu/drm/xe/xe_ggtt.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 0,4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ggtt->lock | ||
| TYPE_LOCK | (struct xe_ggtt)->lock |
drivers/gpu/drm/xe/xe_ggtt.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ggtt->lock | ||
| TYPE_LOCK | (struct xe_ggtt)->lock |
drivers/gpu/drm/xe/xe_ggtt.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ggtt->lock | ||
| TYPE_LOCK | (struct xe_ggtt)->lock |
drivers/gpu/drm/xe/xe_ggtt.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ggtt->lock | ||
| TYPE_LOCK | (struct xe_ggtt)->lock |
drivers/gpu/drm/xe/xe_bo.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | ttm_bo->base.resv |
drivers/gpu/drm/xe/xe_bo.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | ttm_bo->base.resv |
drivers/gpu/drm/xe/xe_bo.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | ttm_bo->base.resv |
drivers/gpu/drm/xe/xe_bo.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | ttm_bo->base.resv |
drivers/gpu/drm/xe/xe_bo.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 0,4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | ttm_bo->base.resv | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_bo.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | ttm_bo->base.resv | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_bo.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | ttm_bo->base.resv | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_bo.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | ttm_bo->base.resv | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c i915_ttm_buddy_man_alloc() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| CAPPED_DATA | 0 | mm->chunk_size | 1 |
| CAPPED_DATA | 0 | mm->size | 1 |
| CAPPED_DATA | 1 | &block->link | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bman->lock | ||
| TYPE_LOCK | (struct i915_ttm_buddy_manager)->lock |
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c i915_ttm_buddy_man_compatible() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| CAPPED_DATA | 1 | &block->link | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev_priv->cmdbuf_mutex | ||
| HALF_LOCKED2 | &gobj->dev->object_name_lock | ||
| HALF_LOCKED2 | &overlay->mutex | ||
| HALF_LOCKED2 | &p->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &process_info->lock | ||
| HALF_LOCKED2 | &rdev->exclusive_lock | ||
| HALF_LOCKED2 | &rdev->pm.mclk_lock | ||
| HALF_LOCKED2 | bo->base.resv | ||
| HALF_LOCKED2 | bo->tbo.base.resv | ||
| HALF_LOCKED2 | bo->ttm.base.resv | ||
| HALF_LOCKED2 | gbo->bo.base.resv | ||
| HALF_LOCKED2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | obj->base.resv | ||
| HALF_LOCKED2 | qobj->tbo.base.resv | ||
| HALF_LOCKED2 | vbo->tbo.base.resv |
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c i915_ttm_buddy_man_intersects() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| CAPPED_DATA | 1 | &block->link | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/drm_buddy.c drm_buddy_block_print() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | block | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bman->lock | ||
| HALF_LOCKED2 | &m->lock | ||
| TYPE_LOCK | (struct i915_ttm_buddy_manager)->lock |
drivers/gpu/drm/xe/xe_pt.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| HALF_LOCKED2 | &vm->lock |
drivers/gpu/drm/xe/xe_pt.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| HALF_LOCKED2 | &vm->lock |
drivers/gpu/drm/xe/xe_pt.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| HALF_LOCKED2 | &vm->lock |
drivers/gpu/drm/xe/xe_pt.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| HALF_LOCKED2 | &vm->lock |
drivers/gpu/drm/xe/xe_pt.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_pt.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_pt.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_pt.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c xe_is_vram_mgr_blocks_contiguous() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| CAPPED_DATA | 0 | mm->chunk_size | 1 |
| CAPPED_DATA | 0 | mm->size | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bo->lock | ||
| HALF_LOCKED2 | &dbc->ch_lock | ||
| HALF_LOCKED2 | &qdev->dev_lock | ||
| HALF_LOCKED2 | &usr->qddev_lock | ||
| HALF_LOCKED2 | attach->dmabuf->resv | ||
| HALF_LOCKED2 | bo->base.base.resv | ||
| HALF_LOCKED2 | dmabuf->resv | ||
| HALF_LOCKED2 | resv |
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bo->lock | ||
| HALF_LOCKED2 | &dbc->ch_lock | ||
| HALF_LOCKED2 | &qdev->dev_lock | ||
| HALF_LOCKED2 | &usr->qddev_lock | ||
| HALF_LOCKED2 | attach->dmabuf->resv | ||
| HALF_LOCKED2 | bo->base.base.resv | ||
| HALF_LOCKED2 | dmabuf->resv | ||
| HALF_LOCKED2 | resv |
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bo->lock | ||
| HALF_LOCKED2 | &dbc->ch_lock | ||
| HALF_LOCKED2 | &qdev->dev_lock | ||
| HALF_LOCKED2 | &usr->qddev_lock | ||
| HALF_LOCKED2 | attach->dmabuf->resv | ||
| HALF_LOCKED2 | bo->base.base.resv | ||
| HALF_LOCKED2 | dmabuf->resv | ||
| HALF_LOCKED2 | resv |
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c xe_res_first() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| DATA_SOURCE | 0 | mm | r xe_res_get_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bo->lock | ||
| HALF_LOCKED2 | &dbc->ch_lock | ||
| HALF_LOCKED2 | &qdev->dev_lock | ||
| HALF_LOCKED2 | &usr->qddev_lock | ||
| HALF_LOCKED2 | attach->dmabuf->resv | ||
| HALF_LOCKED2 | bo->base.base.resv | ||
| HALF_LOCKED2 | dmabuf->resv | ||
| HALF_LOCKED2 | resv |
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 0,4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bo->lock | ||
| HALF_LOCKED2 | &dbc->ch_lock | ||
| HALF_LOCKED2 | &qdev->dev_lock | ||
| HALF_LOCKED2 | &usr->qddev_lock | ||
| HALF_LOCKED2 | attach->dmabuf->resv | ||
| HALF_LOCKED2 | bo->base.base.resv | ||
| HALF_LOCKED2 | dmabuf->resv | ||
| HALF_LOCKED2 | resv |
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bo->lock | ||
| HALF_LOCKED2 | &dbc->ch_lock | ||
| HALF_LOCKED2 | &qdev->dev_lock | ||
| HALF_LOCKED2 | &usr->qddev_lock | ||
| HALF_LOCKED2 | attach->dmabuf->resv | ||
| HALF_LOCKED2 | bo->base.base.resv | ||
| HALF_LOCKED2 | dmabuf->resv | ||
| HALF_LOCKED2 | resv |
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bo->lock | ||
| HALF_LOCKED2 | &dbc->ch_lock | ||
| HALF_LOCKED2 | &qdev->dev_lock | ||
| HALF_LOCKED2 | &usr->qddev_lock | ||
| HALF_LOCKED2 | attach->dmabuf->resv | ||
| HALF_LOCKED2 | bo->base.base.resv | ||
| HALF_LOCKED2 | dmabuf->resv | ||
| HALF_LOCKED2 | resv |
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c xe_res_next() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bo->lock | ||
| HALF_LOCKED2 | &dbc->ch_lock | ||
| HALF_LOCKED2 | &qdev->dev_lock | ||
| HALF_LOCKED2 | &usr->qddev_lock | ||
| HALF_LOCKED2 | attach->dmabuf->resv | ||
| HALF_LOCKED2 | bo->base.base.resv | ||
| HALF_LOCKED2 | dmabuf->resv | ||
| HALF_LOCKED2 | resv |
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c xe_ttm_vram_mgr_compatible() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| CAPPED_DATA | 1 | &block->link | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev_priv->cmdbuf_mutex | ||
| HALF_LOCKED2 | &gobj->dev->object_name_lock | ||
| HALF_LOCKED2 | &overlay->mutex | ||
| HALF_LOCKED2 | &p->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &process_info->lock | ||
| HALF_LOCKED2 | &rdev->exclusive_lock | ||
| HALF_LOCKED2 | &rdev->pm.mclk_lock | ||
| HALF_LOCKED2 | bo->base.resv | ||
| HALF_LOCKED2 | bo->tbo.base.resv | ||
| HALF_LOCKED2 | bo->ttm.base.resv | ||
| HALF_LOCKED2 | gbo->bo.base.resv | ||
| HALF_LOCKED2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | obj->base.resv | ||
| HALF_LOCKED2 | qobj->tbo.base.resv | ||
| HALF_LOCKED2 | vbo->tbo.base.resv |
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c xe_ttm_vram_mgr_intersects() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| CAPPED_DATA | 1 | &block->link | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c xe_ttm_vram_mgr_new() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| CAPPED_DATA | 0 | mm->chunk_size | 1 |
| CAPPED_DATA | 0 | mm->size | 1 |
| CAPPED_DATA | 1 | &block->link | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mgr->lock | ||
| TYPE_LOCK | (struct xe_ttm_vram_mgr)->lock |
drivers/gpu/drm/i915/intel_memory_region.c igt_mock_max_segment() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| CAPPED_DATA | 1 | &block->link | 1 |
drivers/gpu/drm/i915/intel_memory_region.c igt_mock_max_segment() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| CAPPED_DATA | 1 | &block->link | 1 |
drivers/gpu/drm/i915/intel_memory_region.c igt_object_mappable_total() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| CAPPED_DATA | 1 | &block->link | 1 |
drivers/gpu/drm/xe/xe_svm.c xe_svm_populate_devmem_pfn() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| CAPPED_DATA | 1 | &block->link | 1 |
| DATA_SOURCE | 0 | mm | r vram_to_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &driver_migrate_lock | ||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &vm->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/xe/xe_svm.c xe_svm_populate_devmem_pfn() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| BUF_SIZE | 0 | mm | 80 |
| CAPPED_DATA | 1 | &block->link | 1 |
| DATA_SOURCE | 0 | mm | r vram_to_buddy |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &driver_migrate_lock | ||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &vm->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/i915/i915_scatterlist.c i915_rsgt_from_buddy_resource() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| CAPPED_DATA | 1 | &block->link | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | obj->base.resv |
drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_addr_to_block() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 5501470301888192512 |
| PARAM_VALUE | 0 | mm->chunk_size | 4096 |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| NO_OVERFLOW_SIMPLE | 0 | mm->n_roots |
drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_clear() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4418604149187158016 |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| NO_OVERFLOW_SIMPLE | 0 | mm->n_roots |
drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_contiguous() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 5303430588477145088 |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| NO_OVERFLOW_SIMPLE | 0 | mm->n_roots |
drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_limit() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 6673180222330703872 |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| NO_OVERFLOW_SIMPLE | 0 | mm->n_roots |
drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_limit() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 6673180222330703872 |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| NO_OVERFLOW_SIMPLE | 0 | mm->n_roots |
drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 9038028188426358784 |
| PARAM_VALUE | 0 | mm->chunk_size | 4096 |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| NO_OVERFLOW_SIMPLE | 0 | mm->n_roots |
drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 9038028188426358784 |
| PARAM_VALUE | 0 | mm->chunk_size | 4096 |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | mm->n_roots |
drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 9038028188426358784 |
| PARAM_VALUE | 0 | mm->chunk_size | 4096 |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | mm->n_roots |
drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 9038028188426358784 |
| PARAM_VALUE | 0 | mm->chunk_size | 4096 |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| NO_OVERFLOW_SIMPLE | 0 | mm->chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | mm->n_roots |
drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_offset_aligned_allocation() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 2450317267143839744 |
| PARAM_VALUE | 0 | mm->chunk_size | 4096 |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| NO_OVERFLOW_SIMPLE | 0 | mm->n_roots |
drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_offset_aligned_allocation() -> gpu_buddy_block_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 2450317267143839744 |
| PARAM_VALUE | 0 | mm->chunk_size | 4096 |
| PARAM_VALUE | 1 | block | 4096-ptr_max |
| NO_OVERFLOW_SIMPLE | 0 | mm->n_roots |