Searched refs:serviceRecord (Results 1 – 2 of 2) sorted by relevance
42 struct HdfServiceObserverRecord *serviceRecord = NULL; in HdfServiceObserverSubscribeService() local49 serviceRecord = (struct HdfServiceObserverRecord *)HdfSListSearch( in HdfServiceObserverSubscribeService()51 if (serviceRecord == NULL) { in HdfServiceObserverSubscribeService()52 serviceRecord = HdfServiceObserverRecordObtain(serviceKey); in HdfServiceObserverSubscribeService()53 if (serviceRecord == NULL) { in HdfServiceObserverSubscribeService()60 HdfServiceObserverRecordRecycle(serviceRecord); in HdfServiceObserverSubscribeService()64 HdfSListAdd(&observer->services, &serviceRecord->entry); in HdfServiceObserverSubscribeService()73 if ((serviceRecord->publisher != NULL) && (subscriber->callback.OnServiceConnected != NULL) && in HdfServiceObserverSubscribeService()74 ((serviceRecord->policy != SERVICE_POLICY_PRIVATE) || (serviceRecord->devId == deviceId))) { in HdfServiceObserverSubscribeService()76 …subscriber->callback.OnServiceConnected(subscriber->callback.deviceObject, serviceRecord->publishe… in HdfServiceObserverSubscribeService()[all …]
187 struct DevSvcRecord *serviceRecord = NULL; in DevSvcManagerRemoveService() local195 serviceRecord = DevSvcManagerSearchServiceLocked(inst, serviceKey); in DevSvcManagerRemoveService()196 if (serviceRecord == NULL) { in DevSvcManagerRemoveService()200 if (devObj == NULL || (uintptr_t)devObj == (uintptr_t)serviceRecord->value) { in DevSvcManagerRemoveService()201 NotifyServiceStatusLocked(devSvcManager, serviceRecord, SERVIE_STATUS_STOP); in DevSvcManagerRemoveService()202 DListRemove(&serviceRecord->entry); in DevSvcManagerRemoveService()208 DevSvcRecordFreeInstance(serviceRecord); in DevSvcManagerRemoveService()218 struct DevSvcRecord *serviceRecord = NULL; in DevSvcManagerGetObject() local225 serviceRecord = DevSvcManagerSearchServiceLocked(inst, serviceKey); in DevSvcManagerGetObject()226 if (serviceRecord != NULL) { in DevSvcManagerGetObject()[all …]