Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c, line 283
- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.c
- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.c
- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c
- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c, line 597
- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.c, line 66
- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c, line 57
Smatch caller information:
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c gp100_vmm_valid() -> (struct nvkm_vmm_func)->aper()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex | ||
| HALF_LOCKED2 | &gr->fecs.mutex | ||
| HALF_LOCKED2 | &imem->mutex | ||
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | &vmm->mutex.vmm |
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c gh100_vmm_valid() -> (struct nvkm_vmm_func)->aper()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex | ||
| HALF_LOCKED2 | &gr->fecs.mutex | ||
| HALF_LOCKED2 | &imem->mutex | ||
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | &vmm->mutex.vmm |
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c gf100_vmm_valid() -> (struct nvkm_vmm_func)->aper()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex | ||
| HALF_LOCKED2 | &gr->fecs.mutex | ||
| HALF_LOCKED2 | &imem->mutex | ||
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | &vmm->mutex.vmm |