/drivers/peripheral/user_auth/hdi_service/coauth/src/ |
H A D | pool.c | 43 IAM_STATIC bool IsExecutorIdMatchById(const void *data, const void *condition) in IsExecutorIdMatchById() argument 45 if ((condition == NULL) || (data == NULL)) { in IsExecutorIdMatchById() 49 uint64_t executorIndex = *(const uint64_t *)condition; in IsExecutorIdMatchById() 54 IAM_STATIC bool IsExecutorNodeMatch(const void *data, const void *condition) in IsExecutorNodeMatch() argument 56 if ((condition == NULL) || (data == NULL)) { in IsExecutorNodeMatch() 60 const ExecutorInfoHal *executorIndex = (const ExecutorInfoHal *)condition; in IsExecutorNodeMatch() 139 ExecutorCondition condition = {}; in QueryRepeatExecutor() local 140 SetExecutorConditionAuthType(&condition, executorInfo->authType); in QueryRepeatExecutor() 141 SetExecutorConditionSensorHint(&condition, executorInfo->executorSensorHint); in QueryRepeatExecutor() 142 SetExecutorConditionExecutorRole(&condition, executorInf in QueryRepeatExecutor() 226 IsExecutorMatch(const ExecutorCondition *condition, const ExecutorInfoHal *credentialInfo) IsExecutorMatch() argument 256 QueryExecutor(const ExecutorCondition *condition) QueryExecutor() argument 363 SetExecutorConditionExecutorIndex(ExecutorCondition *condition, uint64_t executorIndex) SetExecutorConditionExecutorIndex() argument 373 SetExecutorConditionAuthType(ExecutorCondition *condition, uint32_t authType) SetExecutorConditionAuthType() argument 383 SetExecutorConditionSensorHint(ExecutorCondition *condition, uint32_t executorSensorHint) SetExecutorConditionSensorHint() argument 393 SetExecutorConditionExecutorRole(ExecutorCondition *condition, uint32_t executorRole) SetExecutorConditionExecutorRole() argument 403 SetExecutorConditionExecutorMatcher(ExecutorCondition *condition, uint32_t executorMatcher) SetExecutorConditionExecutorMatcher() argument 413 SetExecutorConditionDeviceUdid(ExecutorCondition *condition, Uint8Array deviceUdid) SetExecutorConditionDeviceUdid() argument [all...] |
H A D | coauth.c | 134 IAM_STATIC bool IsScheduleMatch(const void *data, const void *condition) in IsScheduleMatch() argument 136 if ((condition == NULL) || (data == NULL)) { in IsScheduleMatch() 140 uint64_t scheduleId = *(const uint64_t *)condition; in IsScheduleMatch() 254 ExecutorCondition condition = {}; in MountExecutor() local 255 SetExecutorConditionAuthType(&condition, param->authType); in MountExecutor() 257 SetExecutorConditionExecutorMatcher(&condition, param->executorMatcher); in MountExecutor() 259 LinkedList *executors = QueryExecutor(&condition); in MountExecutor()
|
H A D | executor_message.c | 497 CredentialCondition condition = {}; in GetExecutorTemplateList() local 498 SetCredentialConditionUserId(&condition, userId); in GetExecutorTemplateList() 499 SetCredentialConditionAuthType(&condition, executorNode->authType); in GetExecutorTemplateList() 500 SetCredentialConditionExecutorSensorHint(&condition, executorNode->executorSensorHint); in GetExecutorTemplateList() 501 LinkedList *credList = QueryCredentialLimit(&condition); in GetExecutorTemplateList() 582 ExecutorCondition condition = {}; in TraverseExecutor() local 583 SetExecutorConditionExecutorRole(&condition, executorRole); in TraverseExecutor() 584 LinkedList *executors = QueryExecutor(&condition); in TraverseExecutor() 858 ExecutorCondition condition = {}; in GetExecutorIndexByCondition() local 859 SetExecutorConditionAuthType(&condition, authTyp in GetExecutorIndexByCondition() [all...] |
/drivers/peripheral/user_auth/test/unittest/co_auth/ |
H A D | pool_test.cpp | 28 extern bool IsExecutorIdMatchById(const void *data, const void *condition); 29 extern bool IsExecutorNodeMatch(const void *data, const void *condition); 32 extern bool IsExecutorMatch(const ExecutorCondition *condition, const ExecutorInfoHal *credentialInfo); 145 ExecutorCondition condition = {}; in HWTEST_F() local 146 EXPECT_TRUE(IsExecutorMatch(&condition, &executorInfo)); in HWTEST_F() 147 SetExecutorConditionExecutorIndex(&condition, index); in HWTEST_F() 148 EXPECT_FALSE(IsExecutorMatch(&condition, &executorInfo)); in HWTEST_F() 150 EXPECT_TRUE(IsExecutorMatch(&condition, &executorInfo)); in HWTEST_F() 159 ExecutorCondition condition = {}; in HWTEST_F() local 160 EXPECT_TRUE(IsExecutorMatch(&condition, in HWTEST_F() 171 ExecutorCondition condition = {}; HWTEST_F() local 253 ExecutorCondition condition = {}; HWTEST_F() local 263 ExecutorCondition condition = {}; HWTEST_F() local 273 ExecutorCondition condition = {}; HWTEST_F() local 283 ExecutorCondition condition = {}; HWTEST_F() local 293 ExecutorCondition condition = {}; HWTEST_F() local [all...] |
/drivers/peripheral/user_auth/hdi_service/coauth/inc/ |
H A D | pool.h | 73 LinkedList *QueryExecutor(const ExecutorCondition *condition); 78 void SetExecutorConditionExecutorIndex(ExecutorCondition *condition, uint64_t executorIndex); 79 void SetExecutorConditionAuthType(ExecutorCondition *condition, uint32_t authType); 80 void SetExecutorConditionSensorHint(ExecutorCondition *condition, uint32_t executorSensorHint); 81 void SetExecutorConditionExecutorRole(ExecutorCondition *condition, uint32_t executorRole); 82 void SetExecutorConditionExecutorMatcher(ExecutorCondition *condition, uint32_t executorMatcher); 83 void SetExecutorConditionDeviceUdid(ExecutorCondition *condition, Uint8Array deviceUdid);
|
/drivers/peripheral/user_auth/hdi_service/database/src/ |
H A D | idm_database.c | 55 IAM_STATIC bool MatchCredentialById(const void *data, const void *condition); 95 IAM_STATIC bool MatchUserInfo(const void *data, const void *condition) in MatchUserInfo() argument 97 if (data == NULL || condition == NULL) { in MatchUserInfo() 102 int32_t userId = *(const int32_t *)condition; in MatchUserInfo() 195 CredentialCondition condition = {}; in DeleteUserInfo() local 196 SetCredentialConditionUserId(&condition, userId); in DeleteUserInfo() 197 *creds = QueryCredentialLimit(&condition); in DeleteUserInfo() 335 CredentialCondition condition = {}; in IsCredentialIdDuplicate() local 336 SetCredentialConditionCredentialId(&condition, credentialId); in IsCredentialIdDuplicate() 337 LinkedList *credList = QueryCredentialLimit(&condition); in IsCredentialIdDuplicate() 547 CredentialCondition condition = {}; AddCredentialInfo() local 574 MatchCredentialById(const void *data, const void *condition) MatchCredentialById() argument 587 MatchEnrolledInfoByType(const void *data, const void *condition) MatchEnrolledInfoByType() argument 910 CredentialCondition condition = {}; QueryCredentialUserId() local 963 SetCredentialConditionCredentialId(CredentialCondition *condition, uint64_t credentialId) SetCredentialConditionCredentialId() argument 973 SetCredentialConditionTemplateId(CredentialCondition *condition, uint64_t templateId) SetCredentialConditionTemplateId() argument 983 SetCredentialConditionAuthType(CredentialCondition *condition, uint32_t authType) SetCredentialConditionAuthType() argument 993 SetCredentialConditionExecutorSensorHint(CredentialCondition *condition, uint32_t executorSensorHint) SetCredentialConditionExecutorSensorHint() argument 1003 SetCredentialConditionExecutorMatcher(CredentialCondition *condition, uint32_t executorMatcher) SetCredentialConditionExecutorMatcher() argument 1013 SetCredentialConditionUserId(CredentialCondition *condition, int32_t userId) SetCredentialConditionUserId() argument 1023 SetCredentiaConditionNeedCachePin(CredentialCondition *condition) SetCredentiaConditionNeedCachePin() argument 1303 CredentialCondition condition = {}; QueryPinCredential() local [all...] |
/drivers/peripheral/user_auth/hdi_service/database/inc/ |
H A D | idm_database.h | 68 void SetCredentialConditionCredentialId(CredentialCondition *condition, uint64_t credentialId); 69 void SetCredentialConditionTemplateId(CredentialCondition *condition, uint64_t templateId); 70 void SetCredentialConditionAuthType(CredentialCondition *condition, uint32_t authType); 71 void SetCredentialConditionExecutorSensorHint(CredentialCondition *condition, uint32_t executorSensorHint); 72 void SetCredentialConditionExecutorMatcher(CredentialCondition *condition, uint32_t executorMatcher); 73 void SetCredentialConditionUserId(CredentialCondition *condition, int32_t userId); 74 void SetCredentiaConditionNeedCachePin(CredentialCondition *condition);
|
/drivers/peripheral/user_auth/hdi_service/user_auth/src/ |
H A D | auth_level.c | 87 ExecutorCondition condition = {}; in GetExecutorAslAndAcl() local 88 SetExecutorConditionAuthType(&condition, authType); in GetExecutorAslAndAcl() 89 LinkedList *executorList = QueryExecutor(&condition); in GetExecutorAslAndAcl() 126 CredentialCondition condition = {}; in GetCredMaxAcl() local 127 SetCredentialConditionUserId(&condition, userId); in GetCredMaxAcl() 128 SetCredentialConditionAuthType(&condition, authType); in GetCredMaxAcl() 129 LinkedList *creds = QueryCredentialLimit(&condition); in GetCredMaxAcl()
|
H A D | context_manager.c | 319 CredentialCondition condition = {}; in GetAuthCredentialList() local 320 SetCredentialConditionAuthType(&condition, context->authType); in GetAuthCredentialList() 321 SetCredentialConditionUserId(&condition, context->userId); in GetAuthCredentialList() 329 SetCredentialConditionExecutorMatcher(&condition, executorMatcher); in GetAuthCredentialList() 331 return QueryCredentialLimit(&condition); in GetAuthCredentialList() 518 IAM_STATIC bool MatchSchedule(const void *data, const void *condition) in MatchSchedule() argument 520 if (data == NULL || condition == NULL) { in MatchSchedule() 525 if (schedule->scheduleId == *(const uint64_t *)condition) { in MatchSchedule() 541 IAM_STATIC bool MatchContextSelf(const void *data, const void *condition) in MatchContextSelf() argument 543 return data == condition; in MatchContextSelf() 675 CredentialCondition condition = {}; FillInContext() local [all...] |
/drivers/peripheral/user_auth/hdi_service/idm/src/ |
H A D | enroll_specification_check.c | 97 CredentialCondition condition = {}; in CheckSpecification() local 98 SetCredentialConditionAuthType(&condition, authType); in CheckSpecification() 99 SetCredentialConditionUserId(&condition, userId); in CheckSpecification() 100 LinkedList *credList = QueryCredentialLimit(&condition); in CheckSpecification()
|
H A D | user_idm_funcs.c | 395 CredentialCondition condition = {}; in QueryCredentialFunc() local 396 SetCredentialConditionUserId(&condition, userId); in QueryCredentialFunc() 398 SetCredentialConditionAuthType(&condition, authType); in QueryCredentialFunc() 400 *creds = QueryCredentialLimit(&condition); in QueryCredentialFunc() 431 CredentialCondition condition = {}; in GetDeletedCredential() local 432 SetCredentialConditionAuthType(&condition, PIN_AUTH); in GetDeletedCredential() 433 SetCredentialConditionUserId(&condition, userId); in GetDeletedCredential() 434 LinkedList *credList = QueryCredentialLimit(&condition); in GetDeletedCredential()
|
/drivers/peripheral/user_auth/test/unittest/database/ |
H A D | idm_database_test.cpp | 27 extern bool MatchUserInfo(const void *data, const void *condition); 39 extern bool MatchCredentialById(const void *data, const void *condition); 40 extern bool MatchEnrolledInfoByType(const void *data, const void *condition); 86 int32_t condition = 4526; in HWTEST_F() local 90 EXPECT_FALSE(MatchUserInfo(static_cast<void *>(&info), static_cast<void *>(&condition))); in HWTEST_F() 353 uint64_t condition = credentialId; in HWTEST_F() local 354 EXPECT_TRUE(MatchCredentialById(static_cast<void *>(&info), static_cast<void *>(&condition))); in HWTEST_F() 355 condition = 20; in HWTEST_F() 356 EXPECT_FALSE(MatchCredentialById(static_cast<void *>(&info), static_cast<void *>(&condition))); in HWTEST_F() 365 uint32_t condition in HWTEST_F() local 660 CredentialCondition condition = {}; HWTEST_F() local 670 CredentialCondition condition = {}; HWTEST_F() local 680 CredentialCondition condition = {}; HWTEST_F() local 690 CredentialCondition condition = {}; HWTEST_F() local 700 CredentialCondition condition = {}; HWTEST_F() local 710 CredentialCondition condition = {}; HWTEST_F() local [all...] |
/drivers/peripheral/distributed_audio/hdi_service/audio/v1_0/test/fuzztest/getextraparams_fuzzer/ |
H A D | getextraparams_fuzzer.cpp | 39 std::string condition(reinterpret_cast<const char*>(data), size); in GetExtraParamsFuzzTest() 42 audioAdapter->GetExtraParams(key, condition, value); in GetExtraParamsFuzzTest()
|
/drivers/peripheral/distributed_audio/hdi_service/audio/v1_0/test/fuzztest/setextraparams_fuzzer/ |
H A D | setextraparams_fuzzer.cpp | 39 std::string condition(reinterpret_cast<const char*>(data), size); in SetExtraParamsFuzzTest() 42 audioAdapter->SetExtraParams(key, condition, value); in SetExtraParamsFuzzTest()
|
/drivers/peripheral/bluetooth/audio/interfaces/include/ |
H A D | audio_adapter.h | 131 * @param condition Indicates the specific extend parameter condition of AudioExtParamKey. 132 * @param value Indicates the value of the specified condition. 134 * The format of condition is <i>key=value</i>. Separate multiple key-value pairs by semicolons (;). 135 * When key equals to AudioExtParamKey::AUDIO_EXT_PARAM_KEY_VOLUME, the format of condition must be like this: 144 const char *condition, const char *value); 151 * @param condition Indicates the specific extend parameter condition of AudioExtParamKey. 152 * @param value Indicates the value of the specified condition. 155 * The format of condition i [all...] |
/drivers/peripheral/user_auth/hdi_service/utils/inc/ |
H A D | linked_list.h | 28 typedef bool (*MatchFunc)(const void *data, const void *condition); 47 ResultCode (*remove)(struct LinkedList *list, void *condition, MatchFunc matchFunc, bool destroyNode);
|
/drivers/peripheral/distributed_audio/hdi_service/audio/v1_0/test/unittest/audio_adapter_interface/src/ |
H A D | audio_adapter_interface_impl_test.cpp | 322 std::string condition = "{\"dhId\":\"1\"}"; in HWTEST_F() local 324 EXPECT_EQ(HDF_ERR_INVALID_PARAM, AdapterTest_->SetExtraParams(key, condition, value)); in HWTEST_F() 326 EXPECT_EQ(HDF_SUCCESS, AdapterTest_->SetExtraParams(key, condition, value)); in HWTEST_F() 328 EXPECT_NE(HDF_SUCCESS, AdapterTest_->SetExtraParams(key, condition, value)); in HWTEST_F() 343 std::string condition = "hello"; in HWTEST_F() local 345 EXPECT_EQ(HDF_ERR_INVALID_PARAM, AdapterTest_->GetExtraParams(key, condition, value)); in HWTEST_F() 360 std::string condition = "hello"; in HWTEST_F() local 362 EXPECT_NE(HDF_SUCCESS, AdapterTest_->GetExtraParams(key, condition, value)); in HWTEST_F() 377 std::string condition = "EVENT_TYPE=1;VOLUME_GROUP_ID=2;AUDIO_VOLUME_TYPE=1;"; in HWTEST_F() local 379 EXPECT_EQ(HDF_FAILURE, AdapterTest_->GetExtraParams(key, condition, valu in HWTEST_F() 394 std::string condition = "hello"; HWTEST_F() local 824 std::string condition = "EVENT_TYPE=4;VOLUME_GROUP_ID=2;AUDIO_VOLUME_TYPE=1;"; HWTEST_F() local 866 std::string condition = "EVENT_TYPE=1;VOLUME_GROUP_ID=2;AUDIO_VOLUME_TYPE=1;"; HWTEST_F() local 891 std::string condition = "EVENT_TYPE=3;VOLUME_GROUP_ID=2;AUDIO_VOLUME_TYPE=1;"; HWTEST_F() local 916 std::string condition = "EVENT_TYPE=2;VOLUME_GROUP_ID=2;AUDIO_VOLUME_TYPE=1;"; HWTEST_F() local 941 std::string condition = "EVENT_TYPE=4;VOLUME_GROUP_ID=2;AUDIO_VOLUME_TYPE=1;"; HWTEST_F() local 967 std::string condition = "EVENT_TYPE=66;VOLUME_GROUP_ID=2;AUDIO_VOLUME_TYPE=1;"; HWTEST_F() local 986 std::string condition = "EVENT_TYPE=1;VOLUME_GROUP_ID=2;AUDIO_VOLUME_TYPE=1;"; HWTEST_F() local 1003 std::string condition = "EVENT_TYPE=1;VOLUME_GROUP_ID=2;AUDIO_VOLUME_TYPE=1;"; HWTEST_F() local 1019 std::string condition = "EVENT_TYPE=12;VOLUME_GROUP_ID=2;AUDIO_VOLUME_TYPE=1;"; HWTEST_F() local [all...] |
/drivers/peripheral/audio/interfaces/2.0/include/ |
H A D | audio_adapter.h | 216 * @param condition Indicates the specific extend parameter condition of AudioExtParamKey. 217 * @param value Indicates the value of the specified condition. 219 * The format of condition is <i>key=value</i>. Separate multiple key-value pairs by semicolons (;). 220 * When key equals to AudioExtParamKey::AUDIO_EXT_PARAM_KEY_VOLUME, the format of condition must be like this: 229 const char *condition, const char *value); 236 * @param condition Indicates the specific extend parameter condition of AudioExtParamKey. 237 * @param value Indicates the value of the specified condition. 240 * The format of condition i [all...] |
/drivers/peripheral/audio/interfaces/include/ |
H A D | audio_adapter.h | 215 * @param condition Indicates the specific extend parameter condition of AudioExtParamKey. 216 * @param value Indicates the value of the specified condition. 218 * The format of condition is <i>key=value</i>. Separate multiple key-value pairs by semicolons (;). 219 * When key equals to AudioExtParamKey::AUDIO_EXT_PARAM_KEY_VOLUME, the format of condition must be like this: 228 const char *condition, const char *value); 235 * @param condition Indicates the specific extend parameter condition of AudioExtParamKey. 236 * @param value Indicates the value of the specified condition. 239 * The format of condition i [all...] |
/drivers/peripheral/audio/interfaces/sound/v1_0/ |
H A D | iaudio_adapter_vdi.h | 53 int32_t (*SetExtraParams)(struct IAudioAdapterVdi *self, enum AudioExtParamKeyVdi key, const char *condition, 55 int32_t (*GetExtraParams)(struct IAudioAdapterVdi *self, enum AudioExtParamKeyVdi key, const char *condition,
|
H A D | iaudio_callback_vdi.h | 33 int32_t (*ParamCallback)(struct IAudioCallbackVdi *self, enum AudioExtParamKeyVdi key, const char *condition,
|
/drivers/peripheral/distributed_audio/hdi_service/audio/v1_0/include/ |
H A D | audio_adapter_interface_impl.h | 91 int32_t SetExtraParams(AudioExtParamKey key, const std::string &condition, const std::string &value) override; 92 int32_t GetExtraParams(AudioExtParamKey key, const std::string &condition, std::string &value) override; 118 int32_t SetAudioVolume(const std::string& condition, const std::string ¶m); 119 int32_t GetAudioVolume(const std::string& condition, std::string ¶m); 126 int32_t getEventTypeFromCondition(const std::string& condition);
|
/drivers/peripheral/audio/test/unittest/common/adapter/ |
H A D | audio_adapter_common_test.cpp | 455 char condition[AUDIO_ADAPTER_BUF_TEST];
in HWTEST_F() local 457 EXPECT_NE(HDF_SUCCESS, adapter_->SetExtraParams(nullptr, key, condition, value));
in HWTEST_F() 463 char condition[AUDIO_ADAPTER_BUF_TEST];
in HWTEST_F() local 465 int32_t ret = adapter_->SetExtraParams(adapter_, key, condition, value);
in HWTEST_F() 479 char condition[AUDIO_ADAPTER_BUF_TEST];
in HWTEST_F() local 482 EXPECT_NE(HDF_SUCCESS, adapter_->GetExtraParams(nullptr, key, condition, value, valueLen));
in HWTEST_F() 488 char condition[AUDIO_ADAPTER_BUF_TEST];
in HWTEST_F() local 492 int32_t ret = adapter_->GetExtraParams(adapter_, key, condition, value, valueLen);
in HWTEST_F()
|
/drivers/peripheral/distributed_audio/hdi_service/audio/v1_0/src/ |
H A D | audio_adapter_interface_impl.cpp | 429 int32_t AudioAdapterInterfaceImpl::SetExtraParams(AudioExtParamKey key, const std::string &condition, in SetExtraParams() argument 432 DHLOGD("Set audio parameters, key = %{public}d, condition: %{public}s value: %{public}s.", key, in SetExtraParams() 433 condition.c_str(), value.c_str()); in SetExtraParams() 437 ret = SetAudioVolume(condition, value); in SetExtraParams() 451 int32_t AudioAdapterInterfaceImpl::GetExtraParams(AudioExtParamKey key, const std::string &condition, in GetExtraParams() argument 454 DHLOGI("Get audio parameters, key: %{public}d, condition: %{public}s.", key, condition.c_str()); in GetExtraParams() 458 ret = GetAudioVolume(condition, value); in GetExtraParams() 778 int32_t AudioAdapterInterfaceImpl::SetAudioVolume(const std::string& condition, const std::string ¶m) in SetAudioVolume() argument 780 std::string content = condition; in SetAudioVolume() 822 GetAudioVolume(const std::string& condition, std::string ¶m) GetAudioVolume() argument 857 getEventTypeFromCondition(const std::string &condition) getEventTypeFromCondition() argument [all...] |
/drivers/peripheral/user_auth/hdi_service/utils/src/ |
H A D | linked_list.c | 51 IAM_STATIC ResultCode RemoveNode(LinkedList *list, void *condition, MatchFunc matchFunc, bool destroyNode) in RemoveNode() argument 64 if (matchFunc(node->data, condition)) { in RemoveNode()
|