Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c, line 125
- drivers/media/platform/nvidia/tegra-vde/v4l2.c, line 193
- drivers/media/platform/nvidia/tegra-vde/vde.c, line 100
Smatch caller information:
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c tegra_vde_dmabuf_cache_map() -> tegra_vde_iommu_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vde | 4096-ptr_max |
| PARAM_VALUE | 0 | vde->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | vde->domain | 1-u64max |
| PARAM_VALUE | 0 | vde->map_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | vde->map_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vde->map_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | vde->map_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | vde->map_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | vde->map_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | vde->map_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | sgt | 4096-ptr_max |
| PARAM_VALUE | 1 | sgt->nents | 0 |
| PARAM_VALUE | 1 | sgt->orig_nents | 0 |
| PARAM_VALUE | 2 | iovap | 1183968440612323328 |
| CAPPED_DATA | 0 | &vde->map_list | 1 |
| CAPPED_DATA | 0 | &vde->map_lock | 1 |
| DATA_SOURCE | 0 | vde | $0 |
| DATA_SOURCE | 1 | sgt | r dma_buf_map_attachment_unlocked |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | size | unit_byte |
| LOCK2 | 0 | &vde->map_lock | |
| TYPE_LOCK | (struct tegra_vde)->map_lock |
drivers/media/platform/nvidia/tegra-vde/v4l2.c tegra_buf_init() -> tegra_vde_iommu_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vde | 4096-ptr_max |
| PARAM_VALUE | 0 | vde->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | vde->domain | 1-u64max |
| PARAM_VALUE | 2 | iovap | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 0-u32max |
| DATA_SOURCE | 1 | sgt | r vb2_dma_sg_plane_desc |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/nvidia/tegra-vde/vde.c tegra_vde_alloc_bo() -> tegra_vde_iommu_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vde | 4096-ptr_max |
| PARAM_VALUE | 0 | vde->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | vde->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | vde->dev->dma_mask | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vde->dev->dma_mem | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vde->dev->dma_mem->spinlock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | vde->dev->flags | 4096-ptr_max |
| PARAM_VALUE | 0 | vde->domain | 1-u64max |
| PARAM_VALUE | 1 | sgt | 4096-ptr_max |
| PARAM_VALUE | 1 | sgt->nents | 0-s32max |
| PARAM_VALUE | 1 | sgt->sgl | 0,16,4096-ptr_max |
| PARAM_VALUE | 2 | iovap | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 0-u32max |
| BUF_SIZE | 0 | vde | (-1),5608 |
| BUF_SIZE | 0 | vde | (-1),5608 |
| BUF_SIZE | 0 | vde->clk | (-1),1-s32max |
| BUF_SIZE | 0 | vde->dev | (-1),1616 |
| BUF_SIZE | 0 | vde->rst | (-1),8,280 |
| BUF_SIZE | 0 | vde->rst_mc | (-1),8,280 |
| CAPPED_DATA | 3 | size | 1 |
| CAPPED_DATA | 3 | size | 1 |
| DATA_SOURCE | 0 | vde | $0 |
| DATA_SOURCE | 3 | size | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | sgt->nents |