/linux-3.4.99/drivers/scsi/bfa/ |
D | bfa_svc.c | 29 BFA_MODULE(fcport); 158 static bfa_boolean_t bfa_fcport_send_enable(struct bfa_fcport_s *fcport); 159 static bfa_boolean_t bfa_fcport_send_disable(struct bfa_fcport_s *fcport); 160 static void bfa_fcport_update_linkinfo(struct bfa_fcport_s *fcport); 161 static void bfa_fcport_reset_linkinfo(struct bfa_fcport_s *fcport); 162 static void bfa_fcport_set_wwns(struct bfa_fcport_s *fcport); 164 static void bfa_fcport_scn(struct bfa_fcport_s *fcport, 176 static void bfa_fcport_sm_uninit(struct bfa_fcport_s *fcport, 178 static void bfa_fcport_sm_enabling_qwait(struct bfa_fcport_s *fcport, 180 static void bfa_fcport_sm_enabling(struct bfa_fcport_s *fcport, [all …]
|
D | bfad_bsg.c | 401 struct bfa_fcport_s *fcport = BFA_FCPORT_MOD(&bfad->bfa); in bfad_iocmd_port_cfg_bbsc() local 407 fcport->cfg.bb_scn_state = BFA_TRUE; in bfad_iocmd_port_cfg_bbsc() 409 fcport->cfg.bb_scn_state = BFA_FALSE; in bfad_iocmd_port_cfg_bbsc() 876 struct bfa_fcport_s *fcport = BFA_FCPORT_MOD(&bfad->bfa); in bfad_iocmd_ratelim() local 882 fcport->cfg.ratelimit = BFA_TRUE; in bfad_iocmd_ratelim() 884 fcport->cfg.ratelimit = BFA_FALSE; in bfad_iocmd_ratelim() 886 if (fcport->cfg.trl_def_speed == BFA_PORT_SPEED_UNKNOWN) in bfad_iocmd_ratelim() 887 fcport->cfg.trl_def_speed = BFA_PORT_SPEED_1GBPS; in bfad_iocmd_ratelim() 899 struct bfa_fcport_s *fcport = BFA_FCPORT_MOD(&bfad->bfa); in bfad_iocmd_ratelim_speed() local 906 (iocmd->speed > fcport->speed_sup)) { in bfad_iocmd_ratelim_speed() [all …]
|
D | bfa_modules.h | 33 struct bfa_fcport_s fcport; /* fc port module */ member
|
D | bfa_fcs.c | 928 struct bfa_fcport_s *fcport = BFA_FCPORT_MOD(fabric->fcs->bfa); in bfa_fcs_fabric_oper_bbscn() local 930 if (!(fcport->cfg.bb_scn_state && pr_bbscn)) in bfa_fcs_fabric_oper_bbscn() 944 struct bfa_fcport_s *fcport = BFA_FCPORT_MOD(fabric->fcs->bfa); in bfa_fcs_fabric_is_bbscn_enabled() local 947 fcport->cfg.bb_scn_state && in bfa_fcs_fabric_is_bbscn_enabled()
|
D | bfa_svc.h | 451 struct bfa_fcport_s *fcport; member 513 #define BFA_FCPORT_MOD(__bfa) (&(__bfa)->modules.fcport)
|
D | bfad_im.c | 1031 struct bfa_fcport_s *fcport = BFA_FCPORT_MOD(&bfad->bfa); in bfad_fc_host_init() local 1054 fc_host_maxframe_size(host) = fcport->cfg.maxfrsize; in bfad_fc_host_init()
|
/linux-3.4.99/drivers/scsi/qla2xxx/ |
D | qla_init.c | 48 fc_port_t *fcport = sp->fcport; in qla2x00_sp_timeout() local 49 struct qla_hw_data *ha = fcport->vha->hw; in qla2x00_sp_timeout() 58 sp->free(fcport->vha, sp); in qla2x00_sp_timeout() 99 fc_port_t *fcport = sp->fcport; in qla2x00_async_iocb_timeout() local 101 ql_dbg(ql_dbg_disc, fcport->vha, 0x2071, in qla2x00_async_iocb_timeout() 103 sp->name, sp->handle, fcport->d_id.b.domain, fcport->d_id.b.area, in qla2x00_async_iocb_timeout() 104 fcport->d_id.b.al_pa); in qla2x00_async_iocb_timeout() 106 fcport->flags &= ~FCF_ASYNC_SENT; in qla2x00_async_iocb_timeout() 109 qla2x00_post_async_logout_work(fcport->vha, fcport, NULL); in qla2x00_async_iocb_timeout() 114 qla2x00_post_async_login_done_work(fcport->vha, fcport, in qla2x00_async_iocb_timeout() [all …]
|
D | qla_inline.h | 91 qla2x00_set_fcport_state(fc_port_t *fcport, int state) in qla2x00_set_fcport_state() argument 95 old_state = atomic_read(&fcport->state); in qla2x00_set_fcport_state() 96 atomic_set(&fcport->state, state); in qla2x00_set_fcport_state() 100 ql_dbg(ql_dbg_disc, fcport->vha, 0x207d, in qla2x00_set_fcport_state() 104 fcport->d_id.b.domain, fcport->d_id.b.area, in qla2x00_set_fcport_state() 105 fcport->d_id.b.al_pa); in qla2x00_set_fcport_state() 151 qla2x00_get_sp(scsi_qla_host_t *vha, fc_port_t *fcport, gfp_t flag) in qla2x00_get_sp() argument 166 sp->fcport = fcport; in qla2x00_get_sp()
|
D | qla_iocb.c | 32 sp->fcport->vha->hw->qla_stats.output_bytes += in qla2x00_get_cmd_direction() 36 sp->fcport->vha->hw->qla_stats.input_bytes += in qla2x00_get_cmd_direction() 152 ql_dbg(ql_dbg_io, sp->fcport->vha, 0x3007, in qla24xx_configure_prot_mode() 218 vha = sp->fcport->vha; in qla2x00_build_scsi_iocbs_32() 276 vha = sp->fcport->vha; in qla2x00_build_scsi_iocbs_64() 335 vha = sp->fcport->vha; in qla2x00_start_scsi() 407 SET_TARGET_ID(ha, cmd_pkt->target, sp->fcport->loop_id); in qla2x00_start_scsi() 627 vha = sp->fcport->vha; in qla24xx_build_scsi_type_6_iocbs() 743 vha = sp->fcport->vha; in qla24xx_build_scsi_iocbs() 750 sp->fcport->vha->hw->qla_stats.output_bytes += in qla24xx_build_scsi_iocbs() [all …]
|
D | qla_bsg.c | 42 kfree(sp->fcport); in qla2x00_bsg_sp_free() 230 fc_port_t *fcport = NULL; in qla2x00_process_els() local 242 fcport = *(fc_port_t **) rport->dd_data; in qla2x00_process_els() 279 if (qla2x00_fabric_login(vha, fcport, &nextlid)) { in qla2x00_process_els() 282 fcport->d_id.b24); in qla2x00_process_els() 292 fcport = qla2x00_alloc_fcport(vha, GFP_KERNEL); in qla2x00_process_els() 293 if (!fcport) { in qla2x00_process_els() 299 fcport->vha = vha; in qla2x00_process_els() 300 fcport->vp_idx = vha->vp_idx; in qla2x00_process_els() 301 fcport->d_id.b.al_pa = in qla2x00_process_els() [all …]
|
D | qla_isr.c | 898 fc_port_t *fcport; in qla2x00_mbx_iocb_entry() local 910 fcport = sp->fcport; in qla2x00_mbx_iocb_entry() 921 fcport->d_id.b.domain, fcport->d_id.b.area, in qla2x00_mbx_iocb_entry() 922 fcport->d_id.b.al_pa, mbx->entry_status, in qla2x00_mbx_iocb_entry() 939 type, sp->handle, fcport->d_id.b.domain, in qla2x00_mbx_iocb_entry() 940 fcport->d_id.b.area, fcport->d_id.b.al_pa, in qla2x00_mbx_iocb_entry() 945 fcport->port_type = FCT_TARGET; in qla2x00_mbx_iocb_entry() 947 fcport->port_type = FCT_INITIATOR; in qla2x00_mbx_iocb_entry() 949 fcport->flags |= FCF_FCP2_DEVICE; in qla2x00_mbx_iocb_entry() 969 fcport->d_id.b.domain, fcport->d_id.b.area, fcport->d_id.b.al_pa, in qla2x00_mbx_iocb_entry() [all …]
|
D | qla_gs.c | 172 qla2x00_ga_nxt(scsi_qla_host_t *vha, fc_port_t *fcport) in qla2x00_ga_nxt() argument 182 return qla2x00_sns_ga_nxt(vha, fcport); in qla2x00_ga_nxt() 195 ct_req->req.port_id.port_id[0] = fcport->d_id.b.domain; in qla2x00_ga_nxt() 196 ct_req->req.port_id.port_id[1] = fcport->d_id.b.area; in qla2x00_ga_nxt() 197 ct_req->req.port_id.port_id[2] = fcport->d_id.b.al_pa; in qla2x00_ga_nxt() 211 fcport->d_id.b.domain = ct_rsp->rsp.ga_nxt.port_id[0]; in qla2x00_ga_nxt() 212 fcport->d_id.b.area = ct_rsp->rsp.ga_nxt.port_id[1]; in qla2x00_ga_nxt() 213 fcport->d_id.b.al_pa = ct_rsp->rsp.ga_nxt.port_id[2]; in qla2x00_ga_nxt() 215 memcpy(fcport->node_name, ct_rsp->rsp.ga_nxt.node_name, in qla2x00_ga_nxt() 217 memcpy(fcport->port_name, ct_rsp->rsp.ga_nxt.port_name, in qla2x00_ga_nxt() [all …]
|
D | qla_os.c | 566 struct qla_hw_data *ha = sp->fcport->vha->hw; in qla2x00_sp_free_dma() 618 ql_dbg(ql_dbg_io, sp->fcport->vha, 0x3015, in qla2x00_sp_compl() 636 fc_port_t *fcport = (struct fc_port *) cmd->device->hostdata; in qla2xxx_queuecommand() local 675 if (!fcport) { in qla2xxx_queuecommand() 680 if (atomic_read(&fcport->state) != FCS_ONLINE) { in qla2xxx_queuecommand() 681 if (atomic_read(&fcport->state) == FCS_DEVICE_DEAD || in qla2xxx_queuecommand() 685 atomic_read(&fcport->state), in qla2xxx_queuecommand() 693 sp = qla2x00_get_sp(base_vha, fcport, GFP_ATOMIC); in qla2xxx_queuecommand() 993 if (vha->vp_idx != sp->fcport->vha->vp_idx) in qla2x00_eh_wait_for_pending_commands() 1033 fc_port_t *fcport = (struct fc_port *) cmd->device->hostdata; in __qla2xxx_eh_generic_reset() local [all …]
|
D | qla_attr.c | 1396 fc_port_t *fcport; in qla2x00_get_starget_node_name() local 1399 list_for_each_entry(fcport, &vha->vp_fcports, list) { in qla2x00_get_starget_node_name() 1400 if (fcport->rport && in qla2x00_get_starget_node_name() 1401 starget->id == fcport->rport->scsi_target_id) { in qla2x00_get_starget_node_name() 1402 node_name = wwn_to_u64(fcport->node_name); in qla2x00_get_starget_node_name() 1415 fc_port_t *fcport; in qla2x00_get_starget_port_name() local 1418 list_for_each_entry(fcport, &vha->vp_fcports, list) { in qla2x00_get_starget_port_name() 1419 if (fcport->rport && in qla2x00_get_starget_port_name() 1420 starget->id == fcport->rport->scsi_target_id) { in qla2x00_get_starget_port_name() 1421 port_name = wwn_to_u64(fcport->port_name); in qla2x00_get_starget_port_name() [all …]
|
D | qla_mbx.c | 881 fc_port_t *fcport = sp->fcport; in qla2x00_abort_command() local 882 scsi_qla_host_t *vha = fcport->vha; in qla2x00_abort_command() 903 mcp->mb[1] = fcport->loop_id; in qla2x00_abort_command() 905 mcp->mb[1] = fcport->loop_id << 8; in qla2x00_abort_command() 925 qla2x00_abort_target(struct fc_port *fcport, unsigned int l, int tag) in qla2x00_abort_target() argument 935 vha = fcport->vha; in qla2x00_abort_target() 944 mcp->mb[1] = fcport->loop_id; in qla2x00_abort_target() 948 mcp->mb[1] = fcport->loop_id << 8; in qla2x00_abort_target() 962 rval2 = qla2x00_marker(vha, req, rsp, fcport->loop_id, 0, in qla2x00_abort_target() 975 qla2x00_lun_reset(struct fc_port *fcport, unsigned int l, int tag) in qla2x00_lun_reset() argument [all …]
|
D | qla_mid.c | 132 fc_port_t *fcport; in qla2x00_mark_vp_devices_dead() local 134 list_for_each_entry(fcport, &vha->vp_fcports, list) { in qla2x00_mark_vp_devices_dead() 137 fcport->loop_id, fcport->vp_idx); in qla2x00_mark_vp_devices_dead() 139 qla2x00_mark_device_lost(vha, fcport, 0, 0); in qla2x00_mark_vp_devices_dead() 140 qla2x00_set_fcport_state(fcport, FCS_UNCONFIGURED); in qla2x00_mark_vp_devices_dead()
|
D | qla_def.h | 264 struct fc_port *fcport; member 2324 struct fc_port *fcport; member
|