Lines Matching refs:cp
513 struct fc_ct_hdr *cp; in fc_disc_gpn_ft_resp() local
534 cp = fc_frame_payload_get(fp, sizeof(*cp)); in fc_disc_gpn_ft_resp()
535 if (!cp) { in fc_disc_gpn_ft_resp()
539 } else if (ntohs(cp->ct_cmd) == FC_FS_ACC) { in fc_disc_gpn_ft_resp()
542 len -= sizeof(*cp); in fc_disc_gpn_ft_resp()
543 error = fc_disc_gpn_ft_parse(disc, cp + 1, len); in fc_disc_gpn_ft_resp()
544 } else if (ntohs(cp->ct_cmd) == FC_FS_RJT) { in fc_disc_gpn_ft_resp()
546 "(check zoning)\n", cp->ct_reason, in fc_disc_gpn_ft_resp()
547 cp->ct_explan); in fc_disc_gpn_ft_resp()
549 if (cp->ct_reason == FC_FS_RJT_UNABL && in fc_disc_gpn_ft_resp()
550 cp->ct_explan == FC_FS_EXP_FTNR) in fc_disc_gpn_ft_resp()
554 "%x\n", ntohs(cp->ct_cmd)); in fc_disc_gpn_ft_resp()
588 struct fc_ct_hdr *cp; in fc_disc_gpn_id_resp() local
601 cp = fc_frame_payload_get(fp, sizeof(*cp)); in fc_disc_gpn_id_resp()
602 if (!cp) in fc_disc_gpn_id_resp()
604 if (ntohs(cp->ct_cmd) == FC_FS_ACC) { in fc_disc_gpn_id_resp()
606 sizeof(*cp) + sizeof(*pn)) in fc_disc_gpn_id_resp()
608 pn = (struct fc_ns_gid_pn *)(cp + 1); in fc_disc_gpn_id_resp()
628 } else if (ntohs(cp->ct_cmd) == FC_FS_RJT) { in fc_disc_gpn_id_resp()
630 cp->ct_reason, cp->ct_explan); in fc_disc_gpn_id_resp()
634 ntohs(cp->ct_cmd)); in fc_disc_gpn_id_resp()