Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/gpu/drm/tegra/dc.c, line 2748
- drivers/gpu/drm/tegra/gr2d.c, line 68
- drivers/gpu/drm/tegra/gr3d.c, line 79
- drivers/gpu/drm/tegra/nvdec.c, line 160
- drivers/gpu/drm/tegra/nvjpg.c, line 46
- drivers/gpu/drm/tegra/vic.c, line 153
Smatch caller information:
drivers/gpu/drm/tegra/vic.c vic_init() -> host1x_client_iommu_attach()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| PARAM_VALUE | 0 | client->host | 4096-ptr_max |
| PARAM_VALUE | 0 | client->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | client->ops->early_init | 0,1022023491359272960 |
| PARAM_VALUE | 0 | client->ops->init | 4096-ptr_max |
| DATA_SOURCE | 0 | client | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &device->clients_lock | ||
| TYPE_LOCK | (struct host1x_device)->clients_lock |
drivers/gpu/drm/tegra/dc.c tegra_dc_init() -> host1x_client_iommu_attach()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| PARAM_VALUE | 0 | client->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | client->host | 4096-ptr_max |
| PARAM_VALUE | 0 | client->host->parent | 4096-ptr_max |
| PARAM_VALUE | 0 | client->host->parent->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | client->host->parent->driver_data->info | 4096-ptr_max |
| PARAM_VALUE | 0 | client->host->parent->driver_data->info->reserve_vblank_syncpts | 0-1 |
| PARAM_VALUE | 0 | client->host->parent->driver_data->syncpt_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | client->host->parent->driver_data->syncpt_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | client->host->parent->driver_data->syncpt_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | client->host->parent->driver_data->syncpt_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | client->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | client->ops->early_init | 0,1022023491359272960 |
| PARAM_VALUE | 0 | client->ops->init | 4096-ptr_max |
| BUF_SIZE | 0 | client->parent | (-1),416 |
| DATA_SOURCE | 0 | client | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &device->clients_lock | ||
| TYPE_LOCK | (struct host1x_device)->clients_lock |
drivers/gpu/drm/tegra/nvjpg.c nvjpg_init() -> host1x_client_iommu_attach()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| PARAM_VALUE | 0 | client->host | 4096-ptr_max |
| PARAM_VALUE | 0 | client->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | client->ops->early_init | 0,1022023491359272960 |
| PARAM_VALUE | 0 | client->ops->init | 4096-ptr_max |
| DATA_SOURCE | 0 | client | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &device->clients_lock | ||
| TYPE_LOCK | (struct host1x_device)->clients_lock |
drivers/gpu/drm/tegra/gr3d.c gr3d_init() -> host1x_client_iommu_attach()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| PARAM_VALUE | 0 | client->dev | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | client->dev->parent | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | client->dev->parent->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | client->dev->parent->driver_data->channel_list.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | client->dev->parent->driver_data->channel_list.lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | client->dev->parent->driver_data->channel_list.lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | client->dev->parent->driver_data->channel_list.lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | client->dev->parent->driver_data->info | 4096-ptr_max |
| PARAM_VALUE | 0 | client->dev->parent->driver_data->info->nb_channels | 1-4294967295 |
| PARAM_VALUE | 0 | client->host | 4096-ptr_max |
| PARAM_VALUE | 0 | client->host->parent | 4096-ptr_max |
| PARAM_VALUE | 0 | client->host->parent->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | client->host->parent->driver_data->syncpt_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | client->host->parent->driver_data->syncpt_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | client->host->parent->driver_data->syncpt_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | client->host->parent->driver_data->syncpt_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | client->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | client->ops->early_init | 0,1022023491359272960 |
| PARAM_VALUE | 0 | client->ops->init | 4096-ptr_max |
| PARAM_VALUE | 0 | client->syncpts | 4096-ptr_max |
| CAPPED_DATA | 0 | client->dev->parent->driver_data->info->nb_channels | 1 |
| DATA_SOURCE | 0 | client | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &device->clients_lock | ||
| TYPE_LOCK | (struct host1x_device)->clients_lock |
drivers/gpu/drm/tegra/nvdec.c nvdec_init() -> host1x_client_iommu_attach()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| PARAM_VALUE | 0 | client->host | 4096-ptr_max |
| PARAM_VALUE | 0 | client->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | client->ops->early_init | 0,1022023491359272960 |
| PARAM_VALUE | 0 | client->ops->init | 4096-ptr_max |
| DATA_SOURCE | 0 | client | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &device->clients_lock | ||
| TYPE_LOCK | (struct host1x_device)->clients_lock |
drivers/gpu/drm/tegra/gr2d.c gr2d_init() -> host1x_client_iommu_attach()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| PARAM_VALUE | 0 | client->dev | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | client->dev->parent | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | client->dev->parent->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | client->dev->parent->driver_data->channel_list.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | client->dev->parent->driver_data->channel_list.lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | client->dev->parent->driver_data->channel_list.lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | client->dev->parent->driver_data->channel_list.lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | client->dev->parent->driver_data->info | 4096-ptr_max |
| PARAM_VALUE | 0 | client->dev->parent->driver_data->info->nb_channels | 1-4294967295 |
| PARAM_VALUE | 0 | client->host | 4096-ptr_max |
| PARAM_VALUE | 0 | client->host->parent | 4096-ptr_max |
| PARAM_VALUE | 0 | client->host->parent->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | client->host->parent->driver_data->syncpt_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | client->host->parent->driver_data->syncpt_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | client->host->parent->driver_data->syncpt_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | client->host->parent->driver_data->syncpt_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | client->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | client->ops->early_init | 0,1022023491359272960 |
| PARAM_VALUE | 0 | client->ops->init | 4096-ptr_max |
| PARAM_VALUE | 0 | client->syncpts | 4096-ptr_max |
| CAPPED_DATA | 0 | client->dev->parent->driver_data->info->nb_channels | 1 |
| DATA_SOURCE | 0 | client | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &device->clients_lock | ||
| TYPE_LOCK | (struct host1x_device)->clients_lock |