Lines Matching refs:new
584 struct tnd_tnrhtp_c *new, **old;
592 if ((new = (struct tnd_tnrhtp_c *)
595 (void) memcpy(&new->tp_ent, tpp, sizeof (tp));
596 old = (struct tnd_tnrhtp_c **)tsearch(new, &tp_tree, tp_compar);
597 if (*old != new)
598 free(new);
938 struct tnd_tnrhdb_c *new;
981 * Use the new template.
998 new = (struct tnd_tnrhdb_c *)calloc(1,
1000 if (new == NULL)
1002 (void) memcpy(&new->rh_ent, ent, sizeof (struct tsol_rhent));
1004 new->visited = 1; /* Mark all new nodes visited */
1007 new->rh_next = tnrh_entire_table[i][hash];
1008 tnrh_entire_table[i][hash] = new;
1014 /* Check if the new entry affects the cache table */
1015 rflag = update_cache_table(ent, new);
1037 struct tnd_tnrhdb_c *new;
1067 * Use the new template.
1084 new = (struct tnd_tnrhdb_c *)calloc(1, sizeof (struct tnd_tnrhdb_c));
1085 if (new == NULL)
1087 (void) memcpy(&new->rh_ent, ent, sizeof (struct tsol_rhent));
1089 new->visited = 1; /* Mark all new nodes visited */
1092 new->rh_next = tnrh_entire_table_v6[i][hash];
1093 tnrh_entire_table_v6[i][hash] = new;
1095 /* Check if the new entry affects the cache table */
1096 rflag = update_cache_table_v6(ent, new);