Lines Matching refs:newlink
1145 dlmgmt_link_t link_in_file, *newlink, *link_in_db; in process_db_read() local
1216 newlink = calloc(1, sizeof (*newlink)); in process_db_read()
1217 if (newlink == NULL) { in process_db_read()
1224 bcopy(&link_in_file, newlink, sizeof (*newlink)); in process_db_read()
1226 if (newlink->ll_linkid == DATALINK_INVALID_LINKID) in process_db_read()
1227 newlink->ll_linkid = dlmgmt_nextlinkid; in process_db_read()
1228 if (avl_find(&dlmgmt_id_avl, newlink, &id_where) != in process_db_read()
1232 newlink->ll_linkid, newlink->ll_link); in process_db_read()
1233 link_destroy(newlink); in process_db_read()
1238 link_activate(newlink) != 0) { in process_db_read()
1240 newlink->ll_link); in process_db_read()
1241 link_destroy(newlink); in process_db_read()
1245 avl_insert(&dlmgmt_id_avl, newlink, id_where); in process_db_read()
1251 if (avl_find(&dlmgmt_name_avl, newlink, in process_db_read()
1253 avl_insert(&dlmgmt_name_avl, newlink, in process_db_read()
1256 dlmgmt_advance(newlink); in process_db_read()
1257 newlink->ll_flags |= req->ls_flags; in process_db_read()