Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c nvkm_bar_bar1_reset() -> (struct nvkm_bar_func)->bar1.wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 0 | base->func | 4096-ptr_max |
| CONTAINER | 0 | -16-24-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &device->intr.lock |
drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c nvkm_bar_init() -> (struct nvkm_bar_func)->bar1.wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 5278217424691785720 |
| PARAM_VALUE | 0 | base->func | 4096-ptr_max |
| CONTAINER | 0 | -16-24-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c nvkm_bar_bar2_init() -> (struct nvkm_bar_func)->bar2.wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 0 | base->func | 4096-ptr_max |
| PARAM_VALUE | 0 | base->func->bar2.init | 1-u64max |
| PARAM_VALUE | 0 | base->subdev.device->gsp->rpc_seq | 0-4294967295 |
| PARAM_VALUE | 0 | base->subdev.oneinit | 1 |
| CONTAINER | 0 | -16-56-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &subdev->use.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c nvkm_bar_bar2_reset() -> (struct nvkm_bar_func)->bar2.wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 0 | base->bar2 | 1 |
| PARAM_VALUE | 0 | base->func | 4096-ptr_max |
| PARAM_VALUE | 0 | base->subdev.device->gsp->rpc_seq | 0-4294967295 |
| CONTAINER | 0 | -16-56-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &device->intr.lock |