Lines Matching refs:flogi
252 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()
283 flogi->csp.npiv_supp = 1; /* @todo. field name is not correct */ in fc_flogi_build()
290 fc_flogi_acc_build(struct fchs_s *fchs, struct fc_logi_s *flogi, u32 s_id, in fc_flogi_acc_build() argument
297 memcpy(flogi, &plogi_tmpl, sizeof(struct fc_logi_s)); in fc_flogi_acc_build()
300 flogi->els_cmd.els_code = FC_ELS_ACC; in fc_flogi_acc_build()
301 flogi->class3.rxsz = cpu_to_be16(pdu_size); in fc_flogi_acc_build()
302 flogi->csp.rxsz = cpu_to_be16(bbscn_rxsz); /* bb_scn/rxsz */ in fc_flogi_acc_build()
303 flogi->port_name = port_name; in fc_flogi_acc_build()
304 flogi->node_name = node_name; in fc_flogi_acc_build()
306 flogi->csp.bbcred = cpu_to_be16(local_bb_credits); in fc_flogi_acc_build()
312 fc_fdisc_build(struct fchs_s *fchs, struct fc_logi_s *flogi, u32 s_id, in fc_fdisc_build() argument
317 memcpy(flogi, &plogi_tmpl, sizeof(struct fc_logi_s)); in fc_fdisc_build()
319 flogi->els_cmd.els_code = FC_ELS_FDISC; in fc_fdisc_build()
322 flogi->csp.rxsz = flogi->class3.rxsz = cpu_to_be16(pdu_size); in fc_fdisc_build()
323 flogi->port_name = port_name; in fc_fdisc_build()
324 flogi->node_name = node_name; in fc_fdisc_build()