Lines Matching refs:newlink
1100 dlmgmt_link_t link_in_file, *newlink, *link_in_db; in process_db_read() local
1161 newlink = calloc(1, sizeof (*newlink)); in process_db_read()
1162 if (newlink == NULL) { in process_db_read()
1169 bcopy(&link_in_file, newlink, sizeof (*newlink)); in process_db_read()
1171 if (newlink->ll_linkid == DATALINK_INVALID_LINKID) in process_db_read()
1172 newlink->ll_linkid = dlmgmt_nextlinkid; in process_db_read()
1173 if (avl_find(&dlmgmt_id_avl, newlink, &id_where) != in process_db_read()
1177 newlink->ll_linkid, newlink->ll_link); in process_db_read()
1178 link_destroy(newlink); in process_db_read()
1183 link_activate(newlink) != 0) { in process_db_read()
1185 newlink->ll_link); in process_db_read()
1186 link_destroy(newlink); in process_db_read()
1190 avl_insert(&dlmgmt_id_avl, newlink, id_where); in process_db_read()
1196 if (avl_find(&dlmgmt_name_avl, newlink, in process_db_read()
1198 avl_insert(&dlmgmt_name_avl, newlink, in process_db_read()
1201 dlmgmt_advance(newlink); in process_db_read()
1202 newlink->ll_flags |= req->ls_flags; in process_db_read()