Lines Matching refs:fcport

929 	fc_port_t	*fcport = sp->fcport;  in qla2x00_abort_command()  local
930 scsi_qla_host_t *vha = fcport->vha; in qla2x00_abort_command()
952 mcp->mb[1] = fcport->loop_id; in qla2x00_abort_command()
954 mcp->mb[1] = fcport->loop_id << 8; in qla2x00_abort_command()
975 qla2x00_abort_target(struct fc_port *fcport, uint64_t l, int tag) in qla2x00_abort_target() argument
985 vha = fcport->vha; in qla2x00_abort_target()
995 mcp->mb[1] = fcport->loop_id; in qla2x00_abort_target()
999 mcp->mb[1] = fcport->loop_id << 8; in qla2x00_abort_target()
1014 rval2 = qla2x00_marker(vha, req, rsp, fcport->loop_id, 0, in qla2x00_abort_target()
1028 qla2x00_lun_reset(struct fc_port *fcport, uint64_t l, int tag) in qla2x00_lun_reset() argument
1037 vha = fcport->vha; in qla2x00_lun_reset()
1047 mcp->mb[1] = fcport->loop_id; in qla2x00_lun_reset()
1049 mcp->mb[1] = fcport->loop_id << 8; in qla2x00_lun_reset()
1063 rval2 = qla2x00_marker(vha, req, rsp, fcport->loop_id, l, in qla2x00_lun_reset()
1408 qla2x00_get_port_database(scsi_qla_host_t *vha, fc_port_t *fcport, uint8_t opt) in qla2x00_get_port_database() argument
1441 mcp->mb[1] = fcport->loop_id; in qla2x00_get_port_database()
1446 mcp->mb[1] = fcport->loop_id; in qla2x00_get_port_database()
1450 mcp->mb[1] = fcport->loop_id << 8 | opt; in qla2x00_get_port_database()
1471 pd24->last_login_state, fcport->loop_id); in qla2x00_get_port_database()
1476 if (fcport->loop_id == FC_NO_LOOP_ID || in qla2x00_get_port_database()
1477 (memcmp(fcport->port_name, (uint8_t *)&zero, 8) && in qla2x00_get_port_database()
1478 memcmp(fcport->port_name, pd24->port_name, 8))) { in qla2x00_get_port_database()
1485 memcpy(fcport->node_name, pd24->node_name, WWN_SIZE); in qla2x00_get_port_database()
1486 memcpy(fcport->port_name, pd24->port_name, WWN_SIZE); in qla2x00_get_port_database()
1489 fcport->d_id.b.domain = pd24->port_id[0]; in qla2x00_get_port_database()
1490 fcport->d_id.b.area = pd24->port_id[1]; in qla2x00_get_port_database()
1491 fcport->d_id.b.al_pa = pd24->port_id[2]; in qla2x00_get_port_database()
1492 fcport->d_id.b.rsvd_1 = 0; in qla2x00_get_port_database()
1496 fcport->port_type = FCT_INITIATOR; in qla2x00_get_port_database()
1498 fcport->port_type = FCT_TARGET; in qla2x00_get_port_database()
1501 fcport->supported_classes = (pd24->flags & PDF_CLASS_2) ? in qla2x00_get_port_database()
1505 fcport->flags |= FCF_CONF_COMP_SUPPORTED; in qla2x00_get_port_database()
1515 pd->slave_state, fcport->d_id.b.domain, in qla2x00_get_port_database()
1516 fcport->d_id.b.area, fcport->d_id.b.al_pa); in qla2x00_get_port_database()
1521 if (fcport->loop_id == FC_NO_LOOP_ID || in qla2x00_get_port_database()
1522 (memcmp(fcport->port_name, (uint8_t *)&zero, 8) && in qla2x00_get_port_database()
1523 memcmp(fcport->port_name, pd->port_name, 8))) { in qla2x00_get_port_database()
1530 memcpy(fcport->node_name, pd->node_name, WWN_SIZE); in qla2x00_get_port_database()
1531 memcpy(fcport->port_name, pd->port_name, WWN_SIZE); in qla2x00_get_port_database()
1534 fcport->d_id.b.domain = pd->port_id[0]; in qla2x00_get_port_database()
1535 fcport->d_id.b.area = pd->port_id[3]; in qla2x00_get_port_database()
1536 fcport->d_id.b.al_pa = pd->port_id[2]; in qla2x00_get_port_database()
1537 fcport->d_id.b.rsvd_1 = 0; in qla2x00_get_port_database()
1541 fcport->port_type = FCT_INITIATOR; in qla2x00_get_port_database()
1543 fcport->port_type = FCT_TARGET; in qla2x00_get_port_database()
1546 fcport->supported_classes = (pd->options & BIT_4) ? in qla2x00_get_port_database()
2089 qla2x00_login_local_device(scsi_qla_host_t *vha, fc_port_t *fcport, in qla2x00_login_local_device() argument
2101 return qla24xx_login_fabric(vha, fcport->loop_id, in qla2x00_login_local_device()
2102 fcport->d_id.b.domain, fcport->d_id.b.area, in qla2x00_login_local_device()
2103 fcport->d_id.b.al_pa, mb_ret, opt); in qla2x00_login_local_device()
2107 mcp->mb[1] = fcport->loop_id; in qla2x00_login_local_device()
2109 mcp->mb[1] = fcport->loop_id << 8; in qla2x00_login_local_device()
2634 fc_port_t *fcport = sp->fcport; in qla24xx_abort_command() local
2635 struct scsi_qla_host *vha = fcport->vha; in qla24xx_abort_command()
2667 abt->nport_handle = cpu_to_le16(fcport->loop_id); in qla24xx_abort_command()
2669 abt->port_id[0] = fcport->d_id.b.al_pa; in qla24xx_abort_command()
2670 abt->port_id[1] = fcport->d_id.b.area; in qla24xx_abort_command()
2671 abt->port_id[2] = fcport->d_id.b.domain; in qla24xx_abort_command()
2672 abt->vp_index = fcport->vha->vp_idx; in qla24xx_abort_command()
2711 __qla24xx_issue_tmf(char *name, uint32_t type, struct fc_port *fcport, in __qla24xx_issue_tmf() argument
2723 vha = fcport->vha; in __qla24xx_issue_tmf()
2745 tsk->p.tsk.nport_handle = cpu_to_le16(fcport->loop_id); in __qla24xx_issue_tmf()
2748 tsk->p.tsk.port_id[0] = fcport->d_id.b.al_pa; in __qla24xx_issue_tmf()
2749 tsk->p.tsk.port_id[1] = fcport->d_id.b.area; in __qla24xx_issue_tmf()
2750 tsk->p.tsk.port_id[2] = fcport->d_id.b.domain; in __qla24xx_issue_tmf()
2751 tsk->p.tsk.vp_index = fcport->vha->vp_idx; in __qla24xx_issue_tmf()
2789 rval2 = qla2x00_marker(vha, req, rsp, fcport->loop_id, l, in __qla24xx_issue_tmf()
2805 qla24xx_abort_target(struct fc_port *fcport, uint64_t l, int tag) in qla24xx_abort_target() argument
2807 struct qla_hw_data *ha = fcport->vha->hw; in qla24xx_abort_target()
2810 return qla2x00_async_tm_cmd(fcport, TCF_TARGET_RESET, l, tag); in qla24xx_abort_target()
2812 return __qla24xx_issue_tmf("Target", TCF_TARGET_RESET, fcport, l, tag); in qla24xx_abort_target()
2816 qla24xx_lun_reset(struct fc_port *fcport, uint64_t l, int tag) in qla24xx_lun_reset() argument
2818 struct qla_hw_data *ha = fcport->vha->hw; in qla24xx_lun_reset()
2821 return qla2x00_async_tm_cmd(fcport, TCF_LUN_RESET, l, tag); in qla24xx_lun_reset()
2823 return __qla24xx_issue_tmf("Lun", TCF_LUN_RESET, fcport, l, tag); in qla24xx_lun_reset()
5264 qla2x00_port_logout(scsi_qla_host_t *vha, struct fc_port *fcport) in qla2x00_port_logout() argument
5283 mcp->mb[1] = fcport->loop_id; in qla2x00_port_logout()