new_req
new_req(ev_port, ev_port_obj, &ev_obj);
goto new_req;
new_req:
ddi_irm_req_t new_req;
bzero(&new_req, sizeof (ddi_irm_req_t));
new_req.ireq_dip = dip;
new_req.ireq_nreq = count;
new_req.ireq_pool_p = pool_p;
new_req.ireq_type = req_p->ireq_type;
new_req.ireq_flags = DDI_IRM_FLAG_NEW;
i_ddi_irm_insertion_sort(&pool_p->ipool_req_list, &new_req);
if ((delta = (count - new_req.ireq_navail)) > 0) {
req_p->ireq_navail += new_req.ireq_navail;
list_remove(&pool_p->ipool_req_list, &new_req);