ibcm_port_up_t
ibcm_port_up_t *pup;
pup = kmem_alloc(sizeof (ibcm_port_up_t), KM_SLEEP);
ibcm_port_up_t *pup = (ibcm_port_up_t *)arg;
kmem_free(pup, sizeof (ibcm_port_up_t));