Lines Matching defs:cthdr

914 fc_gs_cthdr_build(struct ct_hdr_s *cthdr, u32 s_id, u16 cmd_code)
916 memset(cthdr, 0, sizeof(struct ct_hdr_s));
917 cthdr->rev_id = CT_GS3_REVISION;
918 cthdr->gs_type = CT_GSTYPE_DIRSERVICE;
919 cthdr->gs_sub_type = CT_GSSUBTYPE_NAMESERVER;
920 cthdr->cmd_rsp_code = cpu_to_be16(cmd_code);
924 fc_gs_fdmi_cthdr_build(struct ct_hdr_s *cthdr, u32 s_id, u16 cmd_code)
926 memset(cthdr, 0, sizeof(struct ct_hdr_s));
927 cthdr->rev_id = CT_GS3_REVISION;
928 cthdr->gs_type = CT_GSTYPE_MGMTSERVICE;
929 cthdr->gs_sub_type = CT_GSSUBTYPE_HBA_MGMTSERVER;
930 cthdr->cmd_rsp_code = cpu_to_be16(cmd_code);
934 fc_gs_ms_cthdr_build(struct ct_hdr_s *cthdr, u32 s_id, u16 cmd_code,
937 memset(cthdr, 0, sizeof(struct ct_hdr_s));
938 cthdr->rev_id = CT_GS3_REVISION;
939 cthdr->gs_type = CT_GSTYPE_MGMTSERVICE;
940 cthdr->gs_sub_type = sub_type;
941 cthdr->cmd_rsp_code = cpu_to_be16(cmd_code);
948 struct ct_hdr_s *cthdr = (struct ct_hdr_s *) pyld;
949 struct fcgs_gidpn_req_s *gidpn = (struct fcgs_gidpn_req_s *)(cthdr + 1);
953 fc_gs_cthdr_build(cthdr, s_id, GS_GID_PN);
964 struct ct_hdr_s *cthdr = (struct ct_hdr_s *) pyld;
965 fcgs_gpnid_req_t *gpnid = (fcgs_gpnid_req_t *) (cthdr + 1);
969 fc_gs_cthdr_build(cthdr, s_id, GS_GPN_ID);
980 struct ct_hdr_s *cthdr = (struct ct_hdr_s *) pyld;
981 fcgs_gnnid_req_t *gnnid = (fcgs_gnnid_req_t *) (cthdr + 1);
985 fc_gs_cthdr_build(cthdr, s_id, GS_GNN_ID);
993 fc_ct_rsp_parse(struct ct_hdr_s *cthdr)
995 if (be16_to_cpu(cthdr->cmd_rsp_code) != CT_RSP_ACCEPT) {
996 if (cthdr->reason_code == CT_RSN_LOGICAL_BUSY)
1006 fc_gs_rjt_build(struct fchs_s *fchs, struct ct_hdr_s *cthdr,
1012 cthdr->cmd_rsp_code = cpu_to_be16(CT_RSP_REJECT);
1013 cthdr->rev_id = CT_GS3_REVISION;
1015 cthdr->reason_code = reason_code;
1016 cthdr->exp_code = reason_code_expl;
1061 struct ct_hdr_s *cthdr = (struct ct_hdr_s *) pyld;
1062 struct fcgs_rftid_req_s *rftid = (struct fcgs_rftid_req_s *)(cthdr + 1);
1067 fc_gs_cthdr_build(cthdr, s_id, GS_RFT_ID);
1085 struct ct_hdr_s *cthdr = (struct ct_hdr_s *) pyld;
1086 struct fcgs_rftid_req_s *rftid = (struct fcgs_rftid_req_s *)(cthdr + 1);
1090 fc_gs_cthdr_build(cthdr, s_id, GS_RFT_ID);
1105 struct ct_hdr_s *cthdr = (struct ct_hdr_s *) pyld;
1106 struct fcgs_rffid_req_s *rffid = (struct fcgs_rffid_req_s *)(cthdr + 1);
1110 fc_gs_cthdr_build(cthdr, s_id, GS_RFF_ID);
1126 struct ct_hdr_s *cthdr = (struct ct_hdr_s *) pyld;
1128 (struct fcgs_rspnid_req_s *)(cthdr + 1);
1132 fc_gs_cthdr_build(cthdr, s_id, GS_RSPN_ID);
1147 struct ct_hdr_s *cthdr = (struct ct_hdr_s *) pyld;
1149 (struct fcgs_rsnn_nn_req_s *) (cthdr + 1);
1153 fc_gs_cthdr_build(cthdr, s_id, GS_RSNN_NN);
1168 struct ct_hdr_s *cthdr = (struct ct_hdr_s *) pyld;
1169 struct fcgs_gidft_req_s *gidft = (struct fcgs_gidft_req_s *)(cthdr + 1);
1174 fc_gs_cthdr_build(cthdr, s_id, GS_GID_FT);
1188 struct ct_hdr_s *cthdr = (struct ct_hdr_s *) pyld;
1189 struct fcgs_rpnid_req_s *rpnid = (struct fcgs_rpnid_req_s *)(cthdr + 1);
1193 fc_gs_cthdr_build(cthdr, s_id, GS_RPN_ID);
1206 struct ct_hdr_s *cthdr = (struct ct_hdr_s *) pyld;
1207 struct fcgs_rnnid_req_s *rnnid = (struct fcgs_rnnid_req_s *)(cthdr + 1);
1211 fc_gs_cthdr_build(cthdr, s_id, GS_RNN_ID);
1224 struct ct_hdr_s *cthdr = (struct ct_hdr_s *) pyld;
1226 (struct fcgs_rcsid_req_s *) (cthdr + 1);
1230 fc_gs_cthdr_build(cthdr, s_id, GS_RCS_ID);
1243 struct ct_hdr_s *cthdr = (struct ct_hdr_s *) pyld;
1244 struct fcgs_rptid_req_s *rptid = (struct fcgs_rptid_req_s *)(cthdr + 1);
1248 fc_gs_cthdr_build(cthdr, s_id, GS_RPT_ID);
1260 struct ct_hdr_s *cthdr = (struct ct_hdr_s *) pyld;
1261 struct fcgs_ganxt_req_s *ganxt = (struct fcgs_ganxt_req_s *)(cthdr + 1);
1265 fc_gs_cthdr_build(cthdr, s_id, GS_GA_NXT);
1281 struct ct_hdr_s *cthdr = (struct ct_hdr_s *) pyld;
1285 fc_gs_fdmi_cthdr_build(cthdr, s_id, cmd_code);
1316 struct ct_hdr_s *cthdr = (struct ct_hdr_s *) pyld;
1317 fcgs_gmal_req_t *gmal = (fcgs_gmal_req_t *) (cthdr + 1);
1321 fc_gs_ms_cthdr_build(cthdr, s_id, GS_FC_GMAL_CMD,
1336 struct ct_hdr_s *cthdr = (struct ct_hdr_s *) pyld;
1337 fcgs_gfn_req_t *gfn = (fcgs_gfn_req_t *) (cthdr + 1);
1341 fc_gs_ms_cthdr_build(cthdr, s_id, GS_FC_GFN_CMD,