Lines Matching refs:fcport
404 SET_TARGET_ID(ha, cmd_pkt->target, sp->fcport->loop_id); in qla2x00_start_scsi()
1674 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_start_scsi()
1675 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_start_scsi()
1676 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_start_scsi()
1677 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_start_scsi()
1866 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_dif_start_scsi()
1867 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_dif_start_scsi()
1868 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_dif_start_scsi()
1869 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_dif_start_scsi()
1935 struct scsi_qla_host *vha = sp->fcport->vha; in qla2xxx_start_scsi_mq()
2008 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla2xxx_start_scsi_mq()
2009 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa; in qla2xxx_start_scsi_mq()
2010 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area; in qla2xxx_start_scsi_mq()
2011 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain; in qla2xxx_start_scsi_mq()
2012 cmd_pkt->vp_index = sp->fcport->vha->vp_idx; in qla2xxx_start_scsi_mq()
2079 struct scsi_qla_host *vha = sp->fcport->vha; in qla2xxx_dif_start_scsi_mq()
2215 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla2xxx_dif_start_scsi_mq()
2216 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa; in qla2xxx_dif_start_scsi_mq()
2217 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area; in qla2xxx_dif_start_scsi_mq()
2218 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain; in qla2xxx_dif_start_scsi_mq()
2390 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_prli_iocb()
2391 logio->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_prli_iocb()
2392 logio->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_prli_iocb()
2393 logio->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_prli_iocb()
2414 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_login_iocb()
2415 logio->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_login_iocb()
2416 logio->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_login_iocb()
2417 logio->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_login_iocb()
2429 SET_TARGET_ID(ha, mbx->loop_id, sp->fcport->loop_id); in qla2x00_login_iocb()
2434 mbx->mb1 = cpu_to_le16(sp->fcport->loop_id); in qla2x00_login_iocb()
2437 mbx->mb1 = cpu_to_le16((sp->fcport->loop_id << 8) | opts); in qla2x00_login_iocb()
2439 mbx->mb2 = cpu_to_le16(sp->fcport->d_id.b.domain); in qla2x00_login_iocb()
2440 mbx->mb3 = cpu_to_le16(sp->fcport->d_id.b.area << 8 | in qla2x00_login_iocb()
2441 sp->fcport->d_id.b.al_pa); in qla2x00_login_iocb()
2451 if (sp->fcport->explicit_logout) { in qla24xx_logout_iocb()
2456 if (!sp->fcport->keep_nport_handle) in qla24xx_logout_iocb()
2461 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_logout_iocb()
2462 logio->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_logout_iocb()
2463 logio->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_logout_iocb()
2464 logio->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_logout_iocb()
2474 SET_TARGET_ID(ha, mbx->loop_id, sp->fcport->loop_id); in qla2x00_logout_iocb()
2477 cpu_to_le16(sp->fcport->loop_id) : in qla2x00_logout_iocb()
2478 cpu_to_le16(sp->fcport->loop_id << 8); in qla2x00_logout_iocb()
2479 mbx->mb2 = cpu_to_le16(sp->fcport->d_id.b.domain); in qla2x00_logout_iocb()
2480 mbx->mb3 = cpu_to_le16(sp->fcport->d_id.b.area << 8 | in qla2x00_logout_iocb()
2481 sp->fcport->d_id.b.al_pa); in qla2x00_logout_iocb()
2491 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_adisc_iocb()
2501 SET_TARGET_ID(ha, mbx->loop_id, sp->fcport->loop_id); in qla2x00_adisc_iocb()
2504 mbx->mb1 = cpu_to_le16(sp->fcport->loop_id); in qla2x00_adisc_iocb()
2507 mbx->mb1 = cpu_to_le16((sp->fcport->loop_id << 8) | BIT_0); in qla2x00_adisc_iocb()
2521 struct fc_port *fcport = sp->fcport; in qla24xx_tm_iocb() local
2522 scsi_qla_host_t *vha = fcport->vha; in qla24xx_tm_iocb()
2533 tsk->nport_handle = cpu_to_le16(fcport->loop_id); in qla24xx_tm_iocb()
2536 tsk->port_id[0] = fcport->d_id.b.al_pa; in qla24xx_tm_iocb()
2537 tsk->port_id[1] = fcport->d_id.b.area; in qla24xx_tm_iocb()
2538 tsk->port_id[2] = fcport->d_id.b.domain; in qla24xx_tm_iocb()
2539 tsk->vp_index = fcport->vha->vp_idx; in qla24xx_tm_iocb()
2562 kfree(sp->fcport); in qla2x00_els_dcmd_sp_free()
2577 fc_port_t *fcport = sp->fcport; in qla2x00_els_dcmd_iocb_timeout() local
2585 sp->name, sp->handle, fcport->d_id.b.domain, fcport->d_id.b.area, in qla2x00_els_dcmd_iocb_timeout()
2586 fcport->d_id.b.al_pa); in qla2x00_els_dcmd_iocb_timeout()
2610 fc_port_t *fcport = sp->fcport; in qla2x00_els_dcmd_sp_done() local
2616 sp->name, sp->handle, fcport->d_id.b.domain, in qla2x00_els_dcmd_sp_done()
2617 fcport->d_id.b.area, fcport->d_id.b.al_pa); in qla2x00_els_dcmd_sp_done()
2627 fc_port_t *fcport = NULL; in qla24xx_els_dcmd_iocb() local
2633 fcport = qla2x00_alloc_fcport(vha, GFP_KERNEL); in qla24xx_els_dcmd_iocb()
2634 if (!fcport) { in qla24xx_els_dcmd_iocb()
2640 sp = qla2x00_get_sp(vha, fcport, GFP_KERNEL); in qla24xx_els_dcmd_iocb()
2642 kfree(fcport); in qla24xx_els_dcmd_iocb()
2649 fcport->loop_id = 0xFFFF; in qla24xx_els_dcmd_iocb()
2650 fcport->d_id.b.domain = remote_did.b.domain; in qla24xx_els_dcmd_iocb()
2651 fcport->d_id.b.area = remote_did.b.area; in qla24xx_els_dcmd_iocb()
2652 fcport->d_id.b.al_pa = remote_did.b.al_pa; in qla24xx_els_dcmd_iocb()
2655 fcport->d_id.b.domain, fcport->d_id.b.area, fcport->d_id.b.al_pa); in qla24xx_els_dcmd_iocb()
2659 sp->fcport = fcport; in qla24xx_els_dcmd_iocb()
2700 sp->name, sp->handle, fcport->loop_id, fcport->d_id.b.domain, in qla24xx_els_dcmd_iocb()
2701 fcport->d_id.b.area, fcport->d_id.b.al_pa); in qla24xx_els_dcmd_iocb()
2720 els_iocb->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_els_logo_iocb()
2727 els_iocb->d_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_els_logo_iocb()
2728 els_iocb->d_id[1] = sp->fcport->d_id.b.area; in qla24xx_els_logo_iocb()
2729 els_iocb->d_id[2] = sp->fcport->d_id.b.domain; in qla24xx_els_logo_iocb()
2777 fc_port_t *fcport = sp->fcport; in qla2x00_els_dcmd2_iocb_timeout() local
2784 sp->name, sp->handle, fcport->port_name, fcport->d_id.b24); in qla2x00_els_dcmd2_iocb_timeout()
2821 fc_port_t *fcport = sp->fcport; in qla2x00_els_dcmd2_sp_done() local
2833 sp->name, res, sp->handle, fcport->d_id.b24, fcport->port_name); in qla2x00_els_dcmd2_sp_done()
2835 fcport->flags &= ~(FCF_ASYNC_SENT|FCF_ASYNC_ACTIVE); in qla2x00_els_dcmd2_sp_done()
2845 ea.fcport = fcport; in qla2x00_els_dcmd2_sp_done()
2855 wwn_to_u64(fcport->port_name), in qla2x00_els_dcmd2_sp_done()
2856 fcport->d_id, lid, &conflict_fcport); in qla2x00_els_dcmd2_sp_done()
2865 conflict_fcport->conflict = fcport; in qla2x00_els_dcmd2_sp_done()
2866 fcport->login_pause = 1; in qla2x00_els_dcmd2_sp_done()
2870 fcport->port_name, in qla2x00_els_dcmd2_sp_done()
2871 fcport->d_id.b24, lid); in qla2x00_els_dcmd2_sp_done()
2876 fcport->port_name, in qla2x00_els_dcmd2_sp_done()
2877 fcport->d_id.b24, lid); in qla2x00_els_dcmd2_sp_done()
2878 qla2x00_clear_loop_id(fcport); in qla2x00_els_dcmd2_sp_done()
2880 fcport->loop_id = lid; in qla2x00_els_dcmd2_sp_done()
2881 fcport->keep_nport_handle = 0; in qla2x00_els_dcmd2_sp_done()
2882 qlt_schedule_sess_for_deletion(fcport); in qla2x00_els_dcmd2_sp_done()
2896 __func__, __LINE__, fcport->port_name, in qla2x00_els_dcmd2_sp_done()
2897 fcport->loop_id, cid.b24); in qla2x00_els_dcmd2_sp_done()
2898 set_bit(fcport->loop_id, in qla2x00_els_dcmd2_sp_done()
2900 fcport->loop_id = FC_NO_LOOP_ID; in qla2x00_els_dcmd2_sp_done()
2901 qla24xx_post_gnl_work(vha, fcport); in qla2x00_els_dcmd2_sp_done()
2919 __func__, sp->fcport->port_name, in qla2x00_els_dcmd2_sp_done()
2922 fcport->flags &= ~FCF_ASYNC_SENT; in qla2x00_els_dcmd2_sp_done()
2923 qlt_schedule_sess_for_deletion(fcport); in qla2x00_els_dcmd2_sp_done()
2931 __func__, sp->fcport->port_name, in qla2x00_els_dcmd2_sp_done()
2934 sp->fcport->flags &= ~FCF_ASYNC_SENT; in qla2x00_els_dcmd2_sp_done()
2935 qlt_schedule_sess_for_deletion(fcport); in qla2x00_els_dcmd2_sp_done()
2954 fc_port_t *fcport, bool wait) in qla24xx_els_dcmd2_iocb() argument
2963 sp = qla2x00_get_sp(vha, fcport, GFP_KERNEL); in qla24xx_els_dcmd2_iocb()
2967 fcport->flags &= ~FCF_ASYNC_ACTIVE; in qla24xx_els_dcmd2_iocb()
2971 fcport->flags |= FCF_ASYNC_SENT; in qla24xx_els_dcmd2_iocb()
2972 qla2x00_set_fcport_disc_state(fcport, DSC_LOGIN_PEND); in qla24xx_els_dcmd2_iocb()
2975 "Enter: PLOGI portid=%06x\n", fcport->d_id.b24); in qla24xx_els_dcmd2_iocb()
2979 sp->fcport = fcport; in qla24xx_els_dcmd2_iocb()
3030 sp->name, sp->handle, fcport->loop_id, in qla24xx_els_dcmd2_iocb()
3031 fcport->d_id.b24, vha->d_id.b24); in qla24xx_els_dcmd2_iocb()
3044 fcport->flags &= ~(FCF_ASYNC_SENT | FCF_ASYNC_ACTIVE); in qla24xx_els_dcmd2_iocb()
3062 els_iocb->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_els_iocb()
3072 els_iocb->d_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_els_iocb()
3073 els_iocb->d_id[1] = sp->fcport->d_id.b.area; in qla24xx_els_iocb()
3074 els_iocb->d_id[2] = sp->fcport->d_id.b.domain; in qla24xx_els_iocb()
3111 SET_TARGET_ID(ha, ct_iocb->loop_id, sp->fcport->loop_id); in qla2x00_ct_iocb()
3180 ct_iocb->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_ct_iocb()
3409 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla82xx_start_scsi()
3410 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa; in qla82xx_start_scsi()
3411 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area; in qla82xx_start_scsi()
3412 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain; in qla82xx_start_scsi()
3434 sp->fcport->fcp_prio << 3; in qla82xx_start_scsi()
3480 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla82xx_start_scsi()
3481 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa; in qla82xx_start_scsi()
3482 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area; in qla82xx_start_scsi()
3483 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain; in qla82xx_start_scsi()
3492 cmd_pkt->task |= sp->fcport->fcp_prio << 3; in qla82xx_start_scsi()
3577 if (sp->fcport) { in qla24xx_abort_iocb()
3578 abt_iocb->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_abort_iocb()
3579 abt_iocb->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_abort_iocb()
3580 abt_iocb->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_abort_iocb()
3581 abt_iocb->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_abort_iocb()
3655 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla_nvme_ls()
3656 cmd_pkt->vp_index = sp->fcport->vha->vp_idx; in qla_nvme_ls()
3696 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_prlo_iocb()
3697 logio->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_prlo_iocb()
3698 logio->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_prlo_iocb()
3699 logio->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_prlo_iocb()
3700 logio->vp_index = sp->fcport->vha->vp_idx; in qla24xx_prlo_iocb()