Lines Matching defs:node
47 STATIC VOID DoExcHookInRegOrder(EXC_TYPE excType, struct Node *node)
49 if (node != NULL) {
50 DoExcHookInRegOrder(excType, node->next);
51 node->excHookFn(excType);
68 struct Node *node = NULL;
72 /* no free node now */
84 node = g_excHeads[EXC_TYPE_END];
85 g_excHeads[EXC_TYPE_END] = node->next;
86 return node;
92 struct Node *node = NULL;
98 node = GetFreeNode();
99 if (node == NULL) {
104 node->excHookFn = excHookFn;
105 node->next = g_excHeads[excType];
106 g_excHeads[excType] = node;
114 struct Node *node = NULL;
121 for (node = g_excHeads[excType]; node != NULL; node = node->next) {
122 if (node->excHookFn == excHookFn) {
124 preNode->next = node->next;
126 g_excHeads[excType] = node->next;
128 node->excHookFn = NULL;
129 node->next = g_excHeads[EXC_TYPE_END];
130 g_excHeads[EXC_TYPE_END] = node;
132 preNode = node;