Home
last modified time | relevance | path

Searched refs:listener (Results 1 - 25 of 67) sorted by relevance

123

/drivers/hdf_core/framework/core/host/src/
H A Dpower_state_token.c29 const struct IPowerEventListener *listener = stateToken->listener; in PowerStateTokenOnFirstAcquire() local
30 if ((listener != NULL) && (listener->Resume != NULL)) { in PowerStateTokenOnFirstAcquire()
31 listener->Resume(stateToken->deviceObject); in PowerStateTokenOnFirstAcquire()
40 const struct IPowerEventListener *listener = NULL; in PowerStateTokenOnLastRelease() local
51 listener = stateToken->listener; in PowerStateTokenOnLastRelease()
52 if ((listener != NULL) && (listener in PowerStateTokenOnLastRelease()
125 PowerStateTokenConstruct(struct PowerStateToken *powerStateToken, struct HdfDeviceObject *deviceObject, const struct IPowerEventListener *listener) PowerStateTokenConstruct() argument
148 PowerStateTokenNewInstance( struct HdfDeviceObject *deviceObject, const struct IPowerEventListener *listener) PowerStateTokenNewInstance() argument
[all...]
/drivers/hdf_core/framework/utils/src/
H A Dhdf_sref.c23 if ((lockRef == 1) && (sref->listener != NULL)) { in HdfSRefAcquire()
24 struct IHdfSRefListener *listener = sref->listener; in HdfSRefAcquire() local
25 if (listener->OnFirstAcquire != NULL) { in HdfSRefAcquire()
26 listener->OnFirstAcquire(sref); in HdfSRefAcquire()
50 if ((lockRef == 0) && (sref->listener != NULL)) { in HdfSRefRelease()
51 struct IHdfSRefListener *listener = sref->listener; in HdfSRefRelease() local
52 if (listener->OnLastRelease != NULL) { in HdfSRefRelease()
53 listener in HdfSRefRelease()
58 HdfSRefConstruct(struct HdfSRef *sref, struct IHdfSRefListener *listener) HdfSRefConstruct() argument
[all...]
/drivers/hdf_core/framework/core/shared/src/
H A Dioserstat_listener.c14 struct HdfDevEventlistener *listener, struct HdfIoService *service, uint32_t id, struct HdfSBuf *data) in OnIoServiceEventReceive()
16 if (listener == NULL || service == NULL || data == NULL) { in OnIoServiceEventReceive()
25 struct IoServiceStatusListener *statusListener = listener->priv; in OnIoServiceEventReceive()
36 struct IoServiceStatusListener *listener = OsalMemCalloc(sizeof(struct IoServiceStatusListener)); in IoServiceStatusListenerNewInstance() local
37 if (listener == NULL) { in IoServiceStatusListenerNewInstance()
41 listener->ioservListener.onReceive = OnIoServiceEventReceive; in IoServiceStatusListenerNewInstance()
42 listener->ioservListener.priv = (void *)listener; in IoServiceStatusListenerNewInstance()
44 return &listener->svcstatListener; in IoServiceStatusListenerNewInstance()
47 void IoServiceStatusListenerFree(struct ServiceStatusListener *listener) in IoServiceStatusListenerFree() argument
13 OnIoServiceEventReceive( struct HdfDevEventlistener *listener, struct HdfIoService *service, uint32_t id, struct HdfSBuf *data) OnIoServiceEventReceive() argument
[all...]
H A Dsvcmgr_ioservice.c54 struct ISvcMgrIoservice *self, struct ServiceStatusListener *listener, uint16_t deviceClass) in SvcMgrIoserviceRegSvcStatListener()
56 if (self == NULL || listener == NULL || deviceClass >= DEVICE_CLASS_MAX) { in SvcMgrIoserviceRegSvcStatListener()
62 = CONTAINER_OF(listener, struct IoServiceStatusListener, svcstatListener); in SvcMgrIoserviceRegSvcStatListener()
74 int32_t SvcMgrIoserviceUnRegSvcStatListener(struct ISvcMgrIoservice *self, struct ServiceStatusListener *listener) in SvcMgrIoserviceUnRegSvcStatListener() argument
76 if (self == NULL || listener == NULL) { in SvcMgrIoserviceUnRegSvcStatListener()
82 = CONTAINER_OF(listener, struct IoServiceStatusListener, svcstatListener); in SvcMgrIoserviceUnRegSvcStatListener()
53 SvcMgrIoserviceRegSvcStatListener( struct ISvcMgrIoservice *self, struct ServiceStatusListener *listener, uint16_t deviceClass) SvcMgrIoserviceRegSvcStatListener() argument
/drivers/peripheral/usb/ddk/host/src/
H A Dddk_pnp_listener_mgr.c40 struct HdfDevEventlistener *listener; member
46 static bool DdkListenerMgrIsExists(const struct HdfDevEventlistener *listener) in DdkListenerMgrIsExists() argument
59 if (pos == listener) { in DdkListenerMgrIsExists()
72 const struct HdfDevEventlistener *listener = handlePriv->listener; in DdkListenerMgrNotifyOne() local
92 if (listener->callBack(listener->priv, handlePriv->cmd, dataTmp) != HDF_SUCCESS) { in DdkListenerMgrNotifyOne()
105 const struct HdfDevEventlistener *listener = handlePriv->listener; in DdkListenerMgrNotifyGadgetOne() local
106 if (listener in DdkListenerMgrNotifyGadgetOne()
137 DdkListenerMgrAdd(struct HdfDevEventlistener *listener) DdkListenerMgrAdd() argument
167 DdkListenerMgrRemove(struct HdfDevEventlistener *listener) DdkListenerMgrRemove() argument
[all...]
/drivers/hdf_core/adapter/uhdf2/hdi/src/
H A Dservstat_listener.c26 struct ServiceStatusListener listener; member
49 if (stub->listener.callback != NULL) { in ServstatListenerStubRemoteDispatch()
50 stub->listener.callback(&stub->listener, &status); in ServstatListenerStubRemoteDispatch()
56 int ServiceStatusListenerMarshalling(struct ServiceStatusListener *listener, struct HdfSBuf *buf) in ServiceStatusListenerMarshalling() argument
58 if (listener == NULL || buf == NULL) { in ServiceStatusListenerMarshalling()
62 struct ServstatListenerStub *listenerStub = CONTAINER_OF(listener, struct ServstatListenerStub, listener); in ServiceStatusListenerMarshalling()
90 return &stub->listener; in HdiServiceStatusListenerNewInstance()
93 void HdiServiceStatusListenerFree(struct ServiceStatusListener *listener) in HdiServiceStatusListenerFree() argument
[all...]
/drivers/peripheral/input/hal/src/
H A Dinput_reporter.c33 static int32_t EventListenerCallback(struct HdfDevEventlistener *listener, struct HdfIoService *service, in EventListenerCallback() argument
36 (void)listener; in EventListenerCallback()
86 struct HdfDevEventlistener *listener = (struct HdfDevEventlistener *)malloc(sizeof(struct HdfDevEventlistener)); in EventListenerInstance() local
87 if (listener == NULL) { in EventListenerInstance()
88 HDF_LOGE("%s: instance listener failed", __func__); in EventListenerInstance()
92 (void)memset_s(listener, sizeof(struct HdfDevEventlistener), 0, sizeof(struct HdfDevEventlistener)); in EventListenerInstance()
93 listener->onReceive = EventListenerCallback; in EventListenerInstance()
94 return listener; in EventListenerInstance()
114 struct HdfDevEventlistener *listener = EventListenerInstance(); in RegisterReportCallback() local
115 if (listener in RegisterReportCallback()
181 HotPlugEventListenerCallback(struct HdfDevEventlistener *listener, struct HdfIoService *service, uint32_t id, struct HdfSBuf *data) HotPlugEventListenerCallback() argument
213 struct HdfDevEventlistener *listener = (struct HdfDevEventlistener *)malloc(sizeof(struct HdfDevEventlistener)); HotPlugEventListenerInstance() local
243 struct HdfDevEventlistener *listener = HotPlugEventListenerInstance(); RegisterHotPlugCallback() local
[all...]
/drivers/hdf_core/framework/core/manager/test/unittest/common/
H A Dhdf_ioservice_test.cpp33 struct HdfDevEventlistener listener; member
44 struct HdfDevEventlistener *listener, struct HdfIoService *service, uint32_t id, struct HdfSBuf *data);
46 struct HdfDevEventlistener *listener, struct HdfIoService *service, uint32_t id, struct HdfSBuf *data);
48 struct HdfDevEventlistener *listener, struct HdfIoService *service, uint32_t id, struct HdfSBuf *data);
73 listener0.listener.onReceive = OnDevEventReceived; in SetUpTestCase()
74 listener0.listener.priv = const_cast<void *>(static_cast<const void *>("listener0")); in SetUpTestCase()
76 listener1.listener.onReceive = OnDevEventReceived; in SetUpTestCase()
77 listener1.listener.priv = const_cast<void *>(static_cast<const void *>("listener1")); in SetUpTestCase()
79 listener2.listener.onReceive = OnDevEventReceivedTest; in SetUpTestCase()
80 listener2.listener in SetUpTestCase()
103 OnDevEventReceived( struct HdfDevEventlistener *listener, struct HdfIoService *service, uint32_t id, struct HdfSBuf *data) OnDevEventReceived() argument
122 OnDevEventReceivedTest( struct HdfDevEventlistener *listener, struct HdfIoService *service, uint32_t id, struct HdfSBuf *data) OnDevEventReceivedTest() argument
144 OnDevEventReceivedTest1( struct HdfDevEventlistener *listener, struct HdfIoService *service, uint32_t id, struct HdfSBuf *data) OnDevEventReceivedTest1() argument
758 TestOnServiceStatusReceived(struct ServiceStatusListener *listener, struct ServiceStatus *servstat) TestOnServiceStatusReceived() argument
833 struct ServiceStatusListener *listener = IoServiceStatusListenerNewInstance(); HWTEST_F() local
865 struct ServiceStatusListener *listener = IoServiceStatusListenerNewInstance(); HWTEST_F() local
918 struct ServiceStatusListener *listener = IoServiceStatusListenerNewInstance(); HWTEST_F() local
[all...]
/drivers/hdf_core/framework/test/fuzztest/ioservice_fuzzer/ioservicegrouplisten_fuzzer/
H A Dioservicegrouplisten_fuzzer.cpp20 struct HdfDevEventlistener listener; member
24 struct HdfDevEventlistener *listener, struct HdfIoService *service, uint32_t id, struct HdfSBuf *data);
27 .listener.onReceive = OnDevEventReceived,
28 .listener.priv = const_cast<void *>(static_cast<const void *>("listener0")),
33 struct HdfDevEventlistener *listener, struct HdfIoService *service, uint32_t id, struct HdfSBuf *data) in OnDevEventReceived()
44 struct Eventlistener *listenercount = CONTAINER_OF(listener, struct Eventlistener, listener); in OnDevEventReceived()
77 if (HdfIoServiceGroupRegisterListener(group, &g_listener0.listener) == HDF_SUCCESS) { in IoserviceGroupListenFuzzTest()
78 ret = HdfIoServiceGroupUnregisterListener(group, &g_listener0.listener); in IoserviceGroupListenFuzzTest()
32 OnDevEventReceived( struct HdfDevEventlistener *listener, struct HdfIoService *service, uint32_t id, struct HdfSBuf *data) OnDevEventReceived() argument
/drivers/hdf_core/framework/test/fuzztest/ioservice_fuzzer/ioservicelisten_fuzzer/
H A Dioservicelisten_fuzzer.cpp22 struct HdfDevEventlistener listener; member
26 struct HdfDevEventlistener *listener, struct HdfIoService *service, uint32_t id, struct HdfSBuf *data);
29 .listener.onReceive = OnDevEventReceived,
30 .listener.priv = const_cast<void *>(static_cast<const void *>("listener0")),
35 struct HdfDevEventlistener *listener, struct HdfIoService *service, uint32_t id, struct HdfSBuf *data) in OnDevEventReceived()
46 struct Eventlistener *listenercount = CONTAINER_OF(listener, struct Eventlistener, listener); in OnDevEventReceived()
67 if (HdfDeviceRegisterEventListener(serv, &g_listener0.listener) == HDF_SUCCESS) { in IoserviceListenFuzzTest()
68 int ret = HdfDeviceUnregisterEventListener(serv, &g_listener0.listener); in IoserviceListenFuzzTest()
34 OnDevEventReceived( struct HdfDevEventlistener *listener, struct HdfIoService *service, uint32_t id, struct HdfSBuf *data) OnDevEventReceived() argument
/drivers/hdf_core/interfaces/inner_api/core/
H A Dhdf_io_service_if.h25 * an event listener.
50 * @param priv Indicates the pointer to the private data bound to this listener.
64 * @param listener Indicates the pointer to the listener that receives the driver event.
73 struct HdfDevEventlistener *listener, struct HdfIoService *service, uint32_t id, struct HdfSBuf *data);
76 * @brief Defines a driver event listener object.
87 /** Private data of the listener */
178 * @param listener Indicates the pointer to the {@link HdfDevEventlistener} to register.
183 int32_t HdfIoServiceGroupRegisterListener(struct HdfIoServiceGroup *group, struct HdfDevEventlistener *listener);
191 * @param listener Indicate
[all...]
H A Dsvcmgr_ioservice.h27 struct ServiceStatusListener *listener, uint16_t deviceClass);
29 struct ServiceStatusListener *listener);
/drivers/peripheral/distributed_camera/hdi_service/test/sample/
H A Dstream_customer.cpp32 sptr<IBufferConsumerListener> listener = nullptr; in CreateProducer() local
34 listener = sptr<TestBuffersConsumerListener>(new TestBuffersConsumerListener(consumer_, callback)); in CreateProducer()
36 listener = sptr<TestBuffersConsumerListener>(new TestBuffersConsumerListener(consumer_, callback)); in CreateProducer()
38 consumer_->RegisterConsumerListener(listener); in CreateProducer()
/drivers/hdf_core/framework/test/fuzztest/syscall_fuzzer/syscall_fuzzer/
H A Dsyscall_fuzzer.cpp32 struct HdfDevEventlistener *listener = nullptr; in SyscallFuzzTest() local
33 listener = (struct HdfDevEventlistener *)OsalMemCalloc(sizeof(struct HdfDevEventlistener)); in SyscallFuzzTest()
39 if (HdfDeviceRegisterEventListener(serv, listener) == HDF_SUCCESS) { in SyscallFuzzTest()
40 int ret = HdfDeviceUnregisterEventListener(serv, listener); in SyscallFuzzTest()
53 OsalMemFree(listener); in SyscallFuzzTest()
/drivers/hdf_core/framework/support/platform/src/fwk/
H A Dplatform_event.c221 struct PlatformEventListener *listener = (struct PlatformEventListener *)waiter->data; in PlatformEventAsyncCallback() local
223 if (listener == NULL) { in PlatformEventAsyncCallback()
228 return listener->cb(listener, (uint32_t)events & listener->mask); in PlatformEventAsyncCallback()
231 int32_t PlatformEventListen(struct PlatformEvent *pe, const struct PlatformEventListener *listener) in PlatformEventListen() argument
235 if (pe == NULL || listener == NULL) { in PlatformEventListen()
238 if (listener->mask == 0 || listener->cb == NULL) { in PlatformEventListen()
246 waiter->mask = listener in PlatformEventListen()
259 PlatformEventUnlisten(struct PlatformEvent *pe, const struct PlatformEventListener *listener) PlatformEventUnlisten() argument
[all...]
H A Dplatform_listener_u.c155 struct HdfDevEventlistener *listener = NULL; in PlatformUserListenerInit() local
163 listener = OsalMemCalloc(sizeof(struct HdfDevEventlistener)); in PlatformUserListenerInit()
164 if (listener == NULL) { in PlatformUserListenerInit()
165 HDF_LOGE("PlatformUserListenerInit: memcalloc hdf listener fail!"); in PlatformUserListenerInit()
170 userListener->listener = listener; in PlatformUserListenerInit()
175 listener->callBack = callback; in PlatformUserListenerInit()
176 listener->priv = userListener; in PlatformUserListenerInit()
177 if (HdfDeviceRegisterEventListener(manager->service, listener) != HDF_SUCCESS) { in PlatformUserListenerInit()
180 OsalMemFree(listener); in PlatformUserListenerInit()
[all...]
/drivers/hdf_core/framework/core/adapter/syscall/src/
H A Dhdf_syscall_adapter.c95 struct HdfDevEventlistener *listener = NULL; in HdfDevEventDispatchLocked() local
109 /* Dispatch events to the service group listener */ in HdfDevEventDispatchLocked()
111 DLIST_FOR_EACH_ENTRY(listener, thread->listenerListPtr, struct HdfDevEventlistener, listNode) { in HdfDevEventDispatchLocked()
112 if (listener->onReceive != NULL) { in HdfDevEventDispatchLocked()
113 (void)listener->onReceive(listener, &adapter->super, bwr->cmdCode, sbuf); in HdfDevEventDispatchLocked()
114 } else if (listener->callBack != NULL) { in HdfDevEventDispatchLocked()
115 (void)listener->callBack(listener->priv, bwr->cmdCode, sbuf); in HdfDevEventDispatchLocked()
122 /* Dispatch events to the service (SyscallAdapter) listener */ in HdfDevEventDispatchLocked()
837 AddListenerToAdapterLocked(struct HdfSyscallAdapter *adapter, struct HdfDevEventlistener *listener) AddListenerToAdapterLocked() argument
850 HdfDeviceRegisterEventListenerWithSchedPolicy( struct HdfIoService *target, struct HdfDevEventlistener *listener, int policy) HdfDeviceRegisterEventListenerWithSchedPolicy() argument
892 HdfDeviceRegisterEventListener(struct HdfIoService *target, struct HdfDevEventlistener *listener) HdfDeviceRegisterEventListener() argument
898 HdfDeviceUnregisterEventListener(struct HdfIoService *target, struct HdfDevEventlistener *listener) HdfDeviceUnregisterEventListener() argument
965 HdfIoServiceGroupRegisterListenerWithSchedPolicy( struct HdfIoServiceGroup *group, struct HdfDevEventlistener *listener, int policy) HdfIoServiceGroupRegisterListenerWithSchedPolicy() argument
1017 HdfIoServiceGroupRegisterListener(struct HdfIoServiceGroup *group, struct HdfDevEventlistener *listener) HdfIoServiceGroupRegisterListener() argument
1024 struct HdfDevEventlistener *listener = NULL; GetListenerCount() local
1048 HdfIoServiceGroupUnregisterListener(struct HdfIoServiceGroup *group, struct HdfDevEventlistener *listener) HdfIoServiceGroupUnregisterListener() argument
[all...]
/drivers/hdf_core/framework/test/unittest/platform/common/
H A Dplatform_event_test.c102 static int32_t PlatformEventListenTestCb(struct PlatformEventListener *listener, uint32_t events) in PlatformEventListenTestCb() argument
104 uint32_t *pEvents = (uint32_t *)listener->data; in PlatformEventListenTestCb()
113 struct PlatformEventListener listener; in PlatformEventTestListenAndUnliten() local
117 listener.mask = PLAT_TEST_EVENT_A | PLAT_TEST_EVENT_B; in PlatformEventTestListenAndUnliten()
118 listener.cb = PlatformEventListenTestCb; in PlatformEventTestListenAndUnliten()
119 listener.data = (void *)&events; in PlatformEventTestListenAndUnliten()
122 ret = PlatformEventListen(pe, &listener); in PlatformEventTestListenAndUnliten()
154 struct PlatformEventListener listener; in PlatformEventTestReliability() local
174 ret = PlatformEventListen(NULL, &listener); in PlatformEventTestReliability()
177 // should not wait success when listener i in PlatformEventTestReliability()
[all...]
/drivers/hdf_core/framework/support/platform/include/fwk/
H A Dplatform_event.h51 int32_t (*cb)(struct PlatformEventListener *listener, uint32_t events);
106 * @param listener The pointer to the listener.
112 int32_t PlatformEventListen(struct PlatformEvent *pe, const struct PlatformEventListener *listener);
118 * @param listener The pointer to the listener.
122 void PlatformEventUnlisten(struct PlatformEvent *pe, const struct PlatformEventListener *listener);
/drivers/peripheral/usb/ddk/host/include/
H A Dddk_pnp_listener_mgr.h24 int32_t DdkListenerMgrRemove(struct HdfDevEventlistener *listener);
25 int32_t DdkListenerMgrAdd(struct HdfDevEventlistener *listener);
/drivers/hdf_core/framework/test/unittest/pm/
H A Dhdf_pm_driver_test.c105 struct PmDriverPmListener listener; member
220 g_pmTestType[HDF_TEST_DRIVER].listener.powerListener.DozeResume = HdfPmHdfTestDozeResume; in HdfPmSetListeners()
221 g_pmTestType[HDF_TEST_DRIVER].listener.powerListener.DozeSuspend = HdfPmHdfTestDozeSuspend; in HdfPmSetListeners()
222 g_pmTestType[HDF_TEST_DRIVER].listener.powerListener.Resume = HdfPmHdfTestResume; in HdfPmSetListeners()
223 g_pmTestType[HDF_TEST_DRIVER].listener.powerListener.Suspend = HdfPmHdfTestSuspend; in HdfPmSetListeners()
225 g_pmTestType[SAMPLE_TEST_DRIVER].listener.powerListener.DozeResume = HdfPmSampleDozeResume; in HdfPmSetListeners()
226 g_pmTestType[SAMPLE_TEST_DRIVER].listener.powerListener.DozeSuspend = HdfPmSampleDozeSuspend; in HdfPmSetListeners()
227 g_pmTestType[SAMPLE_TEST_DRIVER].listener.powerListener.Resume = HdfPmSampleResume; in HdfPmSetListeners()
228 g_pmTestType[SAMPLE_TEST_DRIVER].listener.powerListener.Suspend = HdfPmSampleSuspend; in HdfPmSetListeners()
230 g_pmTestType[PM_TEST_DRIVER].listener in HdfPmSetListeners()
[all...]
/drivers/peripheral/camera/vdi_base/common/adapter/platform/hdf_driver/src/driver_adapter/src/
H A Dcamera_common.cpp59 static int32_t CameraMsgRegisterEventListener(struct HdfDevEventlistener *listener) in CameraMsgRegisterEventListener() argument
61 if (g_cameraService == nullptr || listener == nullptr) { in CameraMsgRegisterEventListener()
64 if (HdfDeviceRegisterEventListener(g_cameraService, listener) != HDF_SUCCESS) { in CameraMsgRegisterEventListener()
65 CAMERA_LOGE("fail to register event listener, line: %{public}d", __LINE__); in CameraMsgRegisterEventListener()
72 static int OnCameraEvents(struct HdfDevEventlistener *listener, struct HdfIoService *service, in OnCameraEvents() argument
75 (void)listener; in OnCameraEvents()
103 CAMERA_LOGE("has register listener!"); in CameraDriverClientInit()
108 CAMERA_LOGE("register event listener failed, line: %{public}d, ret = %{public}d", __LINE__, ret); in CameraDriverClientInit()
/drivers/hdf_core/framework/core/host/include/
H A Dpower_state_token.h18 const struct IPowerEventListener *listener; member
26 struct HdfDeviceObject *deviceObject, const struct IPowerEventListener *listener);
/drivers/hdf_core/interfaces/inner_api/utils/
H A Dhdf_sref.h27 struct IHdfSRefListener *listener; member
36 void HdfSRefConstruct(struct HdfSRef *sref, struct IHdfSRefListener *listener);
/drivers/peripheral/distributed_camera/hdi_service/test/unittest/common/dstream_operator/
H A Dstream_consumer.cpp31 sptr<IBufferConsumerListener> listener(new TestBuffersConsumerListener()); in CreateProducer()
32 consumer_->RegisterConsumerListener(listener); in CreateProducer()

Completed in 9 milliseconds

123