/drivers/hdf_core/adapter/uhdf2/manager/src/ |
H A D | servstat_listener_holder.c | 26 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 D | devsvc_manager_stub.c | 108 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 D | servstat_listener_holder.c | 17 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 D | devsvc_manager_ext.c | 39 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 D | devsvc_manager.c | 44 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 D | can_msg.c | 35 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 D | hdf_remote_adapter.cpp | 131 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 D | hdf_sbuf_impl_hipc.cpp | 280 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 D | hdf_remote_adapter_test.cpp | 40 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 D | devsvc_listener_holder.h | 19 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 D | display_composer_vdi_impl.cpp | 296 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 D | display_composer_vdi_impl.cpp | 320 const BufferHandle* holder = &buffer; in SetLayerBuffer() local 321 int32_t ec = composerModel_->CallLayerFunction(devId, layerId, &HdiLayer::SetLayerBuffer, holder, fence); in SetLayerBuffer()
|