new_dev_node
dev_node_t *new_dev_node;
new_dev_node = safe_malloc(sizeof (dev_node_t));
bzero(new_dev_node, sizeof (dev_node_t));
(void) strcpy(new_dev_node->name, dev_name);
new_dev_node->dev_inst = inst_num;
new_dev_node->pic_num = pic_num;
new_dev_node->cnt_ksp = cnt_ksp;
new_dev_node->pic_ksp = pic_ksp;
add_evt_node(new_dev_node);
new_dev_node->state = STATE_INIT;
new_dev_node->r_w = EVT_READ;
dev_list_head = new_dev_node;
dev_list_tail = new_dev_node;
dev_list_tail->next = new_dev_node;
dev_list_tail = new_dev_node;
br.create.sid_branch_create = new_dev_node;