Lines Matching refs:adisc
454 fc_adisc_x_build(struct fchs_s *fchs, struct fc_adisc_s *adisc, u32 d_id,
458 memset(adisc, '\0', sizeof(struct fc_adisc_s));
460 adisc->els_cmd.els_code = els_code;
467 adisc->orig_HA = 0;
468 adisc->orig_port_name = port_name;
469 adisc->orig_node_name = node_name;
470 adisc->nport_id = (s_id);
476 fc_adisc_build(struct fchs_s *fchs, struct fc_adisc_s *adisc, u32 d_id,
479 return fc_adisc_x_build(fchs, adisc, d_id, s_id, ox_id, port_name,
484 fc_adisc_acc_build(struct fchs_s *fchs, struct fc_adisc_s *adisc, u32 d_id,
488 return fc_adisc_x_build(fchs, adisc, d_id, s_id, ox_id, port_name,
493 fc_adisc_rsp_parse(struct fc_adisc_s *adisc, int len, wwn_t port_name,
500 if (adisc->els_cmd.els_code != FC_ELS_ACC)
503 if (!wwn_is_equal(adisc->orig_port_name, port_name))
513 struct fc_adisc_s *adisc = (struct fc_adisc_s *) pld;
515 if (adisc->els_cmd.els_code != FC_ELS_ACC)
518 if ((adisc->nport_id == (host_dap))
519 && wwn_is_equal(adisc->orig_port_name, port_name)
520 && wwn_is_equal(adisc->orig_node_name, node_name))