Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/scsi/bfa/
Dbfa_fcbuild.c252 fc_flogi_build(struct fchs_s *fchs, struct fc_logi_s *flogi, u32 s_id, in fc_flogi_build() argument
259 memcpy(flogi, &plogi_tmpl, sizeof(struct fc_logi_s)); in fc_flogi_build()
261 flogi->els_cmd.els_code = FC_ELS_FLOGI; in fc_flogi_build()
264 flogi->csp.rxsz = flogi->class3.rxsz = cpu_to_be16(pdu_size); in fc_flogi_build()
265 flogi->port_name = port_name; in fc_flogi_build()
266 flogi->node_name = node_name; in fc_flogi_build()
272 flogi->csp.ciro = set_npiv; in fc_flogi_build()
275 flogi->csp.security = set_auth; in fc_flogi_build()
277 flogi->csp.bbcred = cpu_to_be16(local_bb_credits); in fc_flogi_build()
280 vvl_info = (u32 *)&flogi->vvl[0]; in fc_flogi_build()
[all …]
Dbfa_fcs.c1209 struct fc_logi_s *flogi = (struct fc_logi_s *) els_cmd; in bfa_fcs_fabric_uf_recv() local
1221 (flogi->port_name == bfa_fcs_lport_get_pwwn(&fabric->bport))) { in bfa_fcs_fabric_uf_recv()
1298 struct fc_logi_s *flogi = (struct fc_logi_s *) (fchs + 1); in bfa_fcs_fabric_process_flogi() local
1307 if (flogi->csp.port_type) { in bfa_fcs_fabric_process_flogi()
1311 bfa_trc(fabric->fcs, flogi->port_name); in bfa_fcs_fabric_process_flogi()
1316 fabric->bb_credit = be16_to_cpu(flogi->csp.bbcred); in bfa_fcs_fabric_process_flogi()
1317 bport->port_topo.pn2n.rem_port_wwn = flogi->port_name; in bfa_fcs_fabric_process_flogi()
Dbfa_fcbuild.h138 u16 fc_flogi_build(struct fchs_s *fchs, struct fc_logi_s *flogi,
143 u16 fc_fdisc_build(struct fchs_s *buf, struct fc_logi_s *flogi, u32 s_id,
147 u16 fc_flogi_acc_build(struct fchs_s *fchs, struct fc_logi_s *flogi,
/Linux-v4.19/include/scsi/
Dfc_encode.h570 struct fc_els_flogi *flogi; in fc_flogi_fill() local
572 flogi = fc_frame_payload_get(fp, sizeof(*flogi)); in fc_flogi_fill()
573 memset(flogi, 0, sizeof(*flogi)); in fc_flogi_fill()
574 flogi->fl_cmd = (u8) ELS_FLOGI; in fc_flogi_fill()
575 put_unaligned_be64(lport->wwpn, &flogi->fl_wwpn); in fc_flogi_fill()
576 put_unaligned_be64(lport->wwnn, &flogi->fl_wwnn); in fc_flogi_fill()
577 sp = &flogi->fl_csp; in fc_flogi_fill()
582 cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ in fc_flogi_fill()
/Linux-v4.19/drivers/scsi/libfc/
Dfc_rport.c707 struct fc_els_flogi *flogi; in fc_rport_login_complete() local
711 flogi = fc_frame_payload_get(fp, sizeof(*flogi)); in fc_rport_login_complete()
712 if (!flogi) in fc_rport_login_complete()
715 csp_flags = ntohs(flogi->fl_csp.sp_features); in fc_rport_login_complete()
727 e_d_tov = ntohl(flogi->fl_csp.sp_e_d_tov); in fc_rport_login_complete()
733 rdata->maxframe_size = fc_plogi_get_maxframe(flogi, lport->mfs); in fc_rport_login_complete()
748 struct fc_els_flogi *flogi; in fc_rport_flogi_resp() local
793 flogi = fc_frame_payload_get(fp, sizeof(*flogi)); in fc_rport_flogi_resp()
794 if (!flogi) { in fc_rport_flogi_resp()
798 r_a_tov = ntohl(flogi->fl_csp.sp_r_a_tov); in fc_rport_flogi_resp()
Dfc_lport.c359 struct fc_els_flogi *flogi, in fc_lport_flogi_fill() argument
365 memset(flogi, 0, sizeof(*flogi)); in fc_lport_flogi_fill()
366 flogi->fl_cmd = (u8) op; in fc_lport_flogi_fill()
367 put_unaligned_be64(lport->wwpn, &flogi->fl_wwpn); in fc_lport_flogi_fill()
368 put_unaligned_be64(lport->wwnn, &flogi->fl_wwnn); in fc_lport_flogi_fill()
369 sp = &flogi->fl_csp; in fc_lport_flogi_fill()
374 cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ in fc_lport_flogi_fill()
/Linux-v4.19/drivers/scsi/lpfc/
Dlpfc_nportdisc.c76 struct serv_parm *sp, uint32_t class, int flogi) in lpfc_check_sparm() argument
89 if (!flogi) { in lpfc_check_sparm()
106 if (!flogi) { in lpfc_check_sparm()
123 if (!flogi) { in lpfc_check_sparm()
/Linux-v4.19/Documentation/scsi/
DChangeLog.lpfc1451 flogi is pending which causes two discovery state machines