Lines Matching refs:plogi
227 struct fc_logi_s *plogi = (struct fc_logi_s *) (pld); in fc_plogi_x_build() local
229 memcpy(plogi, &plogi_tmpl, sizeof(struct fc_logi_s)); in fc_plogi_x_build()
233 plogi->csp.altbbcred = 1; in fc_plogi_x_build()
235 plogi->els_cmd.els_code = els_code; in fc_plogi_x_build()
241 plogi->csp.rxsz = plogi->class3.rxsz = cpu_to_be16(pdu_size); in fc_plogi_x_build()
242 plogi->csp.bbcred = cpu_to_be16(bb_cr); in fc_plogi_x_build()
244 memcpy(&plogi->port_name, &port_name, sizeof(wwn_t)); in fc_plogi_x_build()
245 memcpy(&plogi->node_name, &node_name, sizeof(wwn_t)); in fc_plogi_x_build()
350 struct fc_logi_s *plogi; in fc_plogi_rsp_parse() local
361 plogi = (struct fc_logi_s *) (fchs + 1); in fc_plogi_rsp_parse()
365 if (!wwn_is_equal(plogi->port_name, port_name)) in fc_plogi_rsp_parse()
368 if (!plogi->class3.class_valid) in fc_plogi_rsp_parse()
371 if (be16_to_cpu(plogi->class3.rxsz) < (FC_MIN_PDUSZ)) in fc_plogi_rsp_parse()
383 struct fc_logi_s *plogi = (struct fc_logi_s *) (fchs + 1); in fc_plogi_parse() local
385 if (plogi->class3.class_valid != 1) in fc_plogi_parse()
388 if ((be16_to_cpu(plogi->class3.rxsz) < FC_MIN_PDUSZ) in fc_plogi_parse()
389 || (be16_to_cpu(plogi->class3.rxsz) > FC_MAX_PDUSZ) in fc_plogi_parse()
390 || (plogi->class3.rxsz == 0)) in fc_plogi_parse()