Lines Matching defs:fcport

2606 	fc_port_t *fcport;
2609 list_for_each_entry(fcport, &vha->vp_fcports, list) {
2610 if (fcport->rport &&
2611 starget->id == fcport->rport->scsi_target_id) {
2612 node_name = wwn_to_u64(fcport->node_name);
2625 fc_port_t *fcport;
2628 list_for_each_entry(fcport, &vha->vp_fcports, list) {
2629 if (fcport->rport &&
2630 starget->id == fcport->rport->scsi_target_id) {
2631 port_name = wwn_to_u64(fcport->port_name);
2644 fc_port_t *fcport;
2647 list_for_each_entry(fcport, &vha->vp_fcports, list) {
2648 if (fcport->rport &&
2649 starget->id == fcport->rport->scsi_target_id) {
2650 port_id = fcport->d_id.b.domain << 16 |
2651 fcport->d_id.b.area << 8 | fcport->d_id.b.al_pa;
2669 fc_port_t *fcport = *(fc_port_t **)rport->dd_data;
2672 if (!fcport)
2675 /* Now that the rport has been deleted, set the fcport state to
2677 qla2x00_set_fcport_state(fcport, FCS_DEVICE_DEAD);
2684 fcport->rport = fcport->drport = NULL;
2688 if (test_bit(ABORT_ISP_ACTIVE, &fcport->vha->dpc_flags))
2691 if (unlikely(pci_channel_offline(fcport->vha->hw->pdev))) {
2692 qla2x00_abort_all_cmds(fcport->vha, DID_NO_CONNECT << 16);
2700 fc_port_t *fcport = *(fc_port_t **)rport->dd_data;
2703 if (!fcport)
2706 if (test_bit(UNLOADING, &fcport->vha->dpc_flags))
2709 if (test_bit(ABORT_ISP_ACTIVE, &fcport->vha->dpc_flags))
2711 vha = fcport->vha;
2713 if (unlikely(pci_channel_offline(fcport->vha->hw->pdev))) {
2714 qla2x00_abort_all_cmds(fcport->vha, DID_NO_CONNECT << 16);
2715 qla2x00_eh_wait_for_pending_commands(fcport->vha, fcport->d_id.b24,
2720 * At this point all fcport's software-states are cleared. Perform any
2723 if (fcport->loop_id != FC_NO_LOOP_ID) {
2724 if (IS_FWI2_CAPABLE(fcport->vha->hw))
2725 fcport->vha->hw->isp_ops->fabric_logout(fcport->vha,
2726 fcport->loop_id, fcport->d_id.b.domain,
2727 fcport->d_id.b.area, fcport->d_id.b.al_pa);
2729 qla2x00_port_logout(fcport->vha, fcport);
2733 if (qla2x00_eh_wait_for_pending_commands(fcport->vha, fcport->d_id.b24, 0, WAIT_TARGET)) {