Home
last modified time | relevance | path

Searched refs:flogi (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/scsi/elx/libefc/ !
H A Defc_els.c424 struct fc_els_flogi *flogi; in efc_send_flogi() local
430 els = efc_els_io_alloc(node, sizeof(*flogi)); in efc_send_flogi()
436 els->display_name = "flogi"; in efc_send_flogi()
439 flogi = els->io.req.virt; in efc_send_flogi()
441 memcpy(flogi, node->nport->service_params, sizeof(*flogi)); in efc_send_flogi()
442 flogi->fl_cmd = ELS_FLOGI; in efc_send_flogi()
443 memset(flogi->_fl_resvd, 0, sizeof(flogi->_fl_resvd)); in efc_send_flogi()
681 struct fc_els_flogi *flogi; in efc_send_flogi_p2p_acc() local
[all...]
/linux/drivers/scsi/libfc/ !
H A Dfc_encode.h778 * fc_flogi_fill - Fill in a flogi request frame.
784 struct fc_els_flogi *flogi; in fc_flogi_fill() local
786 flogi = fc_frame_payload_get(fp, sizeof(*flogi)); in fc_flogi_fill()
787 memset(flogi, 0, sizeof(*flogi)); in fc_flogi_fill()
788 flogi->fl_cmd = (u8) ELS_FLOGI; in fc_flogi_fill()
789 put_unaligned_be64(lport->wwpn, &flogi->fl_wwpn); in fc_flogi_fill()
790 put_unaligned_be64(lport->wwnn, &flogi->fl_wwnn); in fc_flogi_fill()
791 sp = &flogi in fc_flogi_fill()
[all...]
H A Dfc_rport.c702 struct fc_els_flogi *flogi; in fc_rport_login_complete() local
706 flogi = fc_frame_payload_get(fp, sizeof(*flogi)); in fc_rport_login_complete()
707 if (!flogi) in fc_rport_login_complete()
710 csp_flags = ntohs(flogi->fl_csp.sp_features); in fc_rport_login_complete()
722 e_d_tov = ntohl(flogi->fl_csp.sp_e_d_tov); in fc_rport_login_complete()
728 rdata->maxframe_size = fc_plogi_get_maxframe(flogi, lport->mfs); in fc_rport_login_complete()
743 struct fc_els_flogi *flogi; in fc_rport_flogi_resp() local
788 flogi = fc_frame_payload_get(fp, sizeof(*flogi)); in fc_rport_flogi_resp()
[all...]
H A Dfc_lport.c352 * @flogi: The FLOGI command
356 struct fc_els_flogi *flogi, in fc_lport_flogi_fill() argument
362 memset(flogi, 0, sizeof(*flogi)); in fc_lport_flogi_fill()
363 flogi->fl_cmd = (u8) op; in fc_lport_flogi_fill()
364 put_unaligned_be64(lport->wwpn, &flogi->fl_wwpn); in fc_lport_flogi_fill()
365 put_unaligned_be64(lport->wwnn, &flogi->fl_wwnn); in fc_lport_flogi_fill()
366 sp = &flogi->fl_csp; in fc_lport_flogi_fill()
371 cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ in fc_lport_flogi_fill()
/linux/drivers/scsi/fnic/ !
H A Dfip.h84 struct fc_std_flogi flogi; member
90 struct fc_std_flogi flogi; member
H A Dfip.c382 .flogi = { in fnic_fcoe_start_flogi()
423 FNIC_STD_SET_OX_ID(pflogi_req->flogi_desc.flogi.fchdr, oxid); in fnic_fcoe_start_flogi()
425 FNIC_STD_SET_NPORT_NAME(&pflogi_req->flogi_desc.flogi.els.fl_wwpn, in fnic_fcoe_start_flogi()
427 FNIC_STD_SET_NODE_NAME(&pflogi_req->flogi_desc.flogi.els.fl_wwnn, in fnic_fcoe_start_flogi()
458 struct fc_frame_header *fchdr = &flogi_rsp->rsp_desc.flogi.fchdr; in fnic_fcoe_process_flogi_resp()
503 && (flogi_rsp->rsp_desc.flogi.els.fl_cmd == ELS_LS_ACC)) { in fnic_fcoe_process_flogi_resp()
510 ntoh24(flogi_rsp->rsp_desc.flogi.fchdr.fh_d_id); in fnic_fcoe_process_flogi_resp()
513 be32_to_cpu(flogi_rsp->rsp_desc.flogi.els.fl_csp.sp_r_a_tov); in fnic_fcoe_process_flogi_resp()
515 be32_to_cpu(flogi_rsp->rsp_desc.flogi.els.fl_csp.sp_e_d_tov); in fnic_fcoe_process_flogi_resp()
524 "fnic 0x%p flogi registratio in fnic_fcoe_process_flogi_resp()
[all...]
/linux/drivers/scsi/bfa/ !
H A Dbfa_fcbuild.c223 fc_flogi_acc_build(struct fchs_s *fchs, struct fc_logi_s *flogi, u32 s_id, in fc_flogi_acc_build() argument
230 memcpy(flogi, &plogi_tmpl, sizeof(struct fc_logi_s)); in fc_flogi_acc_build()
233 flogi->els_cmd.els_code = FC_ELS_ACC; in fc_flogi_acc_build()
234 flogi->class3.rxsz = cpu_to_be16(pdu_size); in fc_flogi_acc_build()
235 flogi->csp.rxsz = cpu_to_be16(bbscn_rxsz); /* bb_scn/rxsz */ in fc_flogi_acc_build()
236 flogi->port_name = port_name; in fc_flogi_acc_build()
237 flogi->node_name = node_name; in fc_flogi_acc_build()
239 flogi->csp.bbcred = cpu_to_be16(local_bb_credits); in fc_flogi_acc_build()
H A Dbfa_fcs.c1201 struct fc_logi_s *flogi = (struct fc_logi_s *) els_cmd; in bfa_fcs_fabric_uf_recv() local
1213 (flogi->port_name == bfa_fcs_lport_get_pwwn(&fabric->bport))) { in bfa_fcs_fabric_uf_recv()
1290 struct fc_logi_s *flogi = (struct fc_logi_s *) (fchs + 1); in bfa_fcs_fabric_process_flogi() local
1299 if (flogi->csp.port_type) { in bfa_fcs_fabric_process_flogi()
1303 bfa_trc(fabric->fcs, flogi->port_name); in bfa_fcs_fabric_process_flogi()
1308 fabric->bb_credit = be16_to_cpu(flogi->csp.bbcred); in bfa_fcs_fabric_process_flogi()
1309 bport->port_topo.pn2n.rem_port_wwn = flogi->port_name; in bfa_fcs_fabric_process_flogi()
H A Dbfa_fcbuild.h130 u16 fc_flogi_acc_build(struct fchs_s *fchs, struct fc_logi_s *flogi,
/linux/drivers/scsi/lpfc/ !
H A Dlpfc_nportdisc.c83 struct serv_parm *sp, uint32_t class, int flogi) in lpfc_check_sparm() argument
96 if (!flogi) { in lpfc_check_sparm()
113 if (!flogi) { in lpfc_check_sparm()
130 if (!flogi) { in lpfc_check_sparm()
/linux/Documentation/scsi/ !
H A DChangeLog.lpfc1451 flogi is pending which causes two discovery state machines