Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/tegra/gem.c __tegra_gem_mmap() -> to_tegra_bo()

Type Parameter Key Value
BUF_SIZE 0 gem (-1),16,24,40,48,56,72,80,112,120,136,168,184,224
BUF_SIZE 0 gem (-1),16,24,40,48,56,72,80,112,120,136,168,184,224
DATA_SOURCE 0 gem $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gem unit_byte
HALF_LOCKED2 &info->mm_lock

drivers/gpu/drm/tegra/gem.c tegra_bo_fault() -> to_tegra_bo()

Type Parameter Key Value
BUF_SIZE 0 gem s32min-(-2),1-s32max
BUF_SIZE 0 gem s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gem unit_byte

drivers/gpu/drm/tegra/gem.c tegra_bo_free_object() -> to_tegra_bo()

Type Parameter Key Value
PARAM_VALUE 0 gem 4096-ptr_max
DATA_SOURCE 0 gem $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/tegra/gem.c tegra_gem_lookup() -> to_tegra_bo()

Type Parameter Key Value
PARAM_VALUE 0 gem 4096-ptr_max
DATA_SOURCE 0 gem r drm_gem_object_lookup
LOCK2 &fpriv->lock
TYPE_LOCK (struct tegra_drm_file)->lock

drivers/gpu/drm/tegra/gem.c tegra_gem_prime_begin_cpu_access() -> to_tegra_bo()

Type Parameter Key Value
BUF_SIZE 0 gem 16,24,40,48,56,72,80,112,120,136,168,184,224
BUF_SIZE 0 gem 16,24,40,48,56,72,80,112,120,136,168,184,224
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/tegra/gem.c tegra_gem_prime_end_cpu_access() -> to_tegra_bo()

Type Parameter Key Value
BUF_SIZE 0 gem 16,24,40,48,56,72,80,112,120,136,168,184,224
BUF_SIZE 0 gem 16,24,40,48,56,72,80,112,120,136,168,184,224
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/tegra/gem.c tegra_gem_prime_map_dma_buf() -> to_tegra_bo()

Type Parameter Key Value
BUF_SIZE 0 gem 16,24,40,48,56,72,80,112,120,136,168,184,224
BUF_SIZE 0 gem 16,24,40,48,56,72,80,112,120,136,168,184,224
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/tegra/gem.c tegra_gem_prime_unmap_dma_buf() -> to_tegra_bo()

Type Parameter Key Value
BUF_SIZE 0 gem 16,24,40,48,56,72,80,112,120,136,168,184,224
BUF_SIZE 0 gem 16,24,40,48,56,72,80,112,120,136,168,184,224
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bo->lock
HALF_LOCKED2 attach->dmabuf->resv
HALF_LOCKED2 bo->base.base.resv
HALF_LOCKED2 dmabuf->resv
HALF_LOCKED2 resv

drivers/gpu/drm/tegra/gem.c tegra_gem_prime_vmap() -> to_tegra_bo()

Type Parameter Key Value
BUF_SIZE 0 gem (-1),184
BUF_SIZE 0 gem (-1),184
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &etnaviv_obj->lock
HALF_LOCKED2 buf->resv

drivers/gpu/drm/tegra/gem.c tegra_gem_prime_vunmap() -> to_tegra_bo()

Type Parameter Key Value
BUF_SIZE 0 gem (-1),184
BUF_SIZE 0 gem (-1),184
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 buf->resv

drivers/gpu/drm/tegra/drm.c tegra_gem_get_flags() -> to_tegra_bo()

Type Parameter Key Value
PARAM_VALUE 0 gem 4096-ptr_max
DATA_SOURCE 0 gem r drm_gem_object_lookup

drivers/gpu/drm/tegra/drm.c tegra_gem_get_tiling() -> to_tegra_bo()

Type Parameter Key Value
PARAM_VALUE 0 gem 4096-ptr_max
DATA_SOURCE 0 gem r drm_gem_object_lookup

drivers/gpu/drm/tegra/drm.c tegra_gem_mmap() -> to_tegra_bo()

Type Parameter Key Value
PARAM_VALUE 0 gem 4096-ptr_max
DATA_SOURCE 0 gem r drm_gem_object_lookup

drivers/gpu/drm/tegra/drm.c tegra_gem_set_flags() -> to_tegra_bo()

Type Parameter Key Value
PARAM_VALUE 0 gem 4096-ptr_max
DATA_SOURCE 0 gem r drm_gem_object_lookup

drivers/gpu/drm/tegra/drm.c tegra_gem_set_tiling() -> to_tegra_bo()

Type Parameter Key Value
PARAM_VALUE 0 gem 4096-ptr_max
DATA_SOURCE 0 gem r drm_gem_object_lookup

drivers/gpu/drm/tegra/fb.c tegra_fb_create() -> to_tegra_bo()

Type Parameter Key Value
PARAM_VALUE 0 gem 4096-ptr_max
DATA_SOURCE 0 gem r drm_gem_object_lookup
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &crtc->cursor->mutex
HALF_LOCKED2 &crtc->mutex

drivers/gpu/drm/tegra/fb.c tegra_fb_get_plane() -> to_tegra_bo()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &info->mm_lock