Lines Matching refs:TriggerNode
71 static int CopyCondition(TriggerNode *node, const char *condition) in CopyCondition()
85 static TriggerNode *AddTriggerNode_(TriggerHeader *triggerHead, in AddTriggerNode_()
88 TriggerNode *node = (TriggerNode *)calloc(1, dataSize); in AddTriggerNode_()
102 static int32_t AddJobNode_(TriggerNode *trigger, const TriggerExtInfo *extInfo) in AddJobNode_()
114 static TriggerNode *AddJobTrigger_(const TriggerWorkSpace *workSpace, in AddJobTrigger_()
124 …TriggerNode *node = (TriggerNode *)AddTriggerNode_(triggerHead, extInfo->type, condition, triggerN… in AddJobTrigger_()
138 static void DelJobTrigger_(const TriggerWorkSpace *workSpace, TriggerNode *trigger) in DelJobTrigger_()
176 static TriggerNode *AddWatchTrigger_(const TriggerWorkSpace *workSpace, in AddWatchTrigger_()
192 TriggerNode *node = AddTriggerNode_(triggerHead, extInfo->type, condition, size); in AddWatchTrigger_()
203 static void DelWatchTrigger_(const TriggerWorkSpace *workSpace, TriggerNode *trigger) in DelWatchTrigger_()
225 static TriggerNode *GetNextTrigger_(const TriggerHeader *triggerHead, const TriggerNode *curr) in GetNextTrigger_()
235 return ListEntry(node, TriggerNode, node); in GetNextTrigger_()
240 static const char *GetTriggerCondition_(const TriggerNode *trigger) in GetTriggerCondition_()
245 static const char *GetBootCondition_(const TriggerNode *trigger) in GetBootCondition_()
253 static const char *GetJobName_(const TriggerNode *trigger) in GetJobName_()
261 static const char *GetWatchName_(const TriggerNode *trigger) in GetWatchName_()
284 int ret = CopyCondition((TriggerNode *)jobNode, condition); in UpdateJobTrigger()
285 PARAM_CHECK(ret == 0, FreeTrigger(workSpace, (TriggerNode*)jobNode); in UpdateJobTrigger()
302 void FreeTrigger(const TriggerWorkSpace *workSpace, TriggerNode *trigger) in FreeTrigger()
316 TriggerNode *trigger = head->nextTrigger(head, NULL); in ClearTrigger()
318 TriggerNode *next = head->nextTrigger(head, trigger); in ClearTrigger()
325 int ExecuteQueuePush(TriggerWorkSpace *workSpace, const TriggerNode *trigger) in ExecuteQueuePush()
329 workSpace->executeQueue.executeQueue[index] = (TriggerNode *)trigger; in ExecuteQueuePush()
333 TriggerNode *ExecuteQueuePop(TriggerWorkSpace *workSpace) in ExecuteQueuePop()
336 TriggerNode *trigger = NULL; in ExecuteQueuePop()
397 TriggerNode *trigger = head->nextTrigger(head, NULL); in ExecTriggerMatch_()
399 TriggerNode *next = head->nextTrigger(head, trigger); in ExecTriggerMatch_()
452 TriggerNode *trigger = head->nextTrigger(head, NULL); in CheckAndMarkTrigger_()
484 static void DumpJobTrigger_(const TriggerWorkSpace *workSpace, const TriggerNode *trigger) in DumpJobTrigger_()
502 static void DumpWatchTrigger_(const TriggerWorkSpace *workSpace, const TriggerNode *trigger) in DumpWatchTrigger_()
511 static void DumpWaitTrigger_(const TriggerWorkSpace *workSpace, const TriggerNode *trigger) in DumpWaitTrigger_()
527 TriggerNode *trigger = head->nextTrigger(head, NULL); in DumpTrigger_()
558 …TriggerNode *trigger = workSpace->executeQueue.executeQueue[index % workSpace->executeQueue.queueC… in SystemDumpTriggers()
634 FreeTrigger(GetTriggerWorkSpace(), (TriggerNode *)jobNode); in JobNodeFree()
693 TriggerNode *trigger = head->nextTrigger(head, NULL); in DelWatchTrigger()
710 TriggerNode *trigger = NULL; in ClearWatchTrigger()
712 trigger = (TriggerNode *)ListEntry(node, WaitNode, item); in ClearWatchTrigger()
714 trigger = (TriggerNode *)ListEntry(node, WatchNode, item); in ClearWatchTrigger()
734 WaitNode *next = (WaitNode *)head->nextTrigger(head, (TriggerNode *)node); in CheckWatchTriggerTimeout()
738 head->executeTrigger((TriggerNode*)node, NULL, 0); in CheckWatchTriggerTimeout()
739 FreeTrigger(GetTriggerWorkSpace(), (TriggerNode *)node); in CheckWatchTriggerTimeout()
767 const char *GetTriggerName(const TriggerNode *trigger) in GetTriggerName()