Defined in 1 files as a struct:
Defined in 2 files as a member:
- drivers/soc/samsung/exynos-pmu.c, line 29 (as a member)
- include/linux/intel_rapl.h, line 240 (as a member)
Defined in 1 files as a function:
Referenced in 5 files:
- arch/arm/mach-dove/common.c
- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c
- drivers/powercap/intel_rapl_common.c
- drivers/soc/dove/pmu.c
- drivers/soc/samsung/exynos-pmu.c
Smatch caller information:
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c gm200_devinit_post() -> pmu_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | init | 4096-ptr_max |
| PARAM_VALUE | 0 | init->base.subdev.device | 4096-ptr_max |
| PARAM_VALUE | 0 | init->base.subdev.device->bios | 4096-ptr_max |
| PARAM_VALUE | 0 | init->base.subdev.device->bios->bit_offset | 1-u32max |
| PARAM_VALUE | 2 | img | 0-255 |
| PARAM_VALUE | 3 | len | 0-255 |
| CAPPED_DATA | 0 | init->base.subdev.device->bios->image0_size | 1 |
| DATA_SOURCE | 1 | pmu | r pmu_args |
| DATA_SOURCE | 2 | img | r nvbios_rd16 |
| DATA_SOURCE | 3 | len | r nvbios_rd16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | pmu | 0-u32max |
| LOCK2 | &device->mutex | ||
| TYPE_LOCK | (struct nvkm_device)->mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c gm200_devinit_post() -> pmu_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | init | 4096-ptr_max |
| PARAM_VALUE | 0 | init->base.subdev.device | 4096-ptr_max |
| PARAM_VALUE | 0 | init->base.subdev.device->bios | 4096-ptr_max |
| PARAM_VALUE | 0 | init->base.subdev.device->bios->bit_offset | 1-u32max |
| PARAM_VALUE | 2 | img | 0-255 |
| PARAM_VALUE | 3 | len | 0-255 |
| CAPPED_DATA | 0 | init->base.subdev.device->bios->image0_size | 1 |
| DATA_SOURCE | 1 | pmu | r pmu_args |
| DATA_SOURCE | 2 | img | r nvbios_rd16 |
| DATA_SOURCE | 3 | len | r nvbios_rd16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | pmu | 0-u32max |
| LOCK2 | &device->mutex | ||
| TYPE_LOCK | (struct nvkm_device)->mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c pmu_load() -> pmu_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | init | 4096-ptr_max |
| PARAM_VALUE | 0 | init->base.subdev.device | 4096-ptr_max |
| PARAM_VALUE | 0 | init->base.subdev.device->bios->bit_offset | 1-u32max |
| PARAM_VALUE | 0 | init->base.subdev.device->pmu | 4096-ptr_max |
| PARAM_VALUE | 0 | init->base.subdev.device->pmu->falcon.func | 4096-ptr_max |
| PARAM_VALUE | 0 | init->base.subdev.device->pmu->falcon.func->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | pmu | 0-255 |
| PARAM_VALUE | 2 | img | 49-558 |
| PARAM_VALUE | 3 | len | 0-255 |
| DATA_SOURCE | 0 | init | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &device->mutex | ||
| TYPE_LOCK | (struct nvkm_device)->mutex |