Lines Matching refs:adisc
469 fc_adisc_x_build(struct fchs_s *fchs, struct fc_adisc_s *adisc, u32 d_id,
473 memset(adisc, '\0', sizeof(struct fc_adisc_s));
475 adisc->els_cmd.els_code = els_code;
482 adisc->orig_HA = 0;
483 adisc->orig_port_name = port_name;
484 adisc->orig_node_name = node_name;
485 adisc->nport_id = (s_id);
491 fc_adisc_build(struct fchs_s *fchs, struct fc_adisc_s *adisc, u32 d_id,
495 return fc_adisc_x_build(fchs, adisc, d_id, s_id, ox_id, port_name,
500 fc_adisc_acc_build(struct fchs_s *fchs, struct fc_adisc_s *adisc, u32 d_id,
504 return fc_adisc_x_build(fchs, adisc, d_id, s_id, ox_id, port_name,
509 fc_adisc_rsp_parse(struct fc_adisc_s *adisc, int len, wwn_t port_name,
516 if (adisc->els_cmd.els_code != FC_ELS_ACC)
519 if (!wwn_is_equal(adisc->orig_port_name, port_name))
529 struct fc_adisc_s *adisc = (struct fc_adisc_s *) pld;
531 if (adisc->els_cmd.els_code != FC_ELS_ACC)
534 if ((adisc->nport_id == (host_dap))
535 && wwn_is_equal(adisc->orig_port_name, port_name)
536 && wwn_is_equal(adisc->orig_node_name, node_name))