Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/crypto/tegra/tegra-se-main.c, line 200
- drivers/gpu/drm/tegra/drm.c, line 916
- drivers/gpu/drm/tegra/gr2d.c, line 57
- drivers/gpu/drm/tegra/gr3d.c, line 68
- drivers/gpu/drm/tegra/nvdec.c, line 166
- drivers/gpu/drm/tegra/uapi.c, line 102
- drivers/gpu/drm/tegra/vic.c, line 159
- drivers/gpu/host1x/channel.c, line 185
Smatch caller information:
drivers/gpu/drm/tegra/vic.c vic_init() -> host1x_channel_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| PARAM_VALUE | 0 | client->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | client->dev->iommu_group | 0,4096-ptr_max |
| PARAM_VALUE | 0 | client->host | 4096-ptr_max |
| PARAM_VALUE | 0 | client->host->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | client->host->driver_data->dev_private | 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/crypto/tegra/tegra-se-main.c tegra_se_client_init() -> host1x_channel_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &device->clients_lock | ||
| TYPE_LOCK | (struct host1x_device)->clients_lock |
drivers/gpu/drm/tegra/drm.c tegra_drm_register_client() -> host1x_channel_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| 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_channel_request()
| 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/uapi.c tegra_drm_ioctl_channel_open() -> host1x_channel_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
drivers/gpu/drm/tegra/nvdec.c nvdec_init() -> host1x_channel_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| PARAM_VALUE | 0 | client->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | client->dev->iommu_group | 0,4096-ptr_max |
| PARAM_VALUE | 0 | client->host | 4096-ptr_max |
| PARAM_VALUE | 0 | client->host->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | client->host->driver_data->dev_private | 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_channel_request()
| 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 |