Lines Matching refs:triggerHead
85 static TriggerNode *AddTriggerNode_(TriggerHeader *triggerHead,
97 OH_ListAddTail(&triggerHead->triggerList, &node->node);
98 triggerHead->triggerCount++;
120 TriggerHeader *triggerHead = GetTriggerHeader(workSpace, extInfo->type);
121 PARAM_CHECK(triggerHead != NULL, return NULL, "Failed to get header %d", extInfo->type);
124 TriggerNode *node = (TriggerNode *)AddTriggerNode_(triggerHead, extInfo->type, condition, triggerNodeLen);
143 TriggerHeader *triggerHead = GetTriggerHeader(workSpace, trigger->type);
144 PARAM_CHECK(triggerHead != NULL, return, "Failed to get header %d", trigger->type);
149 triggerHead->cmdNodeCount--;
159 triggerHead->triggerCount--;
181 TriggerHeader *triggerHead = GetTriggerHeader(workSpace, extInfo->type);
182 PARAM_CHECK(triggerHead != NULL, return NULL, "Failed to get header %d", extInfo->type);
192 TriggerNode *node = AddTriggerNode_(triggerHead, extInfo->type, condition, size);
206 TriggerHeader *triggerHead = GetTriggerHeader(workSpace, trigger->type);
207 PARAM_CHECK(triggerHead != NULL, return, "Failed to get header %d", trigger->type);
216 PARAM_LOGV("DelWatchTrigger_ %s count %d", GetTriggerName(trigger), triggerHead->triggerCount);
217 triggerHead->triggerCount--;
225 static TriggerNode *GetNextTrigger_(const TriggerHeader *triggerHead, const TriggerNode *curr)
227 PARAM_CHECK(triggerHead != NULL, return NULL, "Invalid triggerHead");
232 node = triggerHead->triggerList.next;
234 if (node != &triggerHead->triggerList) {
274 TriggerHeader *triggerHead = GetTriggerHeader(workSpace, type);
275 PARAM_CHECK(triggerHead != NULL, return NULL, "Failed to get header %d", type);
282 return (JobNode *)triggerHead->addTrigger(workSpace, condition, &extInfo);
473 TriggerHeader *triggerHead = GetTriggerHeader(workSpace, type);
474 if (triggerHead != NULL) {
477 int ret = triggerHead->checkTriggerMatch(workSpace, type, &calculator, content, contentSize);
651 TriggerHeader *head = (TriggerHeader *)&workSpace->triggerHead[TRIGGER_BOOT];
654 head = (TriggerHeader *)&workSpace->triggerHead[TRIGGER_PARAM];
660 head = (TriggerHeader *)&workSpace->triggerHead[TRIGGER_UNKNOW];
666 head = (TriggerHeader *)&workSpace->triggerHead[TRIGGER_PARAM_WAIT];
676 head = (TriggerHeader *)&workSpace->triggerHead[TRIGGER_PARAM_WATCH];
708 ListNode *node = watcher->triggerHead.next;
709 while (node != &watcher->triggerHead) {
752 return (TriggerHeader *)&workSpace->triggerHead[type];
770 TriggerHeader *triggerHead = GetTriggerHeader(GetTriggerWorkSpace(), trigger->type);
771 if (triggerHead) {
772 return triggerHead->getTriggerName(trigger);