g_core 68 sound/soc/qcom/qdsp6/q6core.c static struct q6core *g_core; g_core 252 sound/soc/qcom/qdsp6/q6core.c if (!g_core || !ainfo) g_core 255 sound/soc/qcom/qdsp6/q6core.c mutex_lock(&g_core->lock); g_core 256 sound/soc/qcom/qdsp6/q6core.c if (!g_core->is_version_requested) { g_core 257 sound/soc/qcom/qdsp6/q6core.c if (q6core_get_fwk_versions(g_core) == -ENOTSUPP) g_core 258 sound/soc/qcom/qdsp6/q6core.c q6core_get_svc_versions(g_core); g_core 259 sound/soc/qcom/qdsp6/q6core.c g_core->is_version_requested = true; g_core 262 sound/soc/qcom/qdsp6/q6core.c if (g_core->fwk_version_supported) { g_core 263 sound/soc/qcom/qdsp6/q6core.c for (i = 0; i < g_core->fwk_version->num_services; i++) { g_core 266 sound/soc/qcom/qdsp6/q6core.c info = &g_core->fwk_version->svc_api_info[i]; g_core 275 sound/soc/qcom/qdsp6/q6core.c } else if (g_core->get_version_supported) { g_core 276 sound/soc/qcom/qdsp6/q6core.c for (i = 0; i < g_core->svc_version->num_services; i++) { g_core 279 sound/soc/qcom/qdsp6/q6core.c info = &g_core->svc_version->svc_api_info[i]; g_core 290 sound/soc/qcom/qdsp6/q6core.c mutex_unlock(&g_core->lock); g_core 306 sound/soc/qcom/qdsp6/q6core.c if (!g_core) g_core 309 sound/soc/qcom/qdsp6/q6core.c mutex_lock(&g_core->lock); g_core 312 sound/soc/qcom/qdsp6/q6core.c if (__q6core_is_adsp_ready(g_core)) { g_core 323 sound/soc/qcom/qdsp6/q6core.c mutex_unlock(&g_core->lock); g_core 330 sound/soc/qcom/qdsp6/q6core.c g_core = kzalloc(sizeof(*g_core), GFP_KERNEL); g_core 331 sound/soc/qcom/qdsp6/q6core.c if (!g_core) g_core 334 sound/soc/qcom/qdsp6/q6core.c dev_set_drvdata(&adev->dev, g_core); g_core 336 sound/soc/qcom/qdsp6/q6core.c mutex_init(&g_core->lock); g_core 337 sound/soc/qcom/qdsp6/q6core.c g_core->adev = adev; g_core 338 sound/soc/qcom/qdsp6/q6core.c init_waitqueue_head(&g_core->wait); g_core 351 sound/soc/qcom/qdsp6/q6core.c g_core = NULL;