Documented in 1 files:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/gpu/drm/drm_gem_dma_helper.c
- drivers/gpu/drm/drm_prime.c
- drivers/gpu/drm/exynos/exynos_drm_dma.c
- drivers/gpu/drm/exynos/exynos_drm_g2d.c
- drivers/gpu/drm/exynos/exynos_drm_gem.c
- drivers/gpu/drm/panthor/panthor_gem.c
- drivers/gpu/drm/sun4i/sun4i_backend.c, line 814
- drivers/gpu/drm/sun4i/sun8i_mixer.c, line 552
Smatch caller information:
drivers/gpu/drm/panthor/panthor_gem.c panthor_gem_dev_map_cleanup_locked() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &bo->base.gpuva.lock |
drivers/gpu/drm/panthor/panthor_gem.c panthor_gem_dev_map_get_sgt_locked() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0,4096-ptr_max |
| BUF_SIZE | 0 | dev | (-1),3696 |
| BUF_SIZE | 0 | dev | (-1),3696 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->num_crtcs | |
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | bo->base.resv |
drivers/gpu/drm/panthor/panthor_gem.c panthor_gem_prime_begin_cpu_access() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | obj->resv |
drivers/gpu/drm/panthor/panthor_gem.c panthor_gem_prime_end_cpu_access() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | obj->resv |
drivers/gpu/drm/panthor/panthor_gem.c panthor_gem_sync() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &sched->lock |
drivers/gpu/drm/drm_gem_dma_helper.c drm_gem_dma_create() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/drm_gem_dma_helper.c drm_gem_dma_create() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/drm_gem_dma_helper.c drm_gem_dma_free() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &vc4->bo_lock |
drivers/gpu/drm/drm_gem_dma_helper.c drm_gem_dma_free() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &vc4->bo_lock |
drivers/gpu/drm/drm_gem_dma_helper.c drm_gem_dma_get_sg_table() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | dev | unit_byte |
drivers/gpu/drm/drm_gem_dma_helper.c drm_gem_dma_mmap() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &info->mm_lock |
drivers/gpu/drm/drm_gem_dma_helper.c drm_gem_dma_mmap() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &info->mm_lock |
drivers/gpu/drm/exynos/exynos_drm_g2d.c g2d_fini_cmdlist() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/gpu/drm/exynos/exynos_drm_g2d.c g2d_init_cmdlist() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/exynos/exynos_drm_g2d.c g2d_init_cmdlist() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/exynos/exynos_drm_g2d.c g2d_userptr_get_dma_addr() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/exynos/exynos_drm_g2d.c g2d_userptr_put_dma_addr() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/sun4i/sun8i_mixer.c sun8i_mixer_bind() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | dev | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/exynos/exynos_drm_gem.c exynos_drm_alloc_buf() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &dev->clientlist_mutex | ||
| HALF_LOCKED2 | &helper->lock |
drivers/gpu/drm/exynos/exynos_drm_gem.c exynos_drm_alloc_buf() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &dev->clientlist_mutex | ||
| HALF_LOCKED2 | &helper->lock |
drivers/gpu/drm/exynos/exynos_drm_gem.c exynos_drm_alloc_buf() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &dev->clientlist_mutex | ||
| HALF_LOCKED2 | &helper->lock |
drivers/gpu/drm/exynos/exynos_drm_gem.c exynos_drm_alloc_buf() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &dev->clientlist_mutex | ||
| HALF_LOCKED2 | &helper->lock |
drivers/gpu/drm/exynos/exynos_drm_gem.c exynos_drm_free_buf() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
drivers/gpu/drm/exynos/exynos_drm_gem.c exynos_drm_gem_destroy() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
drivers/gpu/drm/exynos/exynos_drm_gem.c exynos_drm_gem_handle_create() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
drivers/gpu/drm/exynos/exynos_drm_gem.c exynos_drm_gem_mmap() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &info->mm_lock |
drivers/gpu/drm/exynos/exynos_drm_gem.c exynos_drm_gem_mmap_buffer() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &info->mm_lock |
drivers/gpu/drm/exynos/exynos_drm_gem.c exynos_drm_gem_prime_get_sg_table() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
drivers/gpu/drm/exynos/exynos_drm_dma.c drm_iommu_attach_device() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/exynos/exynos_drm_dma.c exynos_drm_register_dma() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/drm_prime.c drm_gem_prime_import() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &file_priv->prime.lock | ||
| LOCK2 | 0 | &dev->object_name_lock | |
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
drivers/gpu/drm/drm_prime.c drm_prime_pages_to_sg() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| BUF_SIZE | 0 | dev | (-1),3696 |
| BUF_SIZE | 0 | dev | (-1),3696 |
| DATA_SOURCE | 0 | dev | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->mode_config.num_colorop | |
| NO_OVERFLOW_SIMPLE | 0 | dev->mode_config.num_crtc | |
| NO_OVERFLOW_SIMPLE | 0 | dev->mode_config.num_total_plane | |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_crtcs | |
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &etnaviv_obj->lock |
drivers/gpu/drm/sun4i/sun4i_backend.c sun4i_backend_bind() -> drm_dev_dma_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | dev | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &component_mutex |