Lines Matching defs:flogi
223 fc_flogi_build(struct fchs_s *fchs, struct fc_logi_s *flogi, u32 s_id,
230 memcpy(flogi, &plogi_tmpl, sizeof(struct fc_logi_s));
232 flogi->els_cmd.els_code = FC_ELS_FLOGI;
235 flogi->csp.rxsz = flogi->class3.rxsz = cpu_to_be16(pdu_size);
236 flogi->port_name = port_name;
237 flogi->node_name = node_name;
243 flogi->csp.ciro = set_npiv;
246 flogi->csp.security = set_auth;
248 flogi->csp.bbcred = cpu_to_be16(local_bb_credits);
251 vvl_info = (u32 *)&flogi->vvl[0];
254 flogi->csp.npiv_supp = 1; /* @todo. field name is not correct */
261 fc_flogi_acc_build(struct fchs_s *fchs, struct fc_logi_s *flogi, u32 s_id,
268 memcpy(flogi, &plogi_tmpl, sizeof(struct fc_logi_s));
271 flogi->els_cmd.els_code = FC_ELS_ACC;
272 flogi->class3.rxsz = cpu_to_be16(pdu_size);
273 flogi->csp.rxsz = cpu_to_be16(bbscn_rxsz); /* bb_scn/rxsz */
274 flogi->port_name = port_name;
275 flogi->node_name = node_name;
277 flogi->csp.bbcred = cpu_to_be16(local_bb_credits);
283 fc_fdisc_build(struct fchs_s *fchs, struct fc_logi_s *flogi, u32 s_id,
288 memcpy(flogi, &plogi_tmpl, sizeof(struct fc_logi_s));
290 flogi->els_cmd.els_code = FC_ELS_FDISC;
293 flogi->csp.rxsz = flogi->class3.rxsz = cpu_to_be16(pdu_size);
294 flogi->port_name = port_name;
295 flogi->node_name = node_name;