/ohos5.0/drivers/hdf_core/interfaces/inner_api/ipc/ |
H A D | hdf_remote_service.h | 53 int (*Dispatch)(struct HdfRemoteService *, int, struct HdfSBuf *, struct HdfSBuf *); 55 int (*DispatchAsync)(struct HdfRemoteService *, int, struct HdfSBuf *, struct HdfSBuf *); 63 void (*OnRemoteDied)(struct HdfDeathRecipient *, struct HdfRemoteService *); 69 struct HdfRemoteService { struct 87 struct HdfRemoteService *HdfRemoteServiceObtain( argument 95 void HdfRemoteServiceRecycle(struct HdfRemoteService *service); 121 int HdfRemoteServiceRegister(int32_t serviceId, struct HdfRemoteService *service); 129 struct HdfRemoteService *HdfRemoteServiceGet(int32_t serviceId); 138 bool HdfRemoteServiceSetInterfaceDesc(struct HdfRemoteService *service, const char *descriptor); 147 bool HdfRemoteServiceWriteInterfaceToken(struct HdfRemoteService *service, struct HdfSBuf *data); [all …]
|
/ohos5.0/drivers/hdf_core/adapter/uhdf2/ipc/include/ |
H A D | hdf_remote_adapter_if.h | 26 struct HdfRemoteService *HdfRemoteAdapterObtain(void); 28 void HdfRemoteAdapterRecycle(struct HdfRemoteService *object); 30 int HdfRemoteAdapterAddService(const char *name, struct HdfRemoteService *service); 32 struct HdfRemoteService *HdfRemoteAdapterGetService(const char *name); 34 int HdfRemoteAdapterAddSa(int32_t saId, struct HdfRemoteService *service); 36 struct HdfRemoteService *HdfRemoteAdapterGetSa(int32_t saId); 38 void HdfRemoteAdapterAddDeathRecipient(struct HdfRemoteService *service, struct HdfDeathRecipient *… 42 bool HdfRemoteAdapterSetInterfaceDesc(struct HdfRemoteService *service, const char *desc); 44 bool HdfRemoteAdapterWriteInterfaceToken(struct HdfRemoteService *service, struct HdfSBuf *data); 46 bool HdfRemoteAdapterCheckInterfaceToken(struct HdfRemoteService *service, struct HdfSBuf *data); [all …]
|
H A D | hdf_remote_adapter.h | 33 explicit HdfRemoteServiceStub(struct HdfRemoteService *service); 40 struct HdfRemoteService *service_; 46 HdfDeathNotifier(struct HdfRemoteService *service, struct HdfDeathRecipient *recipient); 52 struct HdfRemoteService *service_; 60 struct HdfRemoteService service_; 66 struct HdfRemoteService *HdfRemoteAdapterBind(OHOS::sptr<OHOS::IRemoteObject> binder);
|
/ohos5.0/drivers/hdf_core/adapter/uhdf2/ipc/src/ |
H A D | hdf_remote_service.c | 20 struct HdfRemoteService *service, struct HdfDeathRecipient *recipient) in HdfRemoteServiceAddDeathRecipient() 26 struct HdfRemoteService *service, struct HdfDeathRecipient *recipient) in HdfRemoteServiceRemoveDeathRecipient() 31 struct HdfRemoteService *HdfRemoteServiceObtain(struct HdfObject *object, struct HdfRemoteDispatche… in HdfRemoteServiceObtain() 33 struct HdfRemoteService *service = HdfRemoteAdapterObtain(); in HdfRemoteServiceObtain() 41 void HdfRemoteServiceRecycle(struct HdfRemoteService *service) in HdfRemoteServiceRecycle() 46 struct HdfRemoteService *HdfRemoteServiceGet(int32_t serviceId) in HdfRemoteServiceGet() 51 int HdfRemoteServiceRegister(int32_t serviceId, struct HdfRemoteService *service) in HdfRemoteServiceRegister() 56 bool HdfRemoteServiceSetInterfaceDesc(struct HdfRemoteService *service, const char *descriptor) in HdfRemoteServiceSetInterfaceDesc() 61 bool HdfRemoteServiceWriteInterfaceToken(struct HdfRemoteService *service, struct HdfSBuf *data) in HdfRemoteServiceWriteInterfaceToken() 66 bool HdfRemoteServiceCheckInterfaceToken(struct HdfRemoteService *service, struct HdfSBuf *data) in HdfRemoteServiceCheckInterfaceToken() [all …]
|
H A D | hdf_remote_adapter.cpp | 35 HdfRemoteServiceStub::HdfRemoteServiceStub(struct HdfRemoteService *service) in HdfRemoteServiceStub() 141 static int HdfRemoteAdapterDispatch(struct HdfRemoteService *service, in HdfRemoteAdapterDispatch() 147 static int HdfRemoteAdapterDispatchAsync(struct HdfRemoteService *service, in HdfRemoteAdapterDispatchAsync() 177 struct HdfRemoteService *service, struct HdfDeathRecipient *recipient) in HdfRemoteAdapterAddDeathRecipient() 214 struct HdfRemoteService *remoteService = nullptr; in HdfRemoteAdapterBind() 231 struct HdfRemoteService *HdfRemoteAdapterObtain(void) in HdfRemoteAdapterObtain() 238 void HdfRemoteAdapterRecycle(struct HdfRemoteService *object) in HdfRemoteAdapterRecycle() 276 struct HdfRemoteService *HdfRemoteAdapterGetService(const char *name) in HdfRemoteAdapterGetService() 294 int HdfRemoteAdapterAddSa(int32_t saId, struct HdfRemoteService *service) in HdfRemoteAdapterAddSa() 347 struct HdfRemoteService *HdfRemoteAdapterGetSa(int32_t saId) in HdfRemoteAdapterGetSa() [all …]
|
/ohos5.0/drivers/hdf_core/framework/core/manager/test/unittest/common/ |
H A D | hdf_remote_adapter_test.cpp | 50 HdfRemoteAdapterAddDeathRecipient(reinterpret_cast<struct HdfRemoteService *>(holder), NULL); 52 HdfRemoteAdapterRemoveDeathRecipient(reinterpret_cast<struct HdfRemoteService *>(holder), NULL); 66 HdfRemoteService *remoteService = HdfRemoteAdapterObtain(); 72 HdfRemoteService *remote = HdfRemoteAdapterGetService(NULL); 91 …ret = HdfRemoteAdapterWriteInterfaceToken(reinterpret_cast<struct HdfRemoteService *>(holder), sBu… 96 …ret = HdfRemoteAdapterWriteInterfaceToken(reinterpret_cast<struct HdfRemoteService *>(holder), NUL… 98 …ret = HdfRemoteAdapterWriteInterfaceToken(reinterpret_cast<struct HdfRemoteService *>(holder), sBu… 103 …ret = HdfRemoteAdapterCheckInterfaceToken(reinterpret_cast<struct HdfRemoteService *>(holder), NUL… 126 struct HdfRemoteService *service = HdfRemoteAdapterObtain(); 144 struct HdfRemoteService *service = HdfRemoteAdapterObtain(); [all …]
|
/ohos5.0/drivers/hdf_core/adapter/uhdf2/hdi/test/stub_collector/ |
H A D | stub_collector_test.cpp | 27 struct HdfRemoteService **TestConstruct(void *service) in TestConstruct() 32 void TestDestruct(struct HdfRemoteService **remote) in TestDestruct() 65 struct HdfRemoteService **remote = StubCollectorGetOrNewObject(nullptr, nullptr); 73 struct HdfRemoteService **remote = StubCollectorGetOrNewObject(IFDESC, service); 90 struct HdfRemoteService **remote = StubCollectorGetOrNewObject(tmpDesc, service); 103 struct HdfRemoteService **remote = StubCollectorGetOrNewObject(IFDESC, service);
|
/ohos5.0/drivers/hdf_core/adapter/uhdf2/manager/src/ |
H A D | devsvc_manager_stub.c | 150 struct HdfRemoteService *serviceRemote = (struct HdfRemoteService *)serviceObject->service; in ReleaseServiceObjectHolder() 152 HdfRemoteServiceRecycle((struct HdfRemoteService *)serviceObject->service); in ReleaseServiceObjectHolder() 163 struct DevSvcManagerStub *stub, const char *name, struct HdfRemoteService *service) in ObtainServiceObject() 209 struct HdfRemoteService *serviceRemote = (struct HdfRemoteService *)serviceObject->service; in ReleaseServiceObject() 221 struct HdfSBuf *data, struct HdfServiceInfo *info, struct HdfRemoteService **service) in DevSvcMgrStubGetPara() 263 struct HdfRemoteService *service = NULL; in DevSvcManagerStubAddService() 294 struct HdfRemoteService *service = NULL; in DevSvcManagerStubUpdateService() 354 struct HdfRemoteService *remoteService = (struct HdfRemoteService *)serviceObject->service; in DevSvcManagerStubGetService() 470 struct HdfRemoteService *listenerRemote = HdfSbufReadRemoteService(data); in DevSvcManagerStubRegisterServListener() 499 struct HdfRemoteService *listenerRemote = HdfSbufReadRemoteService(data); in DevSvcManagerStubUnregisterServListener() [all …]
|
H A D | devmgr_service_full.c | 28 static void CleanupDiedHostResources(struct DevHostServiceClnt *hostClnt, struct HdfRemoteService *… in CleanupDiedHostResources() 55 struct HdfRemoteService *service) in DevmgrServiceFullHandleDeviceHostDied() 64 struct HdfRemoteService *service) in DevmgrServiceFullOnDeviceHostDied() 95 struct HdfRemoteService *service = (struct HdfRemoteService *)msg->data[1]; in DevmgrServiceFullDispatchMessage()
|
/ohos5.0/drivers/hdf_core/interfaces/inner_api/hdi/ |
H A D | stub_collector.h | 52 struct HdfRemoteService **(*constructor)(void *); 54 void (*destructor)(struct HdfRemoteService **); 80 struct HdfRemoteService **StubCollectorGetOrNewObject(const char *ifDesc, void *servPtr);
|
/ohos5.0/drivers/hdf_core/adapter/uhdf2/host/src/ |
H A D | devmgr_service_proxy.c | 34 struct HdfRemoteService *remoteService = NULL; in DevmgrServiceProxyAttachDeviceHost() 77 struct HdfRemoteService *remoteService = serviceProxy->remote; in DevmgrServiceProxyAttachDevice() 102 struct HdfRemoteService *remoteService = serviceProxy->remote; in DevmgrServiceProxyDetachDevice() 123 struct HdfRemoteService *remoteService = serviceProxy->remote; in DevmgrServiceProxyProcessLoad() 155 static struct IDevmgrService *DevmgrServiceProxyObtain(struct HdfRemoteService *service) in DevmgrServiceProxyObtain() 187 struct HdfRemoteService *remote = in DevmgrServiceProxyCreate() 188 … (struct HdfRemoteService *)serviceManagerIf->GetService(serviceManagerIf, DEVICE_MANAGER_SERVICE); in DevmgrServiceProxyCreate()
|
H A D | devsvc_manager_proxy.c | 158 struct HdfRemoteService *remoteService = NULL; in DevSvcManagerProxyGetService() 191 struct HdfRemoteService *remoteService = NULL; in DevSvcManagerProxyRemoveService() 212 …vSvcManagerProxyOnRemoteDied(struct HdfDeathRecipient *recipient, struct HdfRemoteService *service) in DevSvcManagerProxyOnRemoteDied() 230 void DevSvcManagerProxyConstruct(struct DevSvcManagerProxy *inst, struct HdfRemoteService *remote) in DevSvcManagerProxyConstruct() 241 static struct IDevSvcManager *DevSvcManagerProxyObtain(struct HdfRemoteService *remote) in DevSvcManagerProxyObtain() 254 struct HdfRemoteService *remote = HdfRemoteServiceGet(DEVICE_SERVICE_MANAGER_SA_ID); in DevSvcManagerProxyCreate()
|
H A D | hdf_devsvc_manager_clnt.c | 20 struct HdfRemoteService *HdfManagerClntGetService(const char *svcName) in HdfManagerClntGetService() 22 return (struct HdfRemoteService *)DevSvcManagerClntGetService(svcName); in HdfManagerClntGetService()
|
/ohos5.0/drivers/hdf_core/adapter/uhdf2/hdi/test/servmgr/ |
H A D | service_manager_hdi_c_test.cpp | 90 struct HdfRemoteService *sampleService = servmgr->GetService(servmgr, TEST_SERVICE_NAME); 117 struct HdfRemoteService *service, int code, struct HdfSBuf *data, struct HdfSBuf *reply) in ServiceManagerTestCallbackDispatch() 133 struct HdfRemoteService *sampleService = servmgr->GetService(servmgr, TEST_SERVICE_NAME); 139 struct HdfRemoteService *callback = HdfRemoteServiceObtain(nullptr, &g_callbackDispatcher); 164 struct HdfRemoteService *sampleService = servmgr->GetService(servmgr, TEST_SERVICE_NAME); 197 struct HdfRemoteService *sampleService = servmgr->GetService(servmgr, TEST_SERVICE_NAME); 234 struct HdfRemoteService *sampleService = servmgr->GetService(servmgr, TEST_SERVICE_NAME); 278 struct HdfRemoteService *sampleService = servmgr->GetService(servmgr, TEST_SERVICE_NAME); 303 struct HdfRemoteService *sampleService2 = servmgr->GetService(servmgr, newServName); 387 struct HdfRemoteService *sampleService = servmgr->GetService(servmgr, TEST_SERVICE_NAME); [all …]
|
/ohos5.0/drivers/peripheral/wlan/hdi_service/ |
H A D | wlan_interface_drivers.c | 30 struct HdfRemoteService **stubObject; 43 struct HdfRemoteService *stubObj = *wlaninterfaceHost->stubObject; in WlanInterfaceDriverDispatch() 48 …return stubObj->dispatcher->Dispatch((struct HdfRemoteService *)stubObj->target, cmdId, data, repl… in WlanInterfaceDriverDispatch() 88 …struct HdfRemoteService **stubObj = StubCollectorGetOrNewObject(IWLANINTERFACE_INTERFACE_DESC, ser… in HdfWlanInterfaceDriverBind()
|
/ohos5.0/drivers/peripheral/audio/effect/host/ |
H A D | audio_effect_driver.c | 29 struct HdfRemoteService **stubObject; 47 struct HdfRemoteService *stubObj = *effectModelHost->stubObject; in EffectModelDriverDispatch() 52 …return stubObj->dispatcher->Dispatch((struct HdfRemoteService *)stubObj->target, cmdId, data, repl… in EffectModelDriverDispatch() 96 …struct HdfRemoteService **stubObj = StubCollectorGetOrNewObject(IEFFECTMODEL_INTERFACE_DESC, servi… in HdfEffectModelDriverBind()
|
/ohos5.0/drivers/peripheral/audio/hdi_service/primary/ |
H A D | audio_manager_driver.c | 30 struct HdfRemoteService **stubObject; 48 struct HdfRemoteService *stubObj = *audiomanagerHost->stubObject; in AudioManagerDriverDispatch() 53 …return stubObj->dispatcher->Dispatch((struct HdfRemoteService *)stubObj->target, cmdId, data, repl… in AudioManagerDriverDispatch() 102 …struct HdfRemoteService **stubObj = StubCollectorGetOrNewObject(IAUDIOMANAGER_INTERFACE_DESC, serv… in HdfAudioManagerDriverBind()
|
/ohos5.0/drivers/peripheral/wlan/hostapd/interfaces/hdi_service/ |
H A D | hostapd_interface_drivers.c | 32 struct HdfRemoteService **stubObject; 51 struct HdfRemoteService *stubObj = *hostapdinterfaceHost->stubObject; in HostapdInterfaceDriverDispatch() 56 …int ret = stubObj->dispatcher->Dispatch((struct HdfRemoteService *)stubObj->target, cmdId, data, r… in HostapdInterfaceDriverDispatch() 93 …struct HdfRemoteService **stubObj = StubCollectorGetOrNewObject(IHOSTAPDINTERFACE_INTERFACE_DESC, … in HdfHostapdInterfaceDriverBind()
|
/ohos5.0/drivers/peripheral/wlan/wpa/interfaces/hdi_service/ |
H A D | wpa_interface_drivers.c | 31 struct HdfRemoteService **stubObject; 50 struct HdfRemoteService *stubObj = *wpainterfaceHost->stubObject; in WpaInterfaceDriverDispatch() 55 …int ret = stubObj->dispatcher->Dispatch((struct HdfRemoteService *)stubObj->target, cmdId, data, r… in WpaInterfaceDriverDispatch() 92 …struct HdfRemoteService **stubObj = StubCollectorGetOrNewObject(IWPAINTERFACE_INTERFACE_DESC, serv… in HdfWpaInterfaceDriverBind()
|
/ohos5.0/foundation/communication/wifi/wifi/test/wifi_standard/wifi_framework/wifi_manage/wifi_native/client/hdi_client/hdi_interface/ |
H A D | wifi_hdi_wpa_proxy_test.cpp | 91 extern "C" void ProxyOnApRemoteDied(struct HdfDeathRecipient* recipient, struct HdfRemoteService* s… 95 struct HdfRemoteService service; 141 extern "C" void ProxyOnRemoteDied(struct HdfDeathRecipient* recipient, struct HdfRemoteService* ser… 145 struct HdfRemoteService service;
|
/ohos5.0/drivers/hdf_core/adapter/uhdf2/manager/include/ |
H A D | device_token_proxy.h | 24 struct HdfRemoteService *remote; 27 struct HdfDevTokenProxy *HdfDevTokenProxyObtain(struct HdfRemoteService *remote);
|
H A D | devhost_service_proxy.h | 28 struct HdfRemoteService *remote; 39 struct IDevHostService *DevHostServiceProxyObtain(uint32_t hostId, struct HdfRemoteService *remote);
|
/ohos5.0/drivers/hdf_core/framework/test/fuzztest/devmgrservicestub_fuzzer/ |
H A D | devmgrservicestub_fuzzer.cpp | 15 struct HdfRemoteService *stub, int code, struct HdfSBuf *data, struct HdfSBuf *reply); 45 struct HdfRemoteService *remoteService = HdfRemoteServiceObtain( in GetDevmgrServiceStubInstance() 97 reinterpret_cast<HdfRemoteService *>(instance->remote->target), code, dataBuf, replyBuf); in AttachDeviceHostFuzzTest()
|
/ohos5.0/drivers/hdf_core/framework/test/fuzztest/devsvcmanagerstub_fuzzer/ |
H A D | devsvcmanagerstub_fuzzer.cpp | 15 struct HdfRemoteService *service, int code, struct HdfSBuf *data, struct HdfSBuf *reply); 47 struct HdfRemoteService *remoteService = HdfRemoteServiceObtain( in GetDevSvcManagerStubInstance() 100 reinterpret_cast<HdfRemoteService *>(instance->remote->target), code, dataBuf, replyBuf); in DevsvcManagerFuzzTest()
|
/ohos5.0/drivers/hdf_core/adapter/uhdf2/hdi/src/ |
H A D | stub_collector.cpp | 22 static std::map<void *, HdfRemoteService **> g_stubMap; 52 struct HdfRemoteService **StubCollectorGetOrNewObject(const char *ifDesc, void *servPtr) in StubCollectorGetOrNewObject() 80 HdfRemoteService **stubObject = constructor->second->constructor(servPtr); in StubCollectorGetOrNewObject()
|