Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_bo.c xe_bo_decompress() -> xe_bo_move_notify()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
PARAM_VALUE 0 bo->ttm.base.resv->lock.ww_class->is_wait_die 0-1
PARAM_VALUE 0 bo->ttm.bdev->dev_mapping->host->i_sb->s_cop->empty_dir 0,86,661756434209751040,4392966320616476672,5234023279986843648,8614756098313990144
PARAM_VALUE 0 bo->ttm.bdev->dev_mapping->host->i_sb->s_cop->get_context 0,706,17350455714160640,4513809449498124288,5149251875611672576,7067778626864828416
PARAM_VALUE 0 bo->ttm.bdev->dev_mapping->host->i_sb->s_cop->set_context 0,67,317457138841939968,3250154607523569664,5979066299606671360,6756104566897242112
PARAM_VALUE 0 bo->ttm.bdev->dev_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 bo->ttm.bdev->dev_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 bo->ttm.bdev->pool.dev->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 bo->ttm.resource 4096-ptr_max
PARAM_VALUE 0 bo->ttm.resource->mem_type 2-7,9-u32max
PARAM_VALUE 1 ctx 4566511561378750464
PARAM_VALUE 1 ctx->interruptible 1
PARAM_VALUE 1 ctx->no_wait_gpu 0
PARAM_VALUE 1 ctx->resv 0
DATA_SOURCE 0 bo $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bo->ttm.ttm->dma_ttm.sg->orig_nents
LOCK2 &vm->lock
HALF_LOCKED2 0 bo->ttm.base.resv
TYPE_LOCK (struct xe_vm)->lock

drivers/gpu/drm/xe/xe_bo.c xe_bo_move() -> xe_bo_move_notify()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
BUF_SIZE 1 ctx (-1),24
BUF_SIZE 1 ctx (-1),24
DATA_SOURCE 0 bo r ttm_to_xe_bo
DATA_SOURCE 1 ctx $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 ctx->allow_res_evict 0-1
NO_OVERFLOW_SIMPLE 1 ctx->bytes_moved
HALF_LOCKED2 ttm_bo->base.resv

drivers/gpu/drm/xe/xe_bo.c xe_bo_move() -> xe_bo_move_notify()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
PARAM_VALUE 0 bo->ttm.pin_count 0
BUF_SIZE 1 ctx (-1),24
BUF_SIZE 1 ctx (-1),24
DATA_SOURCE 0 bo r ttm_to_xe_bo
DATA_SOURCE 1 ctx $2
BIT_INFO 0 bo->flags 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 ctx->allow_res_evict 0-1
NO_OVERFLOW_SIMPLE 1 ctx->bytes_moved
HALF_LOCKED2 ttm_bo->base.resv

drivers/gpu/drm/xe/xe_bo.c xe_bo_shrink() -> xe_bo_move_notify()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
PARAM_VALUE 0 bo->ttm.base.refcount.refcount.refs.counter (-1073741824),0-s32max
PARAM_VALUE 1 ctx 6368803032775331840
PARAM_VALUE 1 ctx->gfp_retry_mayfail 0
PARAM_VALUE 1 ctx->interruptible 0
PARAM_VALUE 1 ctx->resv 0
DATA_SOURCE 0 bo r ttm_to_xe_bo
DATA_SOURCE 1 ctx $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &bch_register_lock

drivers/gpu/drm/xe/xe_bo.c xe_ttm_bo_purge() -> xe_bo_move_notify()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
PARAM_VALUE 0 bo->purgeable.state 1
BUF_SIZE 1 ctx (-1),24
BUF_SIZE 1 ctx (-1),24
DATA_SOURCE 0 bo r ttm_to_xe_bo
DATA_SOURCE 1 ctx $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 ctx->allow_res_evict 0-1
NO_OVERFLOW_SIMPLE 1 ctx->bytes_moved