Lines Matching refs:cp
500 struct fc_ct_hdr *cp; in fc_disc_gpn_ft_resp() local
521 cp = fc_frame_payload_get(fp, sizeof(*cp)); in fc_disc_gpn_ft_resp()
522 if (!cp) { in fc_disc_gpn_ft_resp()
526 } else if (ntohs(cp->ct_cmd) == FC_FS_ACC) { in fc_disc_gpn_ft_resp()
529 len -= sizeof(*cp); in fc_disc_gpn_ft_resp()
530 error = fc_disc_gpn_ft_parse(disc, cp + 1, len); in fc_disc_gpn_ft_resp()
531 } else if (ntohs(cp->ct_cmd) == FC_FS_RJT) { in fc_disc_gpn_ft_resp()
533 "(check zoning)\n", cp->ct_reason, in fc_disc_gpn_ft_resp()
534 cp->ct_explan); in fc_disc_gpn_ft_resp()
536 if (cp->ct_reason == FC_FS_RJT_UNABL && in fc_disc_gpn_ft_resp()
537 cp->ct_explan == FC_FS_EXP_FTNR) in fc_disc_gpn_ft_resp()
541 "%x\n", ntohs(cp->ct_cmd)); in fc_disc_gpn_ft_resp()
575 struct fc_ct_hdr *cp; in fc_disc_gpn_id_resp() local
591 cp = fc_frame_payload_get(fp, sizeof(*cp)); in fc_disc_gpn_id_resp()
592 if (!cp) in fc_disc_gpn_id_resp()
594 if (ntohs(cp->ct_cmd) == FC_FS_ACC) { in fc_disc_gpn_id_resp()
596 sizeof(*cp) + sizeof(*pn)) in fc_disc_gpn_id_resp()
598 pn = (struct fc_ns_gid_pn *)(cp + 1); in fc_disc_gpn_id_resp()
621 } else if (ntohs(cp->ct_cmd) == FC_FS_RJT) { in fc_disc_gpn_id_resp()
623 cp->ct_reason, cp->ct_explan); in fc_disc_gpn_id_resp()
627 ntohs(cp->ct_cmd)); in fc_disc_gpn_id_resp()