Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/msm/msm_gem_vma.c msm_gem_vm_free() -> (struct msm_mmu_funcs)->destroy()

Type Parameter Key Value
PARAM_VALUE 0 mmu 4096-ptr_max
PARAM_VALUE 0 mmu->funcs 4096-ptr_max
CONTAINER 0 *(-48-0+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cli->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tlb_inval->seqno_lock

drivers/gpu/drm/msm/adreno/a2xx_gpu.c a2xx_create_vm() -> (struct msm_mmu_funcs)->destroy()

Type Parameter Key Value
PARAM_VALUE 0 mmu 4096-ptr_max
PARAM_VALUE 0 mmu->dev 4096-ptr_max
PARAM_VALUE 0 mmu->funcs 1947540268352872448
PARAM_VALUE 0 mmu->type 0
BUF_SIZE 0 mmu 48
BUF_SIZE 0 mmu->dev 1616
DATA_SOURCE 0 mmu r a2xx_gpummu_new
CONTAINER 0 -48-0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_iommu_create_vm() -> (struct msm_mmu_funcs)->destroy()

Type Parameter Key Value
PARAM_VALUE 0 mmu 4096-ptr_max
PARAM_VALUE 0 mmu->dev 4096-ptr_max
PARAM_VALUE 0 mmu->funcs 7755424305955172352
PARAM_VALUE 0 mmu->type 1
BUF_SIZE 0 mmu 48
BUF_SIZE 0 mmu->dev 1616
DATA_SOURCE 0 mmu r msm_iommu_gpu_new
CONTAINER 0 -48-0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/msm/msm_kms.c msm_kms_init_vm() -> (struct msm_mmu_funcs)->destroy()

Type Parameter Key Value
PARAM_VALUE 0 mmu 4096-ptr_max
PARAM_VALUE 0 mmu->dev 4096-ptr_max
PARAM_VALUE 0 mmu->funcs 7755424305955172352
PARAM_VALUE 0 mmu->type 1
BUF_SIZE 0 mmu 48
DATA_SOURCE 0 mmu r msm_iommu_disp_new
CONTAINER 0 -48-0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &component_mutex