Home
last modified time | relevance | path

Searched refs:holder (Results 1 - 12 of 12) sorted by relevance

/drivers/hdf_core/adapter/uhdf2/manager/src/
H A Dservstat_listener_holder.c26 struct ServStatListenerHolder holder; member
58 static void UServStatListenerHolderListListAdd(struct UServStatListenerHolder *holder) in UServStatListenerHolderListListAdd() argument
61 DListInsertTail(&holder->node, &g_holoderList.list); in UServStatListenerHolderListListAdd()
65 int32_t UServStatListenerHolderNotifyStatus(struct ServStatListenerHolder *holder, in UServStatListenerHolderNotifyStatus() argument
68 if (holder == NULL || status == NULL) { in UServStatListenerHolderNotifyStatus()
71 struct UServStatListenerHolder *holderInst = CONTAINER_OF(holder, struct UServStatListenerHolder, holder); in UServStatListenerHolderNotifyStatus()
73 HDF_LOGE("failed to notify service status, invalid holder"); in UServStatListenerHolderNotifyStatus()
107 void UServStatListenerHolderRecycle(struct ServStatListenerHolder *holder) in UServStatListenerHolderRecycle() argument
109 if (holder in UServStatListenerHolderRecycle()
121 struct UServStatListenerHolder *holder = NULL; ServStatListenerHolderGet() local
140 struct UServStatListenerHolder *holder = (struct UServStatListenerHolder *)OsalMemCalloc( ServStatListenerHolderCreate() local
160 ServStatListenerHolderRelease(struct ServStatListenerHolder *holder) ServStatListenerHolderRelease() argument
[all...]
H A Ddevsvc_manager_stub.c108 struct HdfDeviceObjectHolder *holder = in CheckServiceObjectValidNoLock() local
111 if (((uintptr_t)(&holder->devObj) == (uintptr_t)service) && (holder->serviceName != NULL) && in CheckServiceObjectValidNoLock()
112 (service->priv != NULL) && (strcmp(holder->serviceName, (char *)service->priv) == 0)) { in CheckServiceObjectValidNoLock()
113 HDF_LOGD("%{public}s %{public}s service object is valid", __func__, holder->serviceName); in CheckServiceObjectValidNoLock()
133 struct HdfDeviceObjectHolder *holder = in CheckRemoteObjectValidNoLock() local
136 if (holder->remoteSvcAddr == (uintptr_t)service) { in CheckRemoteObjectValidNoLock()
680 struct HdfDeviceObjectHolder *holder = in DevObjHolderListReleaseNoLock() local
683 ReleaseServiceObjectHolder(stub, holder); in DevObjHolderListReleaseNoLock()
/drivers/hdf_core/framework/core/manager/src/
H A Dservstat_listener_holder.c17 struct ServStatListenerHolder holder; member
39 int32_t KServStatListenerHolderNotifyStatus(struct ServStatListenerHolder *holder, in KServStatListenerHolderNotifyStatus() argument
42 if (holder == NULL || status == NULL) { in KServStatListenerHolderNotifyStatus()
45 struct KServStatListenerHolder *holderInst = CONTAINER_OF(holder, struct KServStatListenerHolder, holder); in KServStatListenerHolderNotifyStatus()
47 HDF_LOGE("failed to notify service status, invalid holder"); in KServStatListenerHolderNotifyStatus()
73 void KServStatListenerHolderRecycle(struct ServStatListenerHolder *holder) in KServStatListenerHolderRecycle() argument
75 if (holder == NULL) { in KServStatListenerHolderRecycle()
79 ServStatListenerHolderRelease(holder); in KServStatListenerHolderRecycle()
87 struct KServStatListenerHolder *holder in ServStatListenerHolderCreate() local
112 struct KServStatListenerHolder *holder = NULL; ServStatListenerHolderGet() local
125 ServStatListenerHolderRelease(struct ServStatListenerHolder *holder) ServStatListenerHolderRelease() argument
[all...]
H A Ddevsvc_manager_ext.c39 struct ServStatListenerHolder *holder = NULL; in DevSvcManagerExtRegisterListener() local
51 holder = ServStatListenerHolderGet((uintptr_t)client); in DevSvcManagerExtRegisterListener()
52 if (holder != NULL) { in DevSvcManagerExtRegisterListener()
54 holder->listenClass = devClass; in DevSvcManagerExtRegisterListener()
58 holder = ServStatListenerHolderCreate((uintptr_t)client, devClass); in DevSvcManagerExtRegisterListener()
59 if (holder == NULL) { in DevSvcManagerExtRegisterListener()
63 return svcmgrInst->super.super.RegsterServListener(&svcmgrInst->super.super, holder); in DevSvcManagerExtRegisterListener()
68 struct ServStatListenerHolder *holder = NULL; in DevSvcManagerExtUnRegisterListener() local
77 holder = ServStatListenerHolderGet((uintptr_t)client); in DevSvcManagerExtUnRegisterListener()
78 if (holder in DevSvcManagerExtUnRegisterListener()
[all...]
H A Ddevsvc_manager.c44 struct ServStatListenerHolder *holder = NULL; in NotifyServiceStatusLocked() local
53 DLIST_FOR_EACH_ENTRY_SAFE(holder, tmp, &devSvcManager->svcstatListeners, struct ServStatListenerHolder, node) { in NotifyServiceStatusLocked()
54 if ((holder->listenClass & record->devClass) && holder->NotifyStatus != NULL) { in NotifyServiceStatusLocked()
55 if (holder->NotifyStatus(holder, &svcstat) == HDF_FAILURE) { in NotifyServiceStatusLocked()
56 DListRemove(&holder->node); in NotifyServiceStatusLocked()
57 if (holder->Recycle != NULL) { in NotifyServiceStatusLocked()
58 holder->Recycle(holder); in NotifyServiceStatusLocked()
[all...]
/drivers/hdf_core/framework/support/platform/src/can/
H A Dcan_msg.c35 struct CanMsgHolder *holder = NULL; in CanMsgPoolAcquireHolder() local
38 holder = &pool->holders[i]; in CanMsgPoolAcquireHolder()
39 if (OsalAtomicRead(&holder->available) < 1) { in CanMsgPoolAcquireHolder()
42 if (OsalAtomicDecReturn(&holder->available) != 0) { in CanMsgPoolAcquireHolder()
43 OsalAtomicInc(&holder->available); in CanMsgPoolAcquireHolder()
46 (void)memset_s(holder, sizeof(*holder), 0, sizeof(*holder)); in CanMsgPoolAcquireHolder()
47 return holder; in CanMsgPoolAcquireHolder()
52 static void CanMsgPoolRecycleHolder(struct CanMsgHolder *holder) in CanMsgPoolRecycleHolder() argument
63 struct CanMsgHolder *holder = NULL; CanMsgGet() local
75 struct CanMsgHolder *holder = NULL; CanMsgPut() local
92 struct CanMsgHolder *holder = NULL; CanMsgHolderOnLastPut() local
109 struct CanMsgHolder *holder = NULL; CanMsgPoolObtainMsg() local
155 struct CanMsgHolder *holder = NULL; CanMsgPoolDestroy() local
[all...]
/drivers/hdf_core/adapter/uhdf2/ipc/src/
H A Dhdf_remote_adapter.cpp131 struct HdfRemoteServiceHolder *holder = reinterpret_cast<struct HdfRemoteServiceHolder *>(service); in HdfRemoteAdapterOptionalDispatch() local
133 OHOS::sptr<OHOS::IRemoteObject> remote = holder->remote_; in HdfRemoteAdapterOptionalDispatch()
179 struct HdfRemoteServiceHolder *holder = reinterpret_cast<struct HdfRemoteServiceHolder *>(service); in HdfRemoteAdapterAddDeathRecipient() local
180 if (holder == nullptr) { in HdfRemoteAdapterAddDeathRecipient()
183 OHOS::sptr<OHOS::IRemoteObject> remote = holder->remote_; in HdfRemoteAdapterAddDeathRecipient()
187 if (holder->deathRecipient_ != nullptr) { in HdfRemoteAdapterAddDeathRecipient()
188 remote->RemoveDeathRecipient(holder->deathRecipient_); in HdfRemoteAdapterAddDeathRecipient()
190 holder->deathRecipient_ = new HdfDeathNotifier(service, recipient); in HdfRemoteAdapterAddDeathRecipient()
191 remote->AddDeathRecipient(holder->deathRecipient_); in HdfRemoteAdapterAddDeathRecipient()
197 struct HdfRemoteServiceHolder *holder in HdfRemoteAdapterRemoveDeathRecipient() local
220 struct HdfRemoteServiceHolder *holder = new HdfRemoteServiceHolder(); HdfRemoteAdapterBind() local
233 struct HdfRemoteServiceHolder *holder = new HdfRemoteServiceHolder(); HdfRemoteAdapterObtain() local
240 struct HdfRemoteServiceHolder *holder = reinterpret_cast<struct HdfRemoteServiceHolder *>(object); HdfRemoteAdapterRecycle() local
268 struct HdfRemoteServiceHolder *holder = reinterpret_cast<struct HdfRemoteServiceHolder *>(service); HdfRemoteAdapterAddService() local
320 struct HdfRemoteServiceHolder *holder = reinterpret_cast<struct HdfRemoteServiceHolder *>(service); HdfRemoteAdapterAddSa() local
377 struct HdfRemoteServiceHolder *holder = reinterpret_cast<struct HdfRemoteServiceHolder *>(service); HdfRemoteAdapterSetInterfaceDesc() local
386 struct HdfRemoteServiceHolder *holder = reinterpret_cast<struct HdfRemoteServiceHolder *>(service); HdfRemoteAdapterWriteInterfaceToken() local
433 struct HdfRemoteServiceHolder *holder = reinterpret_cast<struct HdfRemoteServiceHolder *>(service); HdfRemoteAdapterCheckInterfaceToken() local
474 struct HdfRemoteServiceHolder *holder = reinterpret_cast<struct HdfRemoteServiceHolder *>(service); HdfRemoteAdapterDefaultDispatch() local
[all...]
H A Dhdf_sbuf_impl_hipc.cpp280 const struct HdfRemoteServiceHolder *holder = reinterpret_cast<const struct HdfRemoteServiceHolder *>(service); in SbufMParcelImplWriteRemoteService() local
281 return parcel->WriteRemoteObject(holder->remote_) ? HDF_SUCCESS : HDF_FAILURE; in SbufMParcelImplWriteRemoteService()
/drivers/hdf_core/framework/core/manager/test/unittest/common/
H A Dhdf_remote_adapter_test.cpp40 HdfRemoteServiceHolder *holder = new HdfRemoteServiceHolder(); in HWTEST_F() local
41 int ret = holder->SetInterfaceDescriptor(NULL); in HWTEST_F()
44 ret = holder->SetInterfaceDescriptor(desc); in HWTEST_F()
50 HdfRemoteAdapterAddDeathRecipient(reinterpret_cast<struct HdfRemoteService *>(holder), NULL); in HWTEST_F()
52 HdfRemoteAdapterRemoveDeathRecipient(reinterpret_cast<struct HdfRemoteService *>(holder), NULL); in HWTEST_F()
54 delete holder; in HWTEST_F()
89 HdfRemoteServiceHolder *holder = new HdfRemoteServiceHolder(); in HWTEST_F() local
91 ret = HdfRemoteAdapterWriteInterfaceToken(reinterpret_cast<struct HdfRemoteService *>(holder), sBuf); in HWTEST_F()
96 ret = HdfRemoteAdapterWriteInterfaceToken(reinterpret_cast<struct HdfRemoteService *>(holder), NULL); in HWTEST_F()
98 ret = HdfRemoteAdapterWriteInterfaceToken(reinterpret_cast<struct HdfRemoteService *>(holder), sBu in HWTEST_F()
[all...]
/drivers/hdf_core/framework/core/manager/include/
H A Ddevsvc_listener_holder.h19 int32_t (*NotifyStatus)(struct ServStatListenerHolder *holder, struct ServiceStatus *status);
20 void (*Recycle)(struct ServStatListenerHolder *holder);
26 void ServStatListenerHolderRelease(struct ServStatListenerHolder *holder);
/drivers/peripheral/display/composer/vdi_base/src/
H A Ddisplay_composer_vdi_impl.cpp296 const BufferHandle* holder = &buffer; in SetLayerBuffer() local
297 int32_t ec = HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerBuffer, holder, fence); in SetLayerBuffer()
/drivers/peripheral/display/hal/default_standard/src/display_device/
H A Ddisplay_composer_vdi_impl.cpp320 const BufferHandle* holder = &buffer; in SetLayerBuffer() local
321 int32_t ec = composerModel_->CallLayerFunction(devId, layerId, &HdiLayer::SetLayerBuffer, holder, fence); in SetLayerBuffer()

Completed in 9 milliseconds