Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/gpu/drm/msm/adreno/a2xx_gpu.c a2xx_create_vm() -> msm_gem_vm_create()

Type Parameter Key Value
PARAM_VALUE 0 drm 4096-ptr_max
PARAM_VALUE 0 drm->dev_private 4096-ptr_max
PARAM_VALUE 1 mmu 4096-ptr_max,(-12)
PARAM_VALUE 1 mmu->dev 4096-ptr_max
PARAM_VALUE 1 mmu->funcs 1947540268352872448
PARAM_VALUE 1 mmu->type 0
PARAM_VALUE 2 name 5345419336720896000
PARAM_VALUE 3 va_start 16777216
PARAM_VALUE 4 va_size 268369920
PARAM_VALUE 5 managed 1
BUF_SIZE 1 mmu (-1),48
BUF_SIZE 1 mmu (-1),48
BUF_SIZE 1 mmu->dev (-1),1616
BUF_SIZE 2 name 4
DATA_SOURCE 1 mmu r a2xx_gpummu_new
STR_LEN 0 drm 3
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_iommu_create_vm() -> msm_gem_vm_create()

Type Parameter Key Value
PARAM_VALUE 0 drm 4096-ptr_max
PARAM_VALUE 0 drm->dev_private 4096-ptr_max
PARAM_VALUE 1 mmu 4096-ptr_max
PARAM_VALUE 1 mmu->dev 4096-ptr_max
PARAM_VALUE 1 mmu->funcs 7755424305955172352
PARAM_VALUE 1 mmu->type 1
PARAM_VALUE 2 name 5345419336720896000
PARAM_VALUE 3 va_start 0,16777216-562949953421311
PARAM_VALUE 5 managed 1
BUF_SIZE 1 mmu 48
BUF_SIZE 1 mmu->dev 1616
BUF_SIZE 2 name 4
DATA_SOURCE 1 mmu r msm_iommu_gpu_new
STR_LEN 0 drm 3
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/msm/adreno/a6xx_gmu.c a6xx_gmu_memory_probe() -> msm_gem_vm_create()

Type Parameter Key Value
PARAM_VALUE 1 mmu 4096-ptr_max
PARAM_VALUE 1 mmu->dev 4096-ptr_max
PARAM_VALUE 1 mmu->funcs 7755424305955172352
PARAM_VALUE 1 mmu->type 1
PARAM_VALUE 2 name 4014483747369467904
PARAM_VALUE 3 va_start 0
PARAM_VALUE 4 va_size 2147483648
PARAM_VALUE 5 managed 1
BUF_SIZE 1 mmu 48
BUF_SIZE 1 mmu->dev 1616
BUF_SIZE 2 name 4
DATA_SOURCE 0 drm $0
DATA_SOURCE 1 mmu r msm_iommu_new
STR_LEN 0 drm 3
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/msm/adreno/a6xx_gpu.c a6xx_create_private_vm() -> msm_gem_vm_create()

Type Parameter Key Value
PARAM_VALUE 1 mmu 4096-ptr_max
PARAM_VALUE 1 mmu->dev 4096-ptr_max
PARAM_VALUE 1 mmu->funcs 758365115708026880
PARAM_VALUE 1 mmu->type 2
PARAM_VALUE 2 name 5345419336720896000
PARAM_VALUE 3 va_start 4294967296
BUF_SIZE 1 mmu 48
BUF_SIZE 2 name 4
DATA_SOURCE 5 managed $1
STR_LEN 0 drm 3
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &gpu->lock

drivers/gpu/drm/msm/msm_kms.c msm_kms_init_vm() -> msm_gem_vm_create()

Type Parameter Key Value
PARAM_VALUE 0 drm 4096-ptr_max
PARAM_VALUE 0 drm->dev 4096-ptr_max
PARAM_VALUE 0 drm->dev_private 4096-ptr_max
PARAM_VALUE 1 mmu 4096-ptr_max
PARAM_VALUE 1 mmu->dev 4096-ptr_max
PARAM_VALUE 1 mmu->funcs 7755424305955172352
PARAM_VALUE 1 mmu->type 1
PARAM_VALUE 2 name 5153851166226534400
PARAM_VALUE 3 va_start 4096
PARAM_VALUE 4 va_size 4294963200
PARAM_VALUE 5 managed 1
BUF_SIZE 1 mmu 48
BUF_SIZE 2 name 8
DATA_SOURCE 0 drm $0
DATA_SOURCE 1 mmu r msm_iommu_disp_new
STR_LEN 0 drm 7
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex