Lines Matching refs:vn_port
1071 struct fc_lport *vn_port = NULL; in qedf_xmit() local
1089 vn_port = base_lport; in qedf_xmit()
1096 vn_port = tmp_lport; in qedf_xmit()
1101 if (vn_port && ntoh24(fh->fh_d_id) != FC_FID_FLOGI) { in qedf_xmit()
1818 struct fc_lport *vn_port; in qedf_vport_create() local
1839 vn_port = libfc_vport_create(vport, sizeof(struct qedf_ctx)); in qedf_vport_create()
1840 if (!vn_port) { in qedf_vport_create()
1851 vport_qedf = lport_priv(vn_port); in qedf_vport_create()
1855 vport_qedf->lport = vn_port; in qedf_vport_create()
1864 rc = qedf_vport_libfc_config(vport, vn_port); in qedf_vport_create()
1871 fc_set_wwnn(vn_port, vport->node_name); in qedf_vport_create()
1872 fc_set_wwpn(vn_port, vport->port_name); in qedf_vport_create()
1873 vport_qedf->wwnn = vn_port->wwnn; in qedf_vport_create()
1874 vport_qedf->wwpn = vn_port->wwpn; in qedf_vport_create()
1876 vn_port->host->transportt = qedf_fc_vport_transport_template; in qedf_vport_create()
1877 vn_port->host->can_queue = FCOE_PARAMS_NUM_TASKS; in qedf_vport_create()
1878 vn_port->host->max_lun = qedf_max_lun; in qedf_vport_create()
1879 vn_port->host->sg_tablesize = QEDF_MAX_BDS_PER_CMD; in qedf_vport_create()
1880 vn_port->host->max_cmd_len = QEDF_MAX_CDB_LEN; in qedf_vport_create()
1882 rc = scsi_add_host(vn_port->host, &vport->dev); in qedf_vport_create()
1890 fc_host_dev_loss_tmo(vn_port->host) = qedf_dev_loss_tmo; in qedf_vport_create()
1893 memcpy(&vn_port->tt, &qedf_lport_template, in qedf_vport_create()
1895 fc_exch_init(vn_port); in qedf_vport_create()
1896 fc_elsct_init(vn_port); in qedf_vport_create()
1897 fc_lport_init(vn_port); in qedf_vport_create()
1898 fc_disc_init(vn_port); in qedf_vport_create()
1899 fc_disc_config(vn_port, vn_port); in qedf_vport_create()
1905 fc_exch_mgr_list_clone(n_port, vn_port); in qedf_vport_create()
1908 fc_set_mfs(vn_port, QEDF_MFS); in qedf_vport_create()
1910 fc_host_port_type(vn_port->host) = FC_PORTTYPE_UNKNOWN; in qedf_vport_create()
1915 vn_port->boot_time = jiffies; in qedf_vport_create()
1916 fc_fabric_login(vn_port); in qedf_vport_create()
1917 fc_vport_setlink(vn_port); in qedf_vport_create()
1922 snprintf(fc_host_symbolic_name(vn_port->host), 256, in qedf_vport_create()
1926 snprintf(fc_host_symbolic_name(vn_port->host), 256, in qedf_vport_create()
1930 fc_host_supported_speeds(vn_port->host) = n_port->link_supported_speeds; in qedf_vport_create()
1933 vn_port->link_speed = n_port->link_speed; in qedf_vport_create()
1936 fc_host_port_type(vn_port->host) = FC_PORTTYPE_NPIV; in qedf_vport_create()
1939 fc_host_maxframe_size(vn_port->host) = n_port->mfs; in qedf_vport_create()
1942 vn_port); in qedf_vport_create()
1945 vport_qedf->dbg_ctx.host_no = vn_port->host->host_no; in qedf_vport_create()
1951 scsi_host_put(vn_port->host); in qedf_vport_create()
1959 struct fc_lport *vn_port = vport->dd_data; in qedf_vport_destroy() local
1960 struct qedf_ctx *qedf = lport_priv(vn_port); in qedf_vport_destroy()
1971 list_del(&vn_port->list); in qedf_vport_destroy()
1974 fc_fabric_logoff(vn_port); in qedf_vport_destroy()
1975 fc_lport_destroy(vn_port); in qedf_vport_destroy()
1978 fc_remove_host(vn_port->host); in qedf_vport_destroy()
1979 scsi_remove_host(vn_port->host); in qedf_vport_destroy()
1985 if (vn_port->state == LPORT_ST_READY) in qedf_vport_destroy()
1986 fc_exch_mgr_free(vn_port); in qedf_vport_destroy()
1989 fc_lport_free_stats(vn_port); in qedf_vport_destroy()
1992 scsi_host_put(vn_port->host); in qedf_vport_destroy()
2467 struct fc_lport *vn_port; in qedf_recv_frame() local
2553 vn_port = fc_vport_id_lookup(lport, ntoh24(fh->fh_d_id)); in qedf_recv_frame()
2560 if (lport->port_id != ntoh24(fh->fh_d_id) && !vn_port) { in qedf_recv_frame()