Home
last modified time | relevance | path

Searched refs:condition (Results 1 - 25 of 39) sorted by relevance

12

/drivers/peripheral/user_auth/hdi_service/coauth/src/
H A Dpool.c43 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 Dcoauth.c134 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 Dexecutor_message.c497 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 Dpool_test.cpp28 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 Dpool.h73 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 Didm_database.c55 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 Didm_database.h68 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 Dauth_level.c87 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 Dcontext_manager.c319 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 Denroll_specification_check.c97 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 Duser_idm_funcs.c395 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 Didm_database_test.cpp27 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 Dgetextraparams_fuzzer.cpp39 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 Dsetextraparams_fuzzer.cpp39 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 Daudio_adapter.h131 * @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 Dlinked_list.h28 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 Daudio_adapter_interface_impl_test.cpp322 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 Daudio_adapter.h216 * @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 Daudio_adapter.h215 * @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 Diaudio_adapter_vdi.h53 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 Diaudio_callback_vdi.h33 int32_t (*ParamCallback)(struct IAudioCallbackVdi *self, enum AudioExtParamKeyVdi key, const char *condition,
/drivers/peripheral/distributed_audio/hdi_service/audio/v1_0/include/
H A Daudio_adapter_interface_impl.h91 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 &param);
119 int32_t GetAudioVolume(const std::string& condition, std::string &param);
126 int32_t getEventTypeFromCondition(const std::string& condition);
/drivers/peripheral/audio/test/unittest/common/adapter/
H A Daudio_adapter_common_test.cpp455 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 Daudio_adapter_interface_impl.cpp429 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 &param) in SetAudioVolume() argument
780 std::string content = condition; in SetAudioVolume()
822 GetAudioVolume(const std::string& condition, std::string &param) GetAudioVolume() argument
857 getEventTypeFromCondition(const std::string &condition) getEventTypeFromCondition() argument
[all...]
/drivers/peripheral/user_auth/hdi_service/utils/src/
H A Dlinked_list.c51 IAM_STATIC ResultCode RemoveNode(LinkedList *list, void *condition, MatchFunc matchFunc, bool destroyNode) in RemoveNode() argument
64 if (matchFunc(node->data, condition)) { in RemoveNode()

Completed in 16 milliseconds

12