Lines Matching refs:new_fcport

5186 	fc_port_t	*fcport, *new_fcport;  in qla2x00_configure_local_loop()  local
5200 new_fcport = NULL; in qla2x00_configure_local_loop()
5233 new_fcport = qla2x00_alloc_fcport(vha, GFP_KERNEL); in qla2x00_configure_local_loop()
5234 if (new_fcport == NULL) { in qla2x00_configure_local_loop()
5240 new_fcport->flags &= ~FCF_FABRIC_DEVICE; in qla2x00_configure_local_loop()
5269 memset(new_fcport->port_name, 0, WWN_SIZE); in qla2x00_configure_local_loop()
5272 new_fcport->d_id.b.domain = domain; in qla2x00_configure_local_loop()
5273 new_fcport->d_id.b.area = area; in qla2x00_configure_local_loop()
5274 new_fcport->d_id.b.al_pa = al_pa; in qla2x00_configure_local_loop()
5275 new_fcport->loop_id = loop_id; in qla2x00_configure_local_loop()
5276 new_fcport->scan_state = QLA_FCPORT_FOUND; in qla2x00_configure_local_loop()
5278 rval2 = qla2x00_get_port_database(vha, new_fcport, 0); in qla2x00_configure_local_loop()
5283 rval2, new_fcport->loop_id); in qla2x00_configure_local_loop()
5298 if (memcmp(new_fcport->port_name, fcport->port_name, in qla2x00_configure_local_loop()
5303 fcport->loop_id = new_fcport->loop_id; in qla2x00_configure_local_loop()
5304 fcport->port_type = new_fcport->port_type; in qla2x00_configure_local_loop()
5305 fcport->d_id.b24 = new_fcport->d_id.b24; in qla2x00_configure_local_loop()
5306 memcpy(fcport->node_name, new_fcport->node_name, in qla2x00_configure_local_loop()
5315 list_add_tail(&new_fcport->list, &vha->vp_fcports); in qla2x00_configure_local_loop()
5318 fcport = new_fcport; in qla2x00_configure_local_loop()
5322 new_fcport = qla2x00_alloc_fcport(vha, GFP_KERNEL); in qla2x00_configure_local_loop()
5324 if (new_fcport == NULL) { in qla2x00_configure_local_loop()
5331 new_fcport->flags &= ~FCF_FABRIC_DEVICE; in qla2x00_configure_local_loop()
5371 qla2x00_free_fcport(new_fcport); in qla2x00_configure_local_loop()
5767 fc_port_t *fcport, *new_fcport; in qla2x00_find_all_fabric_devs() local
5819 new_fcport = qla2x00_alloc_fcport(vha, GFP_KERNEL); in qla2x00_find_all_fabric_devs()
5820 if (new_fcport == NULL) { in qla2x00_find_all_fabric_devs()
5825 new_fcport->flags |= (FCF_FABRIC_DEVICE | FCF_LOGIN_NEEDED); in qla2x00_find_all_fabric_devs()
5847 wrap.b24 = new_fcport->d_id.b24; in qla2x00_find_all_fabric_devs()
5849 new_fcport->d_id.b24 = swl[swl_idx].d_id.b24; in qla2x00_find_all_fabric_devs()
5850 memcpy(new_fcport->node_name, in qla2x00_find_all_fabric_devs()
5852 memcpy(new_fcport->port_name, in qla2x00_find_all_fabric_devs()
5854 memcpy(new_fcport->fabric_port_name, in qla2x00_find_all_fabric_devs()
5856 new_fcport->fp_speed = swl[swl_idx].fp_speed; in qla2x00_find_all_fabric_devs()
5857 new_fcport->fc4_type = swl[swl_idx].fc4_type; in qla2x00_find_all_fabric_devs()
5859 new_fcport->nvme_flag = 0; in qla2x00_find_all_fabric_devs()
5864 new_fcport->port_name); in qla2x00_find_all_fabric_devs()
5874 rval = qla2x00_ga_nxt(vha, new_fcport); in qla2x00_find_all_fabric_devs()
5886 wrap.b24 = new_fcport->d_id.b24; in qla2x00_find_all_fabric_devs()
5888 } else if (new_fcport->d_id.b24 == wrap.b24) { in qla2x00_find_all_fabric_devs()
5891 new_fcport->d_id.b.domain, in qla2x00_find_all_fabric_devs()
5892 new_fcport->d_id.b.area, in qla2x00_find_all_fabric_devs()
5893 new_fcport->d_id.b.al_pa); in qla2x00_find_all_fabric_devs()
5898 if (new_fcport->d_id.b24 == base_vha->d_id.b24) in qla2x00_find_all_fabric_devs()
5902 if (qla2x00_is_a_vp_did(vha, new_fcport->d_id.b24)) in qla2x00_find_all_fabric_devs()
5906 if (((new_fcport->d_id.b24 & 0xffff00) == in qla2x00_find_all_fabric_devs()
5912 if ((new_fcport->d_id.b.domain & 0xf0) == 0xf0) in qla2x00_find_all_fabric_devs()
5917 (!(new_fcport->fc4_type & FS_FC4TYPE_FCP) && in qla2x00_find_all_fabric_devs()
5918 new_fcport->fc4_type != 0)) in qla2x00_find_all_fabric_devs()
5926 if (memcmp(new_fcport->port_name, fcport->port_name, in qla2x00_find_all_fabric_devs()
5936 new_fcport->fabric_port_name, WWN_SIZE); in qla2x00_find_all_fabric_devs()
5937 fcport->fp_speed = new_fcport->fp_speed; in qla2x00_find_all_fabric_devs()
5943 if (fcport->d_id.b24 == new_fcport->d_id.b24 && in qla2x00_find_all_fabric_devs()
5953 fcport->d_id.b24 = new_fcport->d_id.b24; in qla2x00_find_all_fabric_devs()
5974 new_fcport->d_id.b.domain, in qla2x00_find_all_fabric_devs()
5975 new_fcport->d_id.b.area, in qla2x00_find_all_fabric_devs()
5976 new_fcport->d_id.b.al_pa); in qla2x00_find_all_fabric_devs()
5977 fcport->d_id.b24 = new_fcport->d_id.b24; in qla2x00_find_all_fabric_devs()
5981 fcport->d_id.b24 = new_fcport->d_id.b24; in qla2x00_find_all_fabric_devs()
5999 new_fcport->scan_state = QLA_FCPORT_FOUND; in qla2x00_find_all_fabric_devs()
6000 list_add_tail(&new_fcport->list, &vha->vp_fcports); in qla2x00_find_all_fabric_devs()
6006 nxt_d_id.b24 = new_fcport->d_id.b24; in qla2x00_find_all_fabric_devs()
6007 new_fcport = qla2x00_alloc_fcport(vha, GFP_KERNEL); in qla2x00_find_all_fabric_devs()
6008 if (new_fcport == NULL) { in qla2x00_find_all_fabric_devs()
6013 new_fcport->flags |= (FCF_FABRIC_DEVICE | FCF_LOGIN_NEEDED); in qla2x00_find_all_fabric_devs()
6014 new_fcport->d_id.b24 = nxt_d_id.b24; in qla2x00_find_all_fabric_devs()
6017 qla2x00_free_fcport(new_fcport); in qla2x00_find_all_fabric_devs()