Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 10 files:
- drivers/cpuidle/cpuidle-qcom-spm.c, line 134
- drivers/firmware/qcom/qcom_scm.c
- drivers/gpu/drm/msm/adreno/a6xx_gmu.c, line 1220
- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c, line 684
- drivers/irqchip/qcom-pdc.c, line 719
- drivers/misc/fastrpc.c, line 2572
- drivers/soc/qcom/ice.c, line 568
- drivers/soc/qcom/ocmem.c, line 300
- drivers/soc/qcom/rmtfs_mem.c, line 259
- drivers/thermal/qcom/lmh.c, line 107
Smatch caller information:
drivers/misc/fastrpc.c fastrpc_rpmsg_probe() -> qcom_scm_is_available()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/soc/qcom/ocmem.c ocmem_dev_probe() -> qcom_scm_is_available()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/firmware/qcom/qcom_scm.c qcom_scm_get_tzmem_pool() -> qcom_scm_is_available()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/msm/adreno/a6xx_gmu.c a6xx_gmu_secure_init() -> qcom_scm_is_available()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &gpu->lock | ||
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/soc/qcom/ice.c qcom_ice_create() -> qcom_scm_is_available()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/thermal/qcom/lmh.c lmh_probe() -> qcom_scm_is_available()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/soc/qcom/rmtfs_mem.c qcom_rmtfs_mem_probe() -> qcom_scm_is_available()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |