/drivers/hdf_core/adapter/uhdf2/host/src/ |
D | devhost_dump.c | 29 char *servName; member 56 OsalMemFree(pos->servName); in DevHostDumpDeInit() 66 static bool DevHostCheckDumpExist(const char *servName) in DevHostCheckDumpExist() argument 72 if (strcmp(pos->servName, servName) == 0) { in DevHostCheckDumpExist() 81 int32_t DevHostRegisterDumpService(const char *servName, DevHostDumpFunc dump) in DevHostRegisterDumpService() argument 83 if (dump == NULL || servName == NULL) { in DevHostRegisterDumpService() 87 if (DevHostCheckDumpExist(servName)) { in DevHostRegisterDumpService() 88 HDF_LOGE("%{public}s service %{public}s dump function exist", __func__, servName); in DevHostRegisterDumpService() 99 node->servName = HdfStringCopy(servName); in DevHostRegisterDumpService() 100 if (node->servName == NULL) { in DevHostRegisterDumpService() [all …]
|
D | device_service_stub.c | 54 if (service->servName == NULL) { in DeviceServiceStubPublishService() 60 HDF_LOGE("%{public}s:service %{public}s already published", __func__, service->servName); in DeviceServiceStubPublishService() 106 DevSvcManagerClntRemoveService(deviceNode->servName); in DeviceServiceStubRemoveService()
|
D | devsvc_manager_proxy.c | 32 if (!HdfSbufWriteString(data, servInfo->servName)) { in WriteServiceInfo() 75 if (service == NULL || servInfo == NULL || servInfo->servName == NULL) { in DevSvcManagerProxyAddService() 103 … HDF_LOGI("servmgr add service %{public}s, result is %{public}d", servInfo->servName, status); in DevSvcManagerProxyAddService() 115 if (service == NULL || servInfo == NULL || servInfo->servName == NULL) { in DevSvcManagerProxyUpdateService() 143 … HDF_LOGI("servmgr update service %{public}s, result is %{public}d", servInfo->servName, status); in DevSvcManagerProxyUpdateService()
|
D | devmgr_service_proxy.c | 67 const char *srvName = (token->servName == NULL) ? "" : token->servName; in DevmgrServiceProxyAttachDevice()
|
/drivers/hdf_core/adapter/uhdf2/manager/src/ |
D | devmgr_dump.c | 114 static int32_t DevMgrDumpServiceFindHost(const char *servName, struct HdfSBuf *data, struct HdfSBuf… in DevMgrDumpServiceFindHost() argument 134 name = (tokenClnt->tokenIf->servName == NULL) ? "" : tokenClnt->tokenIf->servName; in DevMgrDumpServiceFindHost() 135 HDF_LOGI("%{public}s servName:%{public}s %{public}s", __func__, name, servName); in DevMgrDumpServiceFindHost() 136 if (strcmp(name, servName) != 0) { in DevMgrDumpServiceFindHost() 153 const char *servName = HdfSbufReadString(data); in DevMgrDumpService() local 154 if (servName == NULL) { in DevMgrDumpService() 171 if (!HdfSbufWriteString(servData, servName)) { in DevMgrDumpService() 190 int32_t ret = DevMgrDumpServiceFindHost(servName, servData, reply); in DevMgrDumpService() 263 const char *servName = (name == NULL) ? "" : name; in DevMgrFillDeviceInfo() local 265 if (memcpy_s(&line[servNameAlign], leftSize, servName, strlen(servName)) != EOK) { in DevMgrFillDeviceInfo() [all …]
|
D | devsvc_manager_stub.c | 35 static int32_t AddServicePermCheck(const char *servName) in AddServicePermCheck() argument 39 if (HdfAddServiceCheck(callingPid, servName) != 0) { in AddServicePermCheck() 40 …OGE("[selinux] %{public}d haven't \"add service\" permission to %{public}s", callingPid, servName); in AddServicePermCheck() 47 static int32_t GetServicePermCheck(const char *servName) in GetServicePermCheck() argument 51 if (HdfGetServiceCheck(callingPid, servName) != 0) { in GetServicePermCheck() 52 …OGE("[selinux] %{public}d haven't \"get service\" permission to %{public}s", callingPid, servName); in GetServicePermCheck() 199 info->servName = HdfSbufReadString(data); in DevSvcMgrStubGetPara() 200 if (info->servName == NULL) { in DevSvcMgrStubGetPara() 204 ret = AddServicePermCheck(info->servName); in DevSvcMgrStubGetPara() 244 struct HdfDeviceObject *serviceObject = ObtainServiceObject(stub, info.servName, service); in DevSvcManagerStubAddService() [all …]
|
D | device_token_proxy.c | 41 OsalMemFree((void *)inst->super.servName); in HdfDevTokenProxyRecycle()
|
D | devmgr_service_stub.c | 45 const char *servName = HdfSbufReadString(data); in DevmgrServiceStubDispatchAttachDevice() local 52 tokenClnt->super.servName = HdfStringCopy(servName); in DevmgrServiceStubDispatchAttachDevice() 274 info.servName = DEVICE_MANAGER_SERVICE; in DevmgrServiceStubStartService()
|
/drivers/hdf_core/framework/core/shared/include/ |
D | hdf_service_info.h | 15 const char *servName; member 24 info->servName = devNode->servName; in HdfServiceInfoInit()
|
D | device_token_if.h | 18 const char *servName; member
|
D | hdf_service_record.h | 19 const char *servName; member
|
/drivers/hdf_core/framework/core/host/src/ |
D | hdf_device_node.c | 37 return HdfServiceObserverPublishService(&(devNode->hostService->observer), devNode->servName, in HdfDeviceNodePublishLocalService() 46 (devNode->servName != NULL && strlen(devNode->servName) == 0)) { in HdfDeviceNodePublishService() 96 HDF_LOGI("launch devnode %{public}s", devNode->servName ? devNode->servName : ""); in HdfDeviceLaunchNode() 169 DevSvcManagerClntRemoveService(devNode->servName); in HdfDeviceNodeRemoveService() 226 HDF_LOGI("release devnode %{public}s", devNode->servName); in HdfDeviceNodeDestruct() 235 OsalMemFree(devNode->servName); in HdfDeviceNodeDestruct() 238 devNode->servName = NULL; in HdfDeviceNodeDestruct() 264 devNode->servName = HdfStringCopy(deviceInfo->svcName); in HdfDeviceNodeNewInstance() 265 devNode->token->servName = HdfStringCopy(deviceInfo->svcName); in HdfDeviceNodeNewInstance() 268 if (devNode->servName == NULL) { in HdfDeviceNodeNewInstance()
|
D | hdf_device_object.c | 56 return devNode->servName; in HdfDeviceGetServiceName() 262 int HdfDeviceObjectPublishService(struct HdfDeviceObject *dev, const char *servName, uint8_t policy… in HdfDeviceObjectPublishService() argument 266 if (dev == NULL || servName == NULL) { in HdfDeviceObjectPublishService() 279 devNode->servName = HdfStringCopy(servName); in HdfDeviceObjectPublishService() 280 if (devNode->servName == NULL) { in HdfDeviceObjectPublishService()
|
D | hdf_device_token.c | 32 OsalMemFree((void *)deviceToken->super.servName); in HdfDeviceTokenRelease()
|
/drivers/hdf_core/adapter/uhdf2/host/test/unittest/sample_driver/ |
D | sample_hdi_service.cpp | 66 static int32_t SampleServiceRegisterDevice(struct HdfDeviceObject *device, const char *servName) in SampleServiceRegisterDevice() argument 80 if (HdfDeviceObjectPublishService(dev, servName, SERVICE_POLICY_CAPACITY, 0) != HDF_SUCCESS) { in SampleServiceRegisterDevice() 81 HDF_LOGE("failed to publish device service %{public}s", servName); in SampleServiceRegisterDevice() 86 HDF_LOGE("publish device service %{public}s success", servName); in SampleServiceRegisterDevice() 99 HDF_LOGI("register device %{public}s success", servName); in SampleServiceRegisterDevice() 103 static int32_t SampleServiceUnregisterDevice(struct HdfDeviceObject *device, const char *servName) in SampleServiceUnregisterDevice() argument 107 HDF_LOGI("remove device %{public}s in", servName); in SampleServiceUnregisterDevice() 117 if (strcmp(HdfDeviceGetServiceName(sampleDev->devobj), servName) == 0) { in SampleServiceUnregisterDevice() 121 HDF_LOGI("remove device %{public}s success", servName); in SampleServiceUnregisterDevice()
|
D | sample_hdi.h | 58 int32_t (*registerDevice)(struct HdfDeviceObject *device, const char *servName); 59 int32_t (*unregisterDevice)(struct HdfDeviceObject *device, const char *servName);
|
/drivers/hdf_core/framework/core/manager/src/ |
D | devsvc_manager.c | 48 .serviceName = record->servName, in NotifyServiceStatusLocked() 74 .serviceName = record->servName, in NotifyServiceStatusOnRegisterLocked() 89 … if (devSvcManager == NULL || service == NULL || servInfo == NULL || servInfo->servName == NULL) { in DevSvcManagerAddService() 94 record = DevSvcManagerSearchServiceLocked(inst, HdfStringMakeHashKey(servInfo->servName, 0)); in DevSvcManagerAddService() 99 …F_LOGI("%{public}s:add service %{public}s exist, only update value", __func__, servInfo->servName); in DevSvcManagerAddService() 109 record->key = HdfStringMakeHashKey(servInfo->servName, 0); in DevSvcManagerAddService() 113 record->servName = HdfStringCopy(servInfo->servName); in DevSvcManagerAddService() 119 if (record->servName == NULL) { in DevSvcManagerAddService() 136 … if (devSvcManager == NULL || service == NULL || servInfo == NULL || servInfo->servName == NULL) { in DevSvcManagerUpdateService() 141 record = DevSvcManagerSearchServiceLocked(inst, HdfStringMakeHashKey(servInfo->servName, 0)); in DevSvcManagerUpdateService() [all …]
|
/drivers/hdf_core/interfaces/inner_api/host/uhdf/ |
D | devhost_dump_reg.h | 28 int32_t DevHostRegisterDumpService(const char *servName, DevHostDumpFunc dump);
|
/drivers/hdf_core/framework/core/shared/src/ |
D | hdf_service_record.c | 20 OsalMemFree((char *)inst->servName); in DevSvcRecordFreeInstance()
|
/drivers/hdf_core/framework/tools/hdf_dbg/ |
D | hdf_dbg.cpp | 144 const char *servName = HdfSbufReadString(data); in PrintAllServiceInfoKernel() local 145 if (servName == nullptr) { in PrintAllServiceInfoKernel() 159 std::string serviceName = servName; in PrintAllServiceInfoKernel() 190 SetPadAlign(dev.servName, ' ', ALIGN_SIZE); in PrintALLDeviceInfoUser() 191 … cout << "\t" << dev.deviceName << ":0x" << std::hex << dev.devId << "\t:" << dev.servName << endl; in PrintALLDeviceInfoUser() 235 std::string servName = (str == nullptr) ? "" : str; in PrintOneHostInfoKernel() local 236 SetPadAlign(servName, ' ', ALIGN_SIZE); in PrintOneHostInfoKernel() 237 cout << "\t" << deviceName << ":0x" << std::hex << devId << "\t:" << servName << endl; in PrintOneHostInfoKernel()
|
/drivers/hdf_core/interfaces/inner_api/host/shared/ |
D | hdf_device_object.h | 21 int HdfDeviceObjectPublishService(struct HdfDeviceObject *dev, const char *servName, uint8_t policy…
|
D | hdf_device_node.h | 43 char *servName; member
|
/drivers/hdf_core/interfaces/inner_api/hdi/ |
D | idevmgr_hdi.h | 53 std::string servName; member
|
/drivers/hdf_core/adapter/uhdf2/hdi/src/ |
D | iservmgr_client.cpp | 141 const char *servName = reply.ReadCString(); in HdfDevMgrDbgFillServiceInfo() local 142 if (servName == nullptr) { in HdfDevMgrDbgFillServiceInfo() 145 info.serviceName = servName; in HdfDevMgrDbgFillServiceInfo()
|
/drivers/hdf_core/adapter/uhdf2/host/test/unittest/ |
D | devhost_test.cpp | 104 servInfo.servName = "test"; 113 servInfo.servName = nullptr; 384 devNode->servName = nullptr; 388 devNode->servName = HdfStringCopy("test"); 406 OsalMemFree(devNode->servName);
|