Lines Matching refs:fcport

918 	fc_port_t	*fcport = sp->fcport;  in qla2x00_abort_command()  local
919 scsi_qla_host_t *vha = fcport->vha; in qla2x00_abort_command()
941 mcp->mb[1] = fcport->loop_id; in qla2x00_abort_command()
943 mcp->mb[1] = fcport->loop_id << 8; in qla2x00_abort_command()
964 qla2x00_abort_target(struct fc_port *fcport, uint64_t l, int tag) in qla2x00_abort_target() argument
974 vha = fcport->vha; in qla2x00_abort_target()
984 mcp->mb[1] = fcport->loop_id; in qla2x00_abort_target()
988 mcp->mb[1] = fcport->loop_id << 8; in qla2x00_abort_target()
1003 rval2 = qla2x00_marker(vha, req, rsp, fcport->loop_id, 0, in qla2x00_abort_target()
1017 qla2x00_lun_reset(struct fc_port *fcport, uint64_t l, int tag) in qla2x00_lun_reset() argument
1026 vha = fcport->vha; in qla2x00_lun_reset()
1036 mcp->mb[1] = fcport->loop_id; in qla2x00_lun_reset()
1038 mcp->mb[1] = fcport->loop_id << 8; in qla2x00_lun_reset()
1052 rval2 = qla2x00_marker(vha, req, rsp, fcport->loop_id, l, in qla2x00_lun_reset()
1395 qla2x00_get_port_database(scsi_qla_host_t *vha, fc_port_t *fcport, uint8_t opt) in qla2x00_get_port_database() argument
1428 mcp->mb[1] = fcport->loop_id; in qla2x00_get_port_database()
1433 mcp->mb[1] = fcport->loop_id; in qla2x00_get_port_database()
1437 mcp->mb[1] = fcport->loop_id << 8 | opt; in qla2x00_get_port_database()
1458 pd24->last_login_state, fcport->loop_id); in qla2x00_get_port_database()
1463 if (fcport->loop_id == FC_NO_LOOP_ID || in qla2x00_get_port_database()
1464 (memcmp(fcport->port_name, (uint8_t *)&zero, 8) && in qla2x00_get_port_database()
1465 memcmp(fcport->port_name, pd24->port_name, 8))) { in qla2x00_get_port_database()
1472 memcpy(fcport->node_name, pd24->node_name, WWN_SIZE); in qla2x00_get_port_database()
1473 memcpy(fcport->port_name, pd24->port_name, WWN_SIZE); in qla2x00_get_port_database()
1476 fcport->d_id.b.domain = pd24->port_id[0]; in qla2x00_get_port_database()
1477 fcport->d_id.b.area = pd24->port_id[1]; in qla2x00_get_port_database()
1478 fcport->d_id.b.al_pa = pd24->port_id[2]; in qla2x00_get_port_database()
1479 fcport->d_id.b.rsvd_1 = 0; in qla2x00_get_port_database()
1483 fcport->port_type = FCT_INITIATOR; in qla2x00_get_port_database()
1485 fcport->port_type = FCT_TARGET; in qla2x00_get_port_database()
1488 fcport->supported_classes = (pd24->flags & PDF_CLASS_2) ? in qla2x00_get_port_database()
1492 fcport->flags |= FCF_CONF_COMP_SUPPORTED; in qla2x00_get_port_database()
1502 pd->slave_state, fcport->d_id.b.domain, in qla2x00_get_port_database()
1503 fcport->d_id.b.area, fcport->d_id.b.al_pa); in qla2x00_get_port_database()
1508 if (fcport->loop_id == FC_NO_LOOP_ID || in qla2x00_get_port_database()
1509 (memcmp(fcport->port_name, (uint8_t *)&zero, 8) && in qla2x00_get_port_database()
1510 memcmp(fcport->port_name, pd->port_name, 8))) { in qla2x00_get_port_database()
1517 memcpy(fcport->node_name, pd->node_name, WWN_SIZE); in qla2x00_get_port_database()
1518 memcpy(fcport->port_name, pd->port_name, WWN_SIZE); in qla2x00_get_port_database()
1521 fcport->d_id.b.domain = pd->port_id[0]; in qla2x00_get_port_database()
1522 fcport->d_id.b.area = pd->port_id[3]; in qla2x00_get_port_database()
1523 fcport->d_id.b.al_pa = pd->port_id[2]; in qla2x00_get_port_database()
1524 fcport->d_id.b.rsvd_1 = 0; in qla2x00_get_port_database()
1528 fcport->port_type = FCT_INITIATOR; in qla2x00_get_port_database()
1530 fcport->port_type = FCT_TARGET; in qla2x00_get_port_database()
1533 fcport->supported_classes = (pd->options & BIT_4) ? in qla2x00_get_port_database()
2078 qla2x00_login_local_device(scsi_qla_host_t *vha, fc_port_t *fcport, in qla2x00_login_local_device() argument
2090 return qla24xx_login_fabric(vha, fcport->loop_id, in qla2x00_login_local_device()
2091 fcport->d_id.b.domain, fcport->d_id.b.area, in qla2x00_login_local_device()
2092 fcport->d_id.b.al_pa, mb_ret, opt); in qla2x00_login_local_device()
2096 mcp->mb[1] = fcport->loop_id; in qla2x00_login_local_device()
2098 mcp->mb[1] = fcport->loop_id << 8; in qla2x00_login_local_device()
2624 fc_port_t *fcport = sp->fcport; in qla24xx_abort_command() local
2625 struct scsi_qla_host *vha = fcport->vha; in qla24xx_abort_command()
2657 abt->nport_handle = cpu_to_le16(fcport->loop_id); in qla24xx_abort_command()
2659 abt->port_id[0] = fcport->d_id.b.al_pa; in qla24xx_abort_command()
2660 abt->port_id[1] = fcport->d_id.b.area; in qla24xx_abort_command()
2661 abt->port_id[2] = fcport->d_id.b.domain; in qla24xx_abort_command()
2662 abt->vp_index = fcport->vha->vp_idx; in qla24xx_abort_command()
2701 __qla24xx_issue_tmf(char *name, uint32_t type, struct fc_port *fcport, in __qla24xx_issue_tmf() argument
2713 vha = fcport->vha; in __qla24xx_issue_tmf()
2735 tsk->p.tsk.nport_handle = cpu_to_le16(fcport->loop_id); in __qla24xx_issue_tmf()
2738 tsk->p.tsk.port_id[0] = fcport->d_id.b.al_pa; in __qla24xx_issue_tmf()
2739 tsk->p.tsk.port_id[1] = fcport->d_id.b.area; in __qla24xx_issue_tmf()
2740 tsk->p.tsk.port_id[2] = fcport->d_id.b.domain; in __qla24xx_issue_tmf()
2741 tsk->p.tsk.vp_index = fcport->vha->vp_idx; in __qla24xx_issue_tmf()
2780 rval2 = qla2x00_marker(vha, req, rsp, fcport->loop_id, l, in __qla24xx_issue_tmf()
2796 qla24xx_abort_target(struct fc_port *fcport, uint64_t l, int tag) in qla24xx_abort_target() argument
2798 struct qla_hw_data *ha = fcport->vha->hw; in qla24xx_abort_target()
2801 return qla2x00_async_tm_cmd(fcport, TCF_TARGET_RESET, l, tag); in qla24xx_abort_target()
2803 return __qla24xx_issue_tmf("Target", TCF_TARGET_RESET, fcport, l, tag); in qla24xx_abort_target()
2807 qla24xx_lun_reset(struct fc_port *fcport, uint64_t l, int tag) in qla24xx_lun_reset() argument
2809 struct qla_hw_data *ha = fcport->vha->hw; in qla24xx_lun_reset()
2812 return qla2x00_async_tm_cmd(fcport, TCF_LUN_RESET, l, tag); in qla24xx_lun_reset()
2814 return __qla24xx_issue_tmf("Lun", TCF_LUN_RESET, fcport, l, tag); in qla24xx_lun_reset()
5253 qla2x00_port_logout(scsi_qla_host_t *vha, struct fc_port *fcport) in qla2x00_port_logout() argument
5272 mcp->mb[1] = fcport->loop_id; in qla2x00_port_logout()