Lines Matching refs:priv

39     static struct AudioManagerPriv priv;  in GetAudioManagerPriv()  local
40 return &priv; in GetAudioManagerPriv()
43 static int32_t AudioManagerLoadPrimaryLib(struct AudioManagerPriv *priv) in AudioManagerLoadPrimaryLib() argument
47 if (HDI_AUDIO_LIB_PATH == NULL || priv == NULL) { in AudioManagerLoadPrimaryLib()
52 priv->handle = dlopen(HDI_AUDIO_LIB_PATH, RTLD_LAZY); in AudioManagerLoadPrimaryLib()
53 if (priv->handle == NULL) { in AudioManagerLoadPrimaryLib()
61 priv->createIfInstance = dlsym(priv->handle, "AudioManagerCreateIfInstance"); in AudioManagerLoadPrimaryLib()
62 if (priv->createIfInstance == NULL) { in AudioManagerLoadPrimaryLib()
68 priv->destroyIfInstance = dlsym(priv->handle, "AudioManagerDestroyIfInstance"); in AudioManagerLoadPrimaryLib()
69 if (priv->destroyIfInstance == NULL) { in AudioManagerLoadPrimaryLib()
79 if (priv->handle != NULL) { in AudioManagerLoadPrimaryLib()
80 dlclose(priv->handle); in AudioManagerLoadPrimaryLib()
81 priv->handle = NULL; in AudioManagerLoadPrimaryLib()
83 priv->createIfInstance = NULL; in AudioManagerLoadPrimaryLib()
84 priv->destroyIfInstance = NULL; in AudioManagerLoadPrimaryLib()
90 struct AudioManagerPriv *priv = GetAudioManagerPriv(); in AudioManagerImplGetInstance() local
92 int32_t ret = AudioManagerLoadPrimaryLib(priv); in AudioManagerImplGetInstance()
98 if (priv->createIfInstance == NULL) { in AudioManagerImplGetInstance()
100 dlclose(priv->handle); in AudioManagerImplGetInstance()
101 priv->handle = NULL; in AudioManagerImplGetInstance()
105 struct IAudioManager *interface = priv->createIfInstance(); in AudioManagerImplGetInstance()
108 dlclose(priv->handle); in AudioManagerImplGetInstance()
109 priv->handle = NULL; in AudioManagerImplGetInstance()
118 struct AudioManagerPriv *priv = GetAudioManagerPriv(); in AudioManagerImplRelease() local
125 if (priv->destroyIfInstance == NULL) { in AudioManagerImplRelease()
130 int32_t ret = priv->destroyIfInstance(manager); in AudioManagerImplRelease()
136 if (priv->handle != NULL) { in AudioManagerImplRelease()
137 dlclose(priv->handle); in AudioManagerImplRelease()
138 priv->handle = NULL; in AudioManagerImplRelease()
141 priv->createIfInstance = NULL; in AudioManagerImplRelease()
142 priv->destroyIfInstance = NULL; in AudioManagerImplRelease()