Lines Matching refs:newnode
62 avtab_ptr_t newnode; in avtab_insert_node() local
63 newnode = (avtab_ptr_t) malloc(sizeof(struct avtab_node)); in avtab_insert_node()
64 if (newnode == NULL) in avtab_insert_node()
66 memset(newnode, 0, sizeof(struct avtab_node)); in avtab_insert_node()
67 newnode->key = *key; in avtab_insert_node()
68 newnode->datum = *datum; in avtab_insert_node()
70 newnode->next = prev->next; in avtab_insert_node()
71 prev->next = newnode; in avtab_insert_node()
73 newnode->next = h->htable[hvalue]; in avtab_insert_node()
74 h->htable[hvalue] = newnode; in avtab_insert_node()
78 return newnode; in avtab_insert_node()
84 avtab_ptr_t prev, cur, newnode; in avtab_insert() local
110 newnode = avtab_insert_node(h, hvalue, prev, key, datum); in avtab_insert()
111 if (!newnode) in avtab_insert()
125 avtab_ptr_t prev, cur, newnode; in avtab_insert_nonunique() local
149 newnode = avtab_insert_node(h, hvalue, prev, key, datum); in avtab_insert_nonunique()
151 return newnode; in avtab_insert_nonunique()