/drivers/hdf_core/framework/core/host/src/ |
H A D | devsvc_manager_clnt.c | 57 const struct HdfObject *DevSvcManagerClntGetService(const char *svcName) in DevSvcManagerClntGetService() argument 71 return serviceManager->GetService(serviceManager, svcName); in DevSvcManagerClntGetService() 74 struct HdfDeviceObject *DevSvcManagerClntGetDeviceObject(const char *svcName) in DevSvcManagerClntGetDeviceObject() argument 88 return serviceManager->GetObject(serviceManager, svcName); in DevSvcManagerClntGetDeviceObject() 91 int DevSvcManagerClntSubscribeService(const char *svcName, struct SubscriberCallback callback) in DevSvcManagerClntSubscribeService() argument 95 if (devSvcMgrClnt == NULL || svcName == NULL) { in DevSvcManagerClntSubscribeService() 96 HDF_LOGE("failed to subscribe service, client or svcName is null"); in DevSvcManagerClntSubscribeService() 105 return serviceManager->SubscribeService(serviceManager, svcName, callback); in DevSvcManagerClntSubscribeService() 108 int DevSvcManagerClntUnsubscribeService(const char *svcName) in DevSvcManagerClntUnsubscribeService() argument 112 if (devSvcMgrClnt == NULL || svcName in DevSvcManagerClntUnsubscribeService() 125 DevSvcManagerClntRemoveService(const char *svcName) DevSvcManagerClntRemoveService() argument [all...] |
H A D | hdf_service_observer.c | 40 struct HdfServiceObserver *observer, const char *svcName, devid_t deviceId, struct SubscriberCallback callback) in HdfServiceObserverSubscribeService() 44 uint32_t serviceKey = HdfStringMakeHashKey(svcName, 0); in HdfServiceObserverSubscribeService() 45 if ((observer == NULL) || (svcName == NULL)) { in HdfServiceObserverSubscribeService() 46 HDF_LOGE("observer or svcName or callback.OnServiceConnected is null"); in HdfServiceObserverSubscribeService() 84 int HdfServiceObserverPublishService(struct HdfServiceObserver *observer, const char *svcName, devid_t deviceId, in HdfServiceObserverPublishService() argument 88 uint32_t serviceKey = HdfStringMakeHashKey(svcName, 0); in HdfServiceObserverPublishService() 89 if ((observer == NULL) || (svcName == NULL)) { in HdfServiceObserverPublishService() 90 HDF_LOGE("observer or svcName is null"); in HdfServiceObserverPublishService() 114 void HdfServiceObserverRemoveRecord(struct HdfServiceObserver *observer, const char *svcName) in HdfServiceObserverRemoveRecord() argument 117 uint32_t serviceKey = HdfStringMakeHashKey(svcName, in HdfServiceObserverRemoveRecord() 39 HdfServiceObserverSubscribeService( struct HdfServiceObserver *observer, const char *svcName, devid_t deviceId, struct SubscriberCallback callback) HdfServiceObserverSubscribeService() argument [all...] |
/drivers/hdf_core/adapter/khdf/uniproton/core/common/src/ |
H A D | devmgr_service_start.c | 56 int32_t HdfLoadDriverByServiceName(const char *svcName) in HdfLoadDriverByServiceName() argument 58 if (svcName == NULL) { in HdfLoadDriverByServiceName() 66 return DevSvcManagerClntSubscribeService(svcName, callback); in HdfLoadDriverByServiceName() 69 int DeviceManagerUnloadService(const char *svcName) in DeviceManagerUnloadService() argument 71 if (svcName == NULL) { in DeviceManagerUnloadService() 75 return DevSvcManagerClntUnsubscribeService(svcName); in DeviceManagerUnloadService()
|
/drivers/hdf_core/framework/core/host/include/ |
H A D | devsvc_manager_clnt.h | 23 struct HdfDeviceObject *DevSvcManagerClntGetDeviceObject(const char *svcName); 26 void DevSvcManagerClntRemoveService(const char *svcName); 27 int DevSvcManagerClntSubscribeService(const char *svcName, struct SubscriberCallback callback); 28 int DevSvcManagerClntUnsubscribeService(const char *svcName);
|
H A D | hdf_service_observer.h | 25 const char *svcName, devid_t deviceId, uint16_t policy, struct HdfObject *service); 27 const char *svcName, devid_t deviceId, struct SubscriberCallback callback); 28 void HdfServiceObserverRemoveRecord(struct HdfServiceObserver *observer, const char *svcName);
|
/drivers/hdf_core/framework/core/manager/include/ |
H A D | devsvc_manager.h | 34 struct HdfObject *DevSvcManagerGetService(struct IDevSvcManager *inst, const char *svcName); 36 struct IDevSvcManager *inst, const char *svcName, const struct HdfDeviceObject *devObj); 41 int DevSvcManagerClntSubscribeService(const char *svcName, struct SubscriberCallback callback); 42 int DevSvcManagerClntUnsubscribeService(const char *svcName);
|
/drivers/hdf_core/adapter/khdf/liteos_m/core/common/src/ |
H A D | devmgr_service_start.c | 58 int32_t HdfLoadDriverByServiceName(const char *svcName) in HdfLoadDriverByServiceName() argument 60 if (svcName == NULL) { in HdfLoadDriverByServiceName() 68 return DevSvcManagerClntSubscribeService(svcName, callback); in HdfLoadDriverByServiceName() 71 int DeviceManagerUnloadService(const char *svcName) in DeviceManagerUnloadService() argument 73 if (svcName == NULL) { in DeviceManagerUnloadService() 77 return DevSvcManagerClntUnsubscribeService(svcName); in DeviceManagerUnloadService()
|
/drivers/hdf_core/adapter/uhdf2/shared/src/ |
H A D | dev_attribute_serialize.c | 33 !HdfSbufWriteString(sbuf, attribute->svcName) || in DeviceAttributeSerialize() 57 const char *svcName = HdfSbufReadString(sbuf); in DeviceAttributeSet() local 58 if (svcName == NULL) { in DeviceAttributeSet() 59 HDF_LOGE("Read from sbuf failed, svcName is null"); in DeviceAttributeSet() 62 attribute->svcName = strdup(svcName); in DeviceAttributeSet() 63 if (attribute->svcName == NULL) { in DeviceAttributeSet() 64 HDF_LOGE("Read from sbuf failed, strdup svcName fail"); in DeviceAttributeSet() 150 if (attribute->svcName != NULL) { in DeviceSerializedAttributeRelease() 151 OsalMemFree((void *)attribute->svcName); in DeviceSerializedAttributeRelease() [all...] |
/drivers/hdf_core/framework/core/manager/test/unittest/common/ |
H A D | hdf_lite_manager_test.cpp | 54 const char *svcName = "khdf_ut"; in HWTEST_F() local 55 struct HdfIoService *hdfSvc = HdfIoServiceBind(svcName); in HWTEST_F() 125 const char *svcName = nullptr; in HWTEST_F() local 127 svcName = HdfSbufReadString(data); in HWTEST_F() 128 if (svcName == nullptr) { in HWTEST_F() 131 std::cout << svcName << std::endl; in HWTEST_F() 132 if (strcmp(svcName, "sample_service") == 0) { in HWTEST_F()
|
/drivers/hdf_core/adapter/uhdf2/host/src/ |
H A D | hdf_devsvc_manager_clnt.c | 20 struct HdfRemoteService *HdfManagerClntGetService(const char *svcName) in HdfManagerClntGetService() argument 22 return (struct HdfRemoteService *)DevSvcManagerClntGetService(svcName); in HdfManagerClntGetService()
|
H A D | devmgr_service_proxy.c | 114 static int DevmgrServiceProxyProcessLoad(struct IDevmgrService *inst, const char *svcName, int code) in DevmgrServiceProxyProcessLoad() argument 117 if (serviceProxy == NULL || serviceProxy->remote == NULL || svcName == NULL) { in DevmgrServiceProxyProcessLoad() 124 if (!HdfRemoteServiceWriteInterfaceToken(remoteService, data) || !HdfSbufWriteString(data, svcName)) { in DevmgrServiceProxyProcessLoad() 134 int DevmgrServiceProxyLoadDevice(struct IDevmgrService *inst, const char *svcName) in DevmgrServiceProxyLoadDevice() argument 136 return DevmgrServiceProxyProcessLoad(inst, svcName, DEVMGR_SERVICE_LOAD_DEVICE); in DevmgrServiceProxyLoadDevice() 139 int DevmgrServiceProxyUnLoadDevice(struct IDevmgrService *inst, const char *svcName) in DevmgrServiceProxyUnLoadDevice() argument 141 return DevmgrServiceProxyProcessLoad(inst, svcName, DEVMGR_SERVICE_UNLOAD_DEVICE); in DevmgrServiceProxyUnLoadDevice()
|
H A D | devsvc_manager_proxy.c | 152 struct HdfObject *DevSvcManagerProxyGetService(struct IDevSvcManager *inst, const char *svcName) in DevSvcManagerProxyGetService() argument 166 if (!HdfRemoteServiceWriteInterfaceToken(serviceProxy->remote, data) || !HdfSbufWriteString(data, svcName)) { in DevSvcManagerProxyGetService() 181 void DevSvcManagerProxyRemoveService(struct IDevSvcManager *inst, const char *svcName, in DevSvcManagerProxyRemoveService() argument 185 if (inst == NULL || svcName == NULL) { in DevSvcManagerProxyRemoveService() 201 if (!HdfRemoteServiceWriteInterfaceToken(serviceProxy->remote, data) || !HdfSbufWriteString(data, svcName)) { in DevSvcManagerProxyRemoveService()
|
/drivers/hdf_core/framework/core/common/src/ |
H A D | devmgr_service_start.c | 69 const char *svcName = NULL; in DeviceManagerDispatch() local 83 svcName = HdfSbufReadString(data); in DeviceManagerDispatch() 84 ret = DevSvcManagerClntSubscribeService(svcName, callback); in DeviceManagerDispatch() 87 svcName = HdfSbufReadString(data); in DeviceManagerDispatch() 88 ret = DevSvcManagerClntUnsubscribeService(svcName); in DeviceManagerDispatch()
|
H A D | hdf_attribute_macro.c | 143 deviceNodeInfo->svcName = deviceNode->svcName; in GetDeviceNodeInfo() 171 HDF_LOGE("%{public}s: failed to add device info to list %{public}s", __func__, devInfo->svcName); in GetDevcieNodeList()
|
H A D | hdf_attribute.c | 172 if (HcsGetString(deviceNode, ATTR_DEV_SVCNAME, &deviceNodeInfo->svcName, NULL) != HDF_SUCCESS) { in GetDeviceNodeInfo() 203 __func__, deviceNodeInfo->svcName); in GetDevcieNodeList()
|
/drivers/peripheral/sensor/hal/src/ |
H A D | sensor_manager.c | 47 const char *svcName = NULL; in GetSensorServiceList() local 59 svcName = HdfSbufReadString(data); in GetSensorServiceList() 60 if (svcName == NULL) { in GetSensorServiceList() 70 managerNode->ioService = HdfIoServiceBind(svcName); in GetSensorServiceList() 72 HDF_LOGE("%{public}s: Sensor manager get manager service name[%{public}s] failed", __func__, svcName); in GetSensorServiceList()
|
/drivers/hdf_core/adapter/uhdf2/manager/src/ |
H A D | devmgr_query_device.c | 50 deviceInfo->svcName, deviceInfo->policy, deviceInfo->status, deviceInfo->deviceType); in DevFillQueryDeviceInfo() 53 flag = HdfSbufWriteString(reply, deviceInfo->svcName); in DevFillQueryDeviceInfo() 55 HDF_LOGE("%{public}s writing string failed %{public}s", __func__, deviceInfo->svcName); in DevFillQueryDeviceInfo()
|
/drivers/hdf_core/framework/core/manager/src/ |
H A D | devsvc_manager.c | 166 int DevSvcManagerSubscribeService(struct IDevSvcManager *inst, const char *svcName, struct SubscriberCallback callBack) in DevSvcManagerSubscribeService() argument 170 if (inst == NULL || svcName == NULL || devMgrSvc == NULL) { in DevSvcManagerSubscribeService() 174 deviceService = DevSvcManagerGetService(inst, svcName); in DevSvcManagerSubscribeService() 182 return devMgrSvc->super.LoadDevice(&devMgrSvc->super, svcName); in DevSvcManagerSubscribeService() 185 void DevSvcManagerRemoveService(struct IDevSvcManager *inst, const char *svcName, const struct HdfDeviceObject *devObj) in DevSvcManagerRemoveService() argument 189 uint32_t serviceKey = HdfStringMakeHashKey(svcName, 0); in DevSvcManagerRemoveService() 192 if (svcName == NULL || devSvcManager == NULL) { in DevSvcManagerRemoveService() 211 HDF_LOGI("%{public}s %{public}s device object is out of date", __func__, svcName); in DevSvcManagerRemoveService() 215 struct HdfDeviceObject *DevSvcManagerGetObject(struct IDevSvcManager *inst, const char *svcName) in DevSvcManagerGetObject() argument 217 uint32_t serviceKey = HdfStringMakeHashKey(svcName, in DevSvcManagerGetObject() 255 DevSvcManagerGetService(struct IDevSvcManager *inst, const char *svcName) DevSvcManagerGetService() argument [all...] |
/drivers/hdf_core/interfaces/inner_api/hdi/ |
H A D | devmgr_hdi.h | 64 char *svcName; member
|
/drivers/hdf_core/interfaces/inner_api/host/shared/ |
H A D | hdf_device_info.h | 39 const char *svcName; member
|
H A D | hdf_device_desc.h | 257 * @param svcName Indicates the pointer to the released driver service name. 262 const struct HdfObject *DevSvcManagerClntGetService(const char *svcName);
|
/drivers/hdf_core/framework/core/shared/include/ |
H A D | hdf_attribute_macro.h | 37 const char *svcName; member 56 deviceNode->svcName = HCS_PROP(node, serviceName); \
|
/drivers/hdf_core/framework/core/shared/src/ |
H A D | hdf_device_info.c | 29 deviceInfo->svcName = NULL; in HdfDeviceInfoConstruct()
|
/drivers/hdf_core/adapter/uhdf2/hdi/src/ |
H A D | devmgr_client.c | 59 node->svcName = base + sizeof(*node); in HdfObtainDeviceInfo() 60 if (strcpy_s(node->svcName, svrNameLen, svrName) != EOK) { in HdfObtainDeviceInfo()
|
/drivers/hdf_core/framework/model/input/driver/ |
H A D | hdf_input_device_manager.c | 48 char svcName[SERVICE_NAME_LEN] = {0}; in HidRegisterHdfDevice() local 53 int32_t ret = snprintf_s(svcName, SERVICE_NAME_LEN, strlen("hdf_input_event") + len, "%s%u", in HidRegisterHdfDevice() 71 ret = HdfDeviceObjectPublishService(hdfDev, svcName, SERVICE_POLICY_CAPACITY, 0664); // 0664:permission setting in HidRegisterHdfDevice() 78 HDF_LOGI("%s: svcName is %s, devName = %s", __func__, svcName, inputDev->devName); in HidRegisterHdfDevice()
|