Lines Matching refs:fcport
27 struct scsi_qla_host *vha = sp->fcport->vha; in qla2x00_get_cmd_direction()
214 vha = sp->fcport->vha; in qla2x00_build_scsi_iocbs_32()
271 vha = sp->fcport->vha; in qla2x00_build_scsi_iocbs_64()
328 vha = sp->fcport->vha; in qla2x00_start_scsi()
401 SET_TARGET_ID(ha, cmd_pkt->target, sp->fcport->loop_id); in qla2x00_start_scsi()
605 vha = sp->fcport->vha; in qla24xx_build_scsi_type_6_iocbs()
719 vha = sp->fcport->vha; in qla24xx_build_scsi_iocbs()
1128 vha = sp->fcport->vha; in qla24xx_walk_and_build_prot_sglist()
1235 vha = sp->fcport->vha; in qla24xx_build_scsi_crc_2_iocbs()
1245 cmd_pkt->vp_index = sp->fcport->vha->vp_idx; in qla24xx_build_scsi_crc_2_iocbs()
1435 struct scsi_qla_host *vha = sp->fcport->vha; in qla24xx_start_scsi()
1508 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_start_scsi()
1509 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_start_scsi()
1510 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_start_scsi()
1511 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_start_scsi()
1512 cmd_pkt->vp_index = sp->fcport->vha->vp_idx; in qla24xx_start_scsi()
1586 struct scsi_qla_host *vha = sp->fcport->vha; in qla24xx_dif_start_scsi()
1712 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_dif_start_scsi()
1713 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_dif_start_scsi()
1714 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_dif_start_scsi()
1715 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_dif_start_scsi()
1771 struct qla_hw_data *ha = sp->fcport->vha->hw; in qla25xx_set_que()
1886 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_login_iocb()
1887 logio->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_login_iocb()
1888 logio->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_login_iocb()
1889 logio->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_login_iocb()
1890 logio->vp_index = sp->fcport->vha->vp_idx; in qla24xx_login_iocb()
1896 struct qla_hw_data *ha = sp->fcport->vha->hw; in qla2x00_login_iocb()
1901 SET_TARGET_ID(ha, mbx->loop_id, sp->fcport->loop_id); in qla2x00_login_iocb()
1906 mbx->mb1 = cpu_to_le16(sp->fcport->loop_id); in qla2x00_login_iocb()
1909 mbx->mb1 = cpu_to_le16((sp->fcport->loop_id << 8) | opts); in qla2x00_login_iocb()
1911 mbx->mb2 = cpu_to_le16(sp->fcport->d_id.b.domain); in qla2x00_login_iocb()
1912 mbx->mb3 = cpu_to_le16(sp->fcport->d_id.b.area << 8 | in qla2x00_login_iocb()
1913 sp->fcport->d_id.b.al_pa); in qla2x00_login_iocb()
1914 mbx->mb9 = cpu_to_le16(sp->fcport->vha->vp_idx); in qla2x00_login_iocb()
1923 if (!sp->fcport->tgt_session || in qla24xx_logout_iocb()
1924 !sp->fcport->tgt_session->keep_nport_handle) in qla24xx_logout_iocb()
1926 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_logout_iocb()
1927 logio->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_logout_iocb()
1928 logio->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_logout_iocb()
1929 logio->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_logout_iocb()
1930 logio->vp_index = sp->fcport->vha->vp_idx; in qla24xx_logout_iocb()
1936 struct qla_hw_data *ha = sp->fcport->vha->hw; in qla2x00_logout_iocb()
1939 SET_TARGET_ID(ha, mbx->loop_id, sp->fcport->loop_id); in qla2x00_logout_iocb()
1942 cpu_to_le16(sp->fcport->loop_id): in qla2x00_logout_iocb()
1943 cpu_to_le16(sp->fcport->loop_id << 8); in qla2x00_logout_iocb()
1944 mbx->mb2 = cpu_to_le16(sp->fcport->d_id.b.domain); in qla2x00_logout_iocb()
1945 mbx->mb3 = cpu_to_le16(sp->fcport->d_id.b.area << 8 | in qla2x00_logout_iocb()
1946 sp->fcport->d_id.b.al_pa); in qla2x00_logout_iocb()
1947 mbx->mb9 = cpu_to_le16(sp->fcport->vha->vp_idx); in qla2x00_logout_iocb()
1956 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_adisc_iocb()
1957 logio->vp_index = sp->fcport->vha->vp_idx; in qla24xx_adisc_iocb()
1963 struct qla_hw_data *ha = sp->fcport->vha->hw; in qla2x00_adisc_iocb()
1966 SET_TARGET_ID(ha, mbx->loop_id, sp->fcport->loop_id); in qla2x00_adisc_iocb()
1969 mbx->mb1 = cpu_to_le16(sp->fcport->loop_id); in qla2x00_adisc_iocb()
1972 mbx->mb1 = cpu_to_le16((sp->fcport->loop_id << 8) | BIT_0); in qla2x00_adisc_iocb()
1978 mbx->mb9 = cpu_to_le16(sp->fcport->vha->vp_idx); in qla2x00_adisc_iocb()
1986 struct fc_port *fcport = sp->fcport; in qla24xx_tm_iocb() local
1987 scsi_qla_host_t *vha = fcport->vha; in qla24xx_tm_iocb()
1998 tsk->nport_handle = cpu_to_le16(fcport->loop_id); in qla24xx_tm_iocb()
2001 tsk->port_id[0] = fcport->d_id.b.al_pa; in qla24xx_tm_iocb()
2002 tsk->port_id[1] = fcport->d_id.b.area; in qla24xx_tm_iocb()
2003 tsk->port_id[2] = fcport->d_id.b.domain; in qla24xx_tm_iocb()
2004 tsk->vp_index = fcport->vha->vp_idx; in qla24xx_tm_iocb()
2021 kfree(sp->fcport); in qla2x00_els_dcmd_sp_free()
2037 fc_port_t *fcport = sp->fcport; in qla2x00_els_dcmd_iocb_timeout() local
2038 struct scsi_qla_host *vha = fcport->vha; in qla2x00_els_dcmd_iocb_timeout()
2044 sp->name, sp->handle, fcport->d_id.b.domain, fcport->d_id.b.area, in qla2x00_els_dcmd_iocb_timeout()
2045 fcport->d_id.b.al_pa); in qla2x00_els_dcmd_iocb_timeout()
2065 fc_port_t *fcport = sp->fcport; in qla2x00_els_dcmd_sp_done() local
2067 struct scsi_qla_host *vha = fcport->vha; in qla2x00_els_dcmd_sp_done()
2071 sp->name, sp->handle, fcport->d_id.b.domain, in qla2x00_els_dcmd_sp_done()
2072 fcport->d_id.b.area, fcport->d_id.b.al_pa); in qla2x00_els_dcmd_sp_done()
2082 fc_port_t *fcport = NULL; in qla24xx_els_dcmd_iocb() local
2088 fcport = qla2x00_alloc_fcport(vha, GFP_KERNEL); in qla24xx_els_dcmd_iocb()
2089 if (!fcport) { in qla24xx_els_dcmd_iocb()
2095 sp = qla2x00_get_sp(vha, fcport, GFP_KERNEL); in qla24xx_els_dcmd_iocb()
2097 kfree(fcport); in qla24xx_els_dcmd_iocb()
2104 fcport->loop_id = 0xFFFF; in qla24xx_els_dcmd_iocb()
2105 fcport->d_id.b.domain = remote_did.b.domain; in qla24xx_els_dcmd_iocb()
2106 fcport->d_id.b.area = remote_did.b.area; in qla24xx_els_dcmd_iocb()
2107 fcport->d_id.b.al_pa = remote_did.b.al_pa; in qla24xx_els_dcmd_iocb()
2110 fcport->d_id.b.domain, fcport->d_id.b.area, fcport->d_id.b.al_pa); in qla24xx_els_dcmd_iocb()
2114 sp->fcport = fcport; in qla24xx_els_dcmd_iocb()
2150 sp->name, sp->handle, fcport->loop_id, fcport->d_id.b.domain, in qla24xx_els_dcmd_iocb()
2151 fcport->d_id.b.area, fcport->d_id.b.al_pa); in qla24xx_els_dcmd_iocb()
2162 scsi_qla_host_t *vha = sp->fcport->vha; in qla24xx_els_logo_iocb()
2170 els_iocb->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_els_logo_iocb()
2177 els_iocb->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_els_logo_iocb()
2178 els_iocb->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_els_logo_iocb()
2179 els_iocb->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_els_logo_iocb()
2194 sp->fcport->vha->qla_stats.control_requests++; in qla24xx_els_logo_iocb()
2207 els_iocb->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_els_iocb()
2209 els_iocb->vp_index = sp->fcport->vha->vp_idx; in qla24xx_els_iocb()
2217 els_iocb->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_els_iocb()
2218 els_iocb->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_els_iocb()
2219 els_iocb->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_els_iocb()
2240 sp->fcport->vha->qla_stats.control_requests++; in qla24xx_els_iocb()
2251 scsi_qla_host_t *vha = sp->fcport->vha; in qla2x00_ct_iocb()
2261 SET_TARGET_ID(ha, ct_iocb->loop_id, sp->fcport->loop_id); in qla2x00_ct_iocb()
2317 sp->fcport->vha->qla_stats.control_requests++; in qla2x00_ct_iocb()
2328 scsi_qla_host_t *vha = sp->fcport->vha; in qla24xx_ct_iocb()
2339 ct_iocb->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_ct_iocb()
2340 ct_iocb->vp_index = sp->fcport->vha->vp_idx; in qla24xx_ct_iocb()
2414 struct scsi_qla_host *vha = sp->fcport->vha; in qla82xx_start_scsi()
2572 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla82xx_start_scsi()
2573 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa; in qla82xx_start_scsi()
2574 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area; in qla82xx_start_scsi()
2575 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain; in qla82xx_start_scsi()
2576 cmd_pkt->vp_index = sp->fcport->vha->vp_idx; in qla82xx_start_scsi()
2598 sp->fcport->fcp_prio << 3; in qla82xx_start_scsi()
2645 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla82xx_start_scsi()
2646 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa; in qla82xx_start_scsi()
2647 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area; in qla82xx_start_scsi()
2648 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain; in qla82xx_start_scsi()
2649 cmd_pkt->vp_index = sp->fcport->vha->vp_idx; in qla82xx_start_scsi()
2657 cmd_pkt->task |= sp->fcport->fcp_prio << 3; in qla82xx_start_scsi()
2735 scsi_qla_host_t *vha = sp->fcport->vha; in qla24xx_abort_iocb()
2742 abt_iocb->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_abort_iocb()
2745 abt_iocb->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_abort_iocb()
2746 abt_iocb->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_abort_iocb()
2747 abt_iocb->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_abort_iocb()
2758 struct qla_hw_data *ha = sp->fcport->vha->hw; in qla2x00_start_sp()
2764 pkt = qla2x00_alloc_iocbs(sp->fcport->vha, sp); in qla2x00_start_sp()
2766 ql_log(ql_log_warn, sp->fcport->vha, 0x700c, in qla2x00_start_sp()
2819 qla2x00_start_iocbs(sp->fcport->vha, ha->req_q_map[0]); in qla2x00_start_sp()