Lines Matching refs:new_fcport

3097 	fc_port_t	*fcport, *new_fcport;  in qla2x00_configure_local_loop()  local
3107 new_fcport = NULL; in qla2x00_configure_local_loop()
3124 new_fcport = qla2x00_alloc_fcport(vha, GFP_KERNEL); in qla2x00_configure_local_loop()
3125 if (new_fcport == NULL) { in qla2x00_configure_local_loop()
3131 new_fcport->flags &= ~FCF_FABRIC_DEVICE; in qla2x00_configure_local_loop()
3176 memset(new_fcport, 0, sizeof(fc_port_t)); in qla2x00_configure_local_loop()
3179 new_fcport->d_id.b.domain = domain; in qla2x00_configure_local_loop()
3180 new_fcport->d_id.b.area = area; in qla2x00_configure_local_loop()
3181 new_fcport->d_id.b.al_pa = al_pa; in qla2x00_configure_local_loop()
3182 new_fcport->loop_id = loop_id; in qla2x00_configure_local_loop()
3183 rval2 = qla2x00_get_port_database(vha, new_fcport, 0); in qla2x00_configure_local_loop()
3188 rval2, new_fcport->loop_id); in qla2x00_configure_local_loop()
3199 if (memcmp(new_fcport->port_name, fcport->port_name, in qla2x00_configure_local_loop()
3204 fcport->loop_id = new_fcport->loop_id; in qla2x00_configure_local_loop()
3205 fcport->port_type = new_fcport->port_type; in qla2x00_configure_local_loop()
3206 fcport->d_id.b24 = new_fcport->d_id.b24; in qla2x00_configure_local_loop()
3207 memcpy(fcport->node_name, new_fcport->node_name, in qla2x00_configure_local_loop()
3216 list_add_tail(&new_fcport->list, &vha->vp_fcports); in qla2x00_configure_local_loop()
3219 fcport = new_fcport; in qla2x00_configure_local_loop()
3220 new_fcport = qla2x00_alloc_fcport(vha, GFP_KERNEL); in qla2x00_configure_local_loop()
3221 if (new_fcport == NULL) { in qla2x00_configure_local_loop()
3227 new_fcport->flags &= ~FCF_FABRIC_DEVICE; in qla2x00_configure_local_loop()
3239 kfree(new_fcport); in qla2x00_configure_local_loop()
3653 fc_port_t *fcport, *new_fcport, *fcptemp; in qla2x00_find_all_fabric_devs() local
3694 new_fcport = qla2x00_alloc_fcport(vha, GFP_KERNEL); in qla2x00_find_all_fabric_devs()
3695 if (new_fcport == NULL) { in qla2x00_find_all_fabric_devs()
3700 new_fcport->flags |= (FCF_FABRIC_DEVICE | FCF_LOGIN_NEEDED); in qla2x00_find_all_fabric_devs()
3722 wrap.b24 = new_fcport->d_id.b24; in qla2x00_find_all_fabric_devs()
3724 new_fcport->d_id.b24 = swl[swl_idx].d_id.b24; in qla2x00_find_all_fabric_devs()
3725 memcpy(new_fcport->node_name, in qla2x00_find_all_fabric_devs()
3727 memcpy(new_fcport->port_name, in qla2x00_find_all_fabric_devs()
3729 memcpy(new_fcport->fabric_port_name, in qla2x00_find_all_fabric_devs()
3731 new_fcport->fp_speed = swl[swl_idx].fp_speed; in qla2x00_find_all_fabric_devs()
3732 new_fcport->fc4_type = swl[swl_idx].fc4_type; in qla2x00_find_all_fabric_devs()
3741 rval = qla2x00_ga_nxt(vha, new_fcport); in qla2x00_find_all_fabric_devs()
3758 wrap.b24 = new_fcport->d_id.b24; in qla2x00_find_all_fabric_devs()
3760 } else if (new_fcport->d_id.b24 == wrap.b24) { in qla2x00_find_all_fabric_devs()
3763 new_fcport->d_id.b.domain, in qla2x00_find_all_fabric_devs()
3764 new_fcport->d_id.b.area, in qla2x00_find_all_fabric_devs()
3765 new_fcport->d_id.b.al_pa); in qla2x00_find_all_fabric_devs()
3770 if (new_fcport->d_id.b24 == base_vha->d_id.b24) in qla2x00_find_all_fabric_devs()
3774 if (qla2x00_is_a_vp_did(vha, new_fcport->d_id.b24)) in qla2x00_find_all_fabric_devs()
3778 if (((new_fcport->d_id.b24 & 0xffff00) == in qla2x00_find_all_fabric_devs()
3784 if ((new_fcport->d_id.b.domain & 0xf0) == 0xf0) in qla2x00_find_all_fabric_devs()
3789 (new_fcport->fc4_type != FC4_TYPE_FCP_SCSI && in qla2x00_find_all_fabric_devs()
3790 new_fcport->fc4_type != FC4_TYPE_UNKNOWN)) in qla2x00_find_all_fabric_devs()
3796 if (memcmp(new_fcport->port_name, fcport->port_name, in qla2x00_find_all_fabric_devs()
3806 new_fcport->fabric_port_name, WWN_SIZE); in qla2x00_find_all_fabric_devs()
3807 fcport->fp_speed = new_fcport->fp_speed; in qla2x00_find_all_fabric_devs()
3813 if (fcport->d_id.b24 == new_fcport->d_id.b24 && in qla2x00_find_all_fabric_devs()
3823 fcport->d_id.b24 = new_fcport->d_id.b24; in qla2x00_find_all_fabric_devs()
3844 new_fcport->d_id.b.domain, in qla2x00_find_all_fabric_devs()
3845 new_fcport->d_id.b.area, in qla2x00_find_all_fabric_devs()
3846 new_fcport->d_id.b.al_pa); in qla2x00_find_all_fabric_devs()
3847 fcport->d_id.b24 = new_fcport->d_id.b24; in qla2x00_find_all_fabric_devs()
3851 fcport->d_id.b24 = new_fcport->d_id.b24; in qla2x00_find_all_fabric_devs()
3870 new_fcport->scan_state = QLA_FCPORT_FOUND; in qla2x00_find_all_fabric_devs()
3871 list_add_tail(&new_fcport->list, new_fcports); in qla2x00_find_all_fabric_devs()
3874 nxt_d_id.b24 = new_fcport->d_id.b24; in qla2x00_find_all_fabric_devs()
3875 new_fcport = qla2x00_alloc_fcport(vha, GFP_KERNEL); in qla2x00_find_all_fabric_devs()
3876 if (new_fcport == NULL) { in qla2x00_find_all_fabric_devs()
3881 new_fcport->flags |= (FCF_FABRIC_DEVICE | FCF_LOGIN_NEEDED); in qla2x00_find_all_fabric_devs()
3882 new_fcport->d_id.b24 = nxt_d_id.b24; in qla2x00_find_all_fabric_devs()
3885 kfree(new_fcport); in qla2x00_find_all_fabric_devs()