diff options
author | Jing Huang <huangj@brocade.com> | 2010-10-18 20:10:50 -0400 |
---|---|---|
committer | James Bottomley <James.Bottomley@suse.de> | 2010-10-25 17:17:14 -0400 |
commit | ba816ea8e2eacbf3d198ad1859f413c2d6213434 (patch) | |
tree | 92399b02434b350fe4c767c0cb4f1790b7fee763 /drivers/scsi/bfa/bfa_fcbuild.c | |
parent | 6a18b1675fdf08a6dc861e39c3f94309a03e7f16 (diff) |
[SCSI] bfa: replace endian swap macros with the ones provided by linux
Signed-off-by: Jing Huang <huangj@brocade.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'drivers/scsi/bfa/bfa_fcbuild.c')
-rw-r--r-- | drivers/scsi/bfa/bfa_fcbuild.c | 92 |
1 files changed, 46 insertions, 46 deletions
diff --git a/drivers/scsi/bfa/bfa_fcbuild.c b/drivers/scsi/bfa/bfa_fcbuild.c index 7e7c14bd552a..85b005093da9 100644 --- a/drivers/scsi/bfa/bfa_fcbuild.c +++ b/drivers/scsi/bfa/bfa_fcbuild.c | |||
@@ -94,13 +94,13 @@ fcbuild_init(void) | |||
94 | */ | 94 | */ |
95 | plogi_tmpl.csp.verhi = FC_PH_VER_PH_3; | 95 | plogi_tmpl.csp.verhi = FC_PH_VER_PH_3; |
96 | plogi_tmpl.csp.verlo = FC_PH_VER_4_3; | 96 | plogi_tmpl.csp.verlo = FC_PH_VER_4_3; |
97 | plogi_tmpl.csp.bbcred = bfa_os_htons(0x0004); | 97 | plogi_tmpl.csp.bbcred = cpu_to_be16(0x0004); |
98 | plogi_tmpl.csp.ciro = 0x1; | 98 | plogi_tmpl.csp.ciro = 0x1; |
99 | plogi_tmpl.csp.cisc = 0x0; | 99 | plogi_tmpl.csp.cisc = 0x0; |
100 | plogi_tmpl.csp.altbbcred = 0x0; | 100 | plogi_tmpl.csp.altbbcred = 0x0; |
101 | plogi_tmpl.csp.conseq = bfa_os_htons(0x00FF); | 101 | plogi_tmpl.csp.conseq = cpu_to_be16(0x00FF); |
102 | plogi_tmpl.csp.ro_bitmap = bfa_os_htons(0x0002); | 102 | plogi_tmpl.csp.ro_bitmap = cpu_to_be16(0x0002); |
103 | plogi_tmpl.csp.e_d_tov = bfa_os_htonl(2000); | 103 | plogi_tmpl.csp.e_d_tov = cpu_to_be32(2000); |
104 | 104 | ||
105 | plogi_tmpl.class3.class_valid = 1; | 105 | plogi_tmpl.class3.class_valid = 1; |
106 | plogi_tmpl.class3.sequential = 1; | 106 | plogi_tmpl.class3.sequential = 1; |
@@ -112,7 +112,7 @@ fcbuild_init(void) | |||
112 | */ | 112 | */ |
113 | prli_tmpl.command = FC_ELS_PRLI; | 113 | prli_tmpl.command = FC_ELS_PRLI; |
114 | prli_tmpl.pglen = 0x10; | 114 | prli_tmpl.pglen = 0x10; |
115 | prli_tmpl.pagebytes = bfa_os_htons(0x0014); | 115 | prli_tmpl.pagebytes = cpu_to_be16(0x0014); |
116 | prli_tmpl.parampage.type = FC_TYPE_FCP; | 116 | prli_tmpl.parampage.type = FC_TYPE_FCP; |
117 | prli_tmpl.parampage.imagepair = 1; | 117 | prli_tmpl.parampage.imagepair = 1; |
118 | prli_tmpl.parampage.servparams.rxrdisab = 1; | 118 | prli_tmpl.parampage.servparams.rxrdisab = 1; |
@@ -148,7 +148,7 @@ fc_gs_fchdr_build(struct fchs_s *fchs, u32 d_id, u32 s_id, u32 ox_id) | |||
148 | fchs->rx_id = FC_RXID_ANY; | 148 | fchs->rx_id = FC_RXID_ANY; |
149 | fchs->d_id = (d_id); | 149 | fchs->d_id = (d_id); |
150 | fchs->s_id = (s_id); | 150 | fchs->s_id = (s_id); |
151 | fchs->ox_id = bfa_os_htons(ox_id); | 151 | fchs->ox_id = cpu_to_be16(ox_id); |
152 | 152 | ||
153 | /** | 153 | /** |
154 | * @todo no need to set ox_id for request | 154 | * @todo no need to set ox_id for request |
@@ -162,7 +162,7 @@ fc_els_req_build(struct fchs_s *fchs, u32 d_id, u32 s_id, u16 ox_id) | |||
162 | memcpy(fchs, &fc_els_req_tmpl, sizeof(struct fchs_s)); | 162 | memcpy(fchs, &fc_els_req_tmpl, sizeof(struct fchs_s)); |
163 | fchs->d_id = (d_id); | 163 | fchs->d_id = (d_id); |
164 | fchs->s_id = (s_id); | 164 | fchs->s_id = (s_id); |
165 | fchs->ox_id = bfa_os_htons(ox_id); | 165 | fchs->ox_id = cpu_to_be16(ox_id); |
166 | } | 166 | } |
167 | 167 | ||
168 | static void | 168 | static void |
@@ -219,7 +219,7 @@ fc_plogi_x_build(struct fchs_s *fchs, void *pld, u32 d_id, u32 s_id, | |||
219 | else | 219 | else |
220 | fc_els_rsp_build(fchs, d_id, s_id, ox_id); | 220 | fc_els_rsp_build(fchs, d_id, s_id, ox_id); |
221 | 221 | ||
222 | plogi->csp.rxsz = plogi->class3.rxsz = bfa_os_htons(pdu_size); | 222 | plogi->csp.rxsz = plogi->class3.rxsz = cpu_to_be16(pdu_size); |
223 | 223 | ||
224 | memcpy(&plogi->port_name, &port_name, sizeof(wwn_t)); | 224 | memcpy(&plogi->port_name, &port_name, sizeof(wwn_t)); |
225 | memcpy(&plogi->node_name, &node_name, sizeof(wwn_t)); | 225 | memcpy(&plogi->node_name, &node_name, sizeof(wwn_t)); |
@@ -240,7 +240,7 @@ fc_flogi_build(struct fchs_s *fchs, struct fc_logi_s *flogi, u32 s_id, | |||
240 | flogi->els_cmd.els_code = FC_ELS_FLOGI; | 240 | flogi->els_cmd.els_code = FC_ELS_FLOGI; |
241 | fc_els_req_build(fchs, d_id, s_id, ox_id); | 241 | fc_els_req_build(fchs, d_id, s_id, ox_id); |
242 | 242 | ||
243 | flogi->csp.rxsz = flogi->class3.rxsz = bfa_os_htons(pdu_size); | 243 | flogi->csp.rxsz = flogi->class3.rxsz = cpu_to_be16(pdu_size); |
244 | flogi->port_name = port_name; | 244 | flogi->port_name = port_name; |
245 | flogi->node_name = node_name; | 245 | flogi->node_name = node_name; |
246 | 246 | ||
@@ -253,14 +253,14 @@ fc_flogi_build(struct fchs_s *fchs, struct fc_logi_s *flogi, u32 s_id, | |||
253 | /* set AUTH capability */ | 253 | /* set AUTH capability */ |
254 | flogi->csp.security = set_auth; | 254 | flogi->csp.security = set_auth; |
255 | 255 | ||
256 | flogi->csp.bbcred = bfa_os_htons(local_bb_credits); | 256 | flogi->csp.bbcred = cpu_to_be16(local_bb_credits); |
257 | 257 | ||
258 | /* Set brcd token in VVL */ | 258 | /* Set brcd token in VVL */ |
259 | vvl_info = (u32 *)&flogi->vvl[0]; | 259 | vvl_info = (u32 *)&flogi->vvl[0]; |
260 | 260 | ||
261 | /* set the flag to indicate the presence of VVL */ | 261 | /* set the flag to indicate the presence of VVL */ |
262 | flogi->csp.npiv_supp = 1; /* @todo. field name is not correct */ | 262 | flogi->csp.npiv_supp = 1; /* @todo. field name is not correct */ |
263 | vvl_info[0] = bfa_os_htonl(FLOGI_VVL_BRCD); | 263 | vvl_info[0] = cpu_to_be32(FLOGI_VVL_BRCD); |
264 | 264 | ||
265 | return sizeof(struct fc_logi_s); | 265 | return sizeof(struct fc_logi_s); |
266 | } | 266 | } |
@@ -276,11 +276,11 @@ fc_flogi_acc_build(struct fchs_s *fchs, struct fc_logi_s *flogi, u32 s_id, | |||
276 | fc_els_rsp_build(fchs, d_id, s_id, ox_id); | 276 | fc_els_rsp_build(fchs, d_id, s_id, ox_id); |
277 | 277 | ||
278 | flogi->els_cmd.els_code = FC_ELS_ACC; | 278 | flogi->els_cmd.els_code = FC_ELS_ACC; |
279 | flogi->csp.rxsz = flogi->class3.rxsz = bfa_os_htons(pdu_size); | 279 | flogi->csp.rxsz = flogi->class3.rxsz = cpu_to_be16(pdu_size); |
280 | flogi->port_name = port_name; | 280 | flogi->port_name = port_name; |
281 | flogi->node_name = node_name; | 281 | flogi->node_name = node_name; |
282 | 282 | ||
283 | flogi->csp.bbcred = bfa_os_htons(local_bb_credits); | 283 | flogi->csp.bbcred = cpu_to_be16(local_bb_credits); |
284 | 284 | ||
285 | return sizeof(struct fc_logi_s); | 285 | return sizeof(struct fc_logi_s); |
286 | } | 286 | } |
@@ -296,7 +296,7 @@ fc_fdisc_build(struct fchs_s *fchs, struct fc_logi_s *flogi, u32 s_id, | |||
296 | flogi->els_cmd.els_code = FC_ELS_FDISC; | 296 | flogi->els_cmd.els_code = FC_ELS_FDISC; |
297 | fc_els_req_build(fchs, d_id, s_id, ox_id); | 297 | fc_els_req_build(fchs, d_id, s_id, ox_id); |
298 | 298 | ||
299 | flogi->csp.rxsz = flogi->class3.rxsz = bfa_os_htons(pdu_size); | 299 | flogi->csp.rxsz = flogi->class3.rxsz = cpu_to_be16(pdu_size); |
300 | flogi->port_name = port_name; | 300 | flogi->port_name = port_name; |
301 | flogi->node_name = node_name; | 301 | flogi->node_name = node_name; |
302 | 302 | ||
@@ -346,7 +346,7 @@ fc_plogi_rsp_parse(struct fchs_s *fchs, int len, wwn_t port_name) | |||
346 | if (!plogi->class3.class_valid) | 346 | if (!plogi->class3.class_valid) |
347 | return FC_PARSE_FAILURE; | 347 | return FC_PARSE_FAILURE; |
348 | 348 | ||
349 | if (bfa_os_ntohs(plogi->class3.rxsz) < (FC_MIN_PDUSZ)) | 349 | if (be16_to_cpu(plogi->class3.rxsz) < (FC_MIN_PDUSZ)) |
350 | return FC_PARSE_FAILURE; | 350 | return FC_PARSE_FAILURE; |
351 | 351 | ||
352 | return FC_PARSE_OK; | 352 | return FC_PARSE_OK; |
@@ -363,8 +363,8 @@ fc_plogi_parse(struct fchs_s *fchs) | |||
363 | if (plogi->class3.class_valid != 1) | 363 | if (plogi->class3.class_valid != 1) |
364 | return FC_PARSE_FAILURE; | 364 | return FC_PARSE_FAILURE; |
365 | 365 | ||
366 | if ((bfa_os_ntohs(plogi->class3.rxsz) < FC_MIN_PDUSZ) | 366 | if ((be16_to_cpu(plogi->class3.rxsz) < FC_MIN_PDUSZ) |
367 | || (bfa_os_ntohs(plogi->class3.rxsz) > FC_MAX_PDUSZ) | 367 | || (be16_to_cpu(plogi->class3.rxsz) > FC_MAX_PDUSZ) |
368 | || (plogi->class3.rxsz == 0)) | 368 | || (plogi->class3.rxsz == 0)) |
369 | return FC_PARSE_FAILURE; | 369 | return FC_PARSE_FAILURE; |
370 | 370 | ||
@@ -537,7 +537,7 @@ fc_pdisc_parse(struct fchs_s *fchs, wwn_t node_name, wwn_t port_name) | |||
537 | if (pdisc->class3.class_valid != 1) | 537 | if (pdisc->class3.class_valid != 1) |
538 | return FC_PARSE_FAILURE; | 538 | return FC_PARSE_FAILURE; |
539 | 539 | ||
540 | if ((bfa_os_ntohs(pdisc->class3.rxsz) < | 540 | if ((be16_to_cpu(pdisc->class3.rxsz) < |
541 | (FC_MIN_PDUSZ - sizeof(struct fchs_s))) | 541 | (FC_MIN_PDUSZ - sizeof(struct fchs_s))) |
542 | || (pdisc->class3.rxsz == 0)) | 542 | || (pdisc->class3.rxsz == 0)) |
543 | return FC_PARSE_FAILURE; | 543 | return FC_PARSE_FAILURE; |
@@ -558,7 +558,7 @@ fc_abts_build(struct fchs_s *fchs, u32 d_id, u32 s_id, u16 ox_id) | |||
558 | fchs->cat_info = FC_CAT_ABTS; | 558 | fchs->cat_info = FC_CAT_ABTS; |
559 | fchs->d_id = (d_id); | 559 | fchs->d_id = (d_id); |
560 | fchs->s_id = (s_id); | 560 | fchs->s_id = (s_id); |
561 | fchs->ox_id = bfa_os_htons(ox_id); | 561 | fchs->ox_id = cpu_to_be16(ox_id); |
562 | 562 | ||
563 | return sizeof(struct fchs_s); | 563 | return sizeof(struct fchs_s); |
564 | } | 564 | } |
@@ -584,7 +584,7 @@ fc_rrq_build(struct fchs_s *fchs, struct fc_rrq_s *rrq, u32 d_id, u32 s_id, | |||
584 | */ | 584 | */ |
585 | memcpy(rrq, &rrq_tmpl, sizeof(struct fc_rrq_s)); | 585 | memcpy(rrq, &rrq_tmpl, sizeof(struct fc_rrq_s)); |
586 | rrq->s_id = (s_id); | 586 | rrq->s_id = (s_id); |
587 | rrq->ox_id = bfa_os_htons(rrq_oxid); | 587 | rrq->ox_id = cpu_to_be16(rrq_oxid); |
588 | rrq->rx_id = FC_RXID_ANY; | 588 | rrq->rx_id = FC_RXID_ANY; |
589 | 589 | ||
590 | return sizeof(struct fc_rrq_s); | 590 | return sizeof(struct fc_rrq_s); |
@@ -656,10 +656,10 @@ fc_logout_params_pages(struct fchs_s *fc_frame, u8 els_code) | |||
656 | 656 | ||
657 | if (els_code == FC_ELS_PRLO) { | 657 | if (els_code == FC_ELS_PRLO) { |
658 | prlo = (struct fc_prlo_s *) (fc_frame + 1); | 658 | prlo = (struct fc_prlo_s *) (fc_frame + 1); |
659 | num_pages = (bfa_os_ntohs(prlo->payload_len) - 4) / 16; | 659 | num_pages = (be16_to_cpu(prlo->payload_len) - 4) / 16; |
660 | } else { | 660 | } else { |
661 | tprlo = (struct fc_tprlo_s *) (fc_frame + 1); | 661 | tprlo = (struct fc_tprlo_s *) (fc_frame + 1); |
662 | num_pages = (bfa_os_ntohs(tprlo->payload_len) - 4) / 16; | 662 | num_pages = (be16_to_cpu(tprlo->payload_len) - 4) / 16; |
663 | } | 663 | } |
664 | return num_pages; | 664 | return num_pages; |
665 | } | 665 | } |
@@ -676,7 +676,7 @@ fc_tprlo_acc_build(struct fchs_s *fchs, struct fc_tprlo_acc_s *tprlo_acc, | |||
676 | tprlo_acc->command = FC_ELS_ACC; | 676 | tprlo_acc->command = FC_ELS_ACC; |
677 | 677 | ||
678 | tprlo_acc->page_len = 0x10; | 678 | tprlo_acc->page_len = 0x10; |
679 | tprlo_acc->payload_len = bfa_os_htons((num_pages * 16) + 4); | 679 | tprlo_acc->payload_len = cpu_to_be16((num_pages * 16) + 4); |
680 | 680 | ||
681 | for (page = 0; page < num_pages; page++) { | 681 | for (page = 0; page < num_pages; page++) { |
682 | tprlo_acc->tprlo_acc_params[page].opa_valid = 0; | 682 | tprlo_acc->tprlo_acc_params[page].opa_valid = 0; |
@@ -685,7 +685,7 @@ fc_tprlo_acc_build(struct fchs_s *fchs, struct fc_tprlo_acc_s *tprlo_acc, | |||
685 | tprlo_acc->tprlo_acc_params[page].orig_process_assc = 0; | 685 | tprlo_acc->tprlo_acc_params[page].orig_process_assc = 0; |
686 | tprlo_acc->tprlo_acc_params[page].resp_process_assc = 0; | 686 | tprlo_acc->tprlo_acc_params[page].resp_process_assc = 0; |
687 | } | 687 | } |
688 | return bfa_os_ntohs(tprlo_acc->payload_len); | 688 | return be16_to_cpu(tprlo_acc->payload_len); |
689 | } | 689 | } |
690 | 690 | ||
691 | u16 | 691 | u16 |
@@ -699,7 +699,7 @@ fc_prlo_acc_build(struct fchs_s *fchs, struct fc_prlo_acc_s *prlo_acc, u32 d_id, | |||
699 | memset(prlo_acc, 0, (num_pages * 16) + 4); | 699 | memset(prlo_acc, 0, (num_pages * 16) + 4); |
700 | prlo_acc->command = FC_ELS_ACC; | 700 | prlo_acc->command = FC_ELS_ACC; |
701 | prlo_acc->page_len = 0x10; | 701 | prlo_acc->page_len = 0x10; |
702 | prlo_acc->payload_len = bfa_os_htons((num_pages * 16) + 4); | 702 | prlo_acc->payload_len = cpu_to_be16((num_pages * 16) + 4); |
703 | 703 | ||
704 | for (page = 0; page < num_pages; page++) { | 704 | for (page = 0; page < num_pages; page++) { |
705 | prlo_acc->prlo_acc_params[page].opa_valid = 0; | 705 | prlo_acc->prlo_acc_params[page].opa_valid = 0; |
@@ -709,7 +709,7 @@ fc_prlo_acc_build(struct fchs_s *fchs, struct fc_prlo_acc_s *prlo_acc, u32 d_id, | |||
709 | prlo_acc->prlo_acc_params[page].resp_process_assc = 0; | 709 | prlo_acc->prlo_acc_params[page].resp_process_assc = 0; |
710 | } | 710 | } |
711 | 711 | ||
712 | return bfa_os_ntohs(prlo_acc->payload_len); | 712 | return be16_to_cpu(prlo_acc->payload_len); |
713 | } | 713 | } |
714 | 714 | ||
715 | u16 | 715 | u16 |
@@ -778,8 +778,8 @@ fc_rpsc2_build(struct fchs_s *fchs, struct fc_rpsc2_cmd_s *rpsc2, u32 d_id, | |||
778 | memset(rpsc2, 0, sizeof(struct fc_rpsc2_cmd_s)); | 778 | memset(rpsc2, 0, sizeof(struct fc_rpsc2_cmd_s)); |
779 | 779 | ||
780 | rpsc2->els_cmd.els_code = FC_ELS_RPSC; | 780 | rpsc2->els_cmd.els_code = FC_ELS_RPSC; |
781 | rpsc2->token = bfa_os_htonl(FC_BRCD_TOKEN); | 781 | rpsc2->token = cpu_to_be32(FC_BRCD_TOKEN); |
782 | rpsc2->num_pids = bfa_os_htons(npids); | 782 | rpsc2->num_pids = cpu_to_be16(npids); |
783 | for (i = 0; i < npids; i++) | 783 | for (i = 0; i < npids; i++) |
784 | rpsc2->pid_list[i].pid = pid_list[i]; | 784 | rpsc2->pid_list[i].pid = pid_list[i]; |
785 | 785 | ||
@@ -796,13 +796,13 @@ fc_rpsc_acc_build(struct fchs_s *fchs, struct fc_rpsc_acc_s *rpsc_acc, | |||
796 | fc_els_rsp_build(fchs, d_id, s_id, ox_id); | 796 | fc_els_rsp_build(fchs, d_id, s_id, ox_id); |
797 | 797 | ||
798 | rpsc_acc->command = FC_ELS_ACC; | 798 | rpsc_acc->command = FC_ELS_ACC; |
799 | rpsc_acc->num_entries = bfa_os_htons(1); | 799 | rpsc_acc->num_entries = cpu_to_be16(1); |
800 | 800 | ||
801 | rpsc_acc->speed_info[0].port_speed_cap = | 801 | rpsc_acc->speed_info[0].port_speed_cap = |
802 | bfa_os_htons(oper_speed->port_speed_cap); | 802 | cpu_to_be16(oper_speed->port_speed_cap); |
803 | 803 | ||
804 | rpsc_acc->speed_info[0].port_op_speed = | 804 | rpsc_acc->speed_info[0].port_op_speed = |
805 | bfa_os_htons(oper_speed->port_op_speed); | 805 | cpu_to_be16(oper_speed->port_op_speed); |
806 | 806 | ||
807 | return sizeof(struct fc_rpsc_acc_s); | 807 | return sizeof(struct fc_rpsc_acc_s); |
808 | } | 808 | } |
@@ -835,7 +835,7 @@ fc_pdisc_build(struct fchs_s *fchs, u32 d_id, u32 s_id, u16 ox_id, | |||
835 | pdisc->els_cmd.els_code = FC_ELS_PDISC; | 835 | pdisc->els_cmd.els_code = FC_ELS_PDISC; |
836 | fc_els_req_build(fchs, d_id, s_id, ox_id); | 836 | fc_els_req_build(fchs, d_id, s_id, ox_id); |
837 | 837 | ||
838 | pdisc->csp.rxsz = pdisc->class3.rxsz = bfa_os_htons(pdu_size); | 838 | pdisc->csp.rxsz = pdisc->class3.rxsz = cpu_to_be16(pdu_size); |
839 | pdisc->port_name = port_name; | 839 | pdisc->port_name = port_name; |
840 | pdisc->node_name = node_name; | 840 | pdisc->node_name = node_name; |
841 | 841 | ||
@@ -859,7 +859,7 @@ fc_pdisc_rsp_parse(struct fchs_s *fchs, int len, wwn_t port_name) | |||
859 | if (!pdisc->class3.class_valid) | 859 | if (!pdisc->class3.class_valid) |
860 | return FC_PARSE_NWWN_NOT_EQUAL; | 860 | return FC_PARSE_NWWN_NOT_EQUAL; |
861 | 861 | ||
862 | if (bfa_os_ntohs(pdisc->class3.rxsz) < (FC_MIN_PDUSZ)) | 862 | if (be16_to_cpu(pdisc->class3.rxsz) < (FC_MIN_PDUSZ)) |
863 | return FC_PARSE_RXSZ_INVAL; | 863 | return FC_PARSE_RXSZ_INVAL; |
864 | 864 | ||
865 | return FC_PARSE_OK; | 865 | return FC_PARSE_OK; |
@@ -876,7 +876,7 @@ fc_prlo_build(struct fchs_s *fchs, u32 d_id, u32 s_id, u16 ox_id, | |||
876 | memset(prlo, 0, (num_pages * 16) + 4); | 876 | memset(prlo, 0, (num_pages * 16) + 4); |
877 | prlo->command = FC_ELS_PRLO; | 877 | prlo->command = FC_ELS_PRLO; |
878 | prlo->page_len = 0x10; | 878 | prlo->page_len = 0x10; |
879 | prlo->payload_len = bfa_os_htons((num_pages * 16) + 4); | 879 | prlo->payload_len = cpu_to_be16((num_pages * 16) + 4); |
880 | 880 | ||
881 | for (page = 0; page < num_pages; page++) { | 881 | for (page = 0; page < num_pages; page++) { |
882 | prlo->prlo_params[page].type = FC_TYPE_FCP; | 882 | prlo->prlo_params[page].type = FC_TYPE_FCP; |
@@ -886,7 +886,7 @@ fc_prlo_build(struct fchs_s *fchs, u32 d_id, u32 s_id, u16 ox_id, | |||
886 | prlo->prlo_params[page].resp_process_assc = 0; | 886 | prlo->prlo_params[page].resp_process_assc = 0; |
887 | } | 887 | } |
888 | 888 | ||
889 | return bfa_os_ntohs(prlo->payload_len); | 889 | return be16_to_cpu(prlo->payload_len); |
890 | } | 890 | } |
891 | 891 | ||
892 | u16 | 892 | u16 |
@@ -901,7 +901,7 @@ fc_prlo_rsp_parse(struct fchs_s *fchs, int len) | |||
901 | if (prlo->command != FC_ELS_ACC) | 901 | if (prlo->command != FC_ELS_ACC) |
902 | return FC_PARSE_FAILURE; | 902 | return FC_PARSE_FAILURE; |
903 | 903 | ||
904 | num_pages = ((bfa_os_ntohs(prlo->payload_len)) - 4) / 16; | 904 | num_pages = ((be16_to_cpu(prlo->payload_len)) - 4) / 16; |
905 | 905 | ||
906 | for (page = 0; page < num_pages; page++) { | 906 | for (page = 0; page < num_pages; page++) { |
907 | if (prlo->prlo_acc_params[page].type != FC_TYPE_FCP) | 907 | if (prlo->prlo_acc_params[page].type != FC_TYPE_FCP) |
@@ -934,7 +934,7 @@ fc_tprlo_build(struct fchs_s *fchs, u32 d_id, u32 s_id, u16 ox_id, | |||
934 | memset(tprlo, 0, (num_pages * 16) + 4); | 934 | memset(tprlo, 0, (num_pages * 16) + 4); |
935 | tprlo->command = FC_ELS_TPRLO; | 935 | tprlo->command = FC_ELS_TPRLO; |
936 | tprlo->page_len = 0x10; | 936 | tprlo->page_len = 0x10; |
937 | tprlo->payload_len = bfa_os_htons((num_pages * 16) + 4); | 937 | tprlo->payload_len = cpu_to_be16((num_pages * 16) + 4); |
938 | 938 | ||
939 | for (page = 0; page < num_pages; page++) { | 939 | for (page = 0; page < num_pages; page++) { |
940 | tprlo->tprlo_params[page].type = FC_TYPE_FCP; | 940 | tprlo->tprlo_params[page].type = FC_TYPE_FCP; |
@@ -950,7 +950,7 @@ fc_tprlo_build(struct fchs_s *fchs, u32 d_id, u32 s_id, u16 ox_id, | |||
950 | } | 950 | } |
951 | } | 951 | } |
952 | 952 | ||
953 | return bfa_os_ntohs(tprlo->payload_len); | 953 | return be16_to_cpu(tprlo->payload_len); |
954 | } | 954 | } |
955 | 955 | ||
956 | u16 | 956 | u16 |
@@ -965,7 +965,7 @@ fc_tprlo_rsp_parse(struct fchs_s *fchs, int len) | |||
965 | if (tprlo->command != FC_ELS_ACC) | 965 | if (tprlo->command != FC_ELS_ACC) |
966 | return FC_PARSE_ACC_INVAL; | 966 | return FC_PARSE_ACC_INVAL; |
967 | 967 | ||
968 | num_pages = (bfa_os_ntohs(tprlo->payload_len) - 4) / 16; | 968 | num_pages = (be16_to_cpu(tprlo->payload_len) - 4) / 16; |
969 | 969 | ||
970 | for (page = 0; page < num_pages; page++) { | 970 | for (page = 0; page < num_pages; page++) { |
971 | if (tprlo->tprlo_acc_params[page].type != FC_TYPE_FCP) | 971 | if (tprlo->tprlo_acc_params[page].type != FC_TYPE_FCP) |
@@ -1015,7 +1015,7 @@ fc_gs_cthdr_build(struct ct_hdr_s *cthdr, u32 s_id, u16 cmd_code) | |||
1015 | cthdr->rev_id = CT_GS3_REVISION; | 1015 | cthdr->rev_id = CT_GS3_REVISION; |
1016 | cthdr->gs_type = CT_GSTYPE_DIRSERVICE; | 1016 | cthdr->gs_type = CT_GSTYPE_DIRSERVICE; |
1017 | cthdr->gs_sub_type = CT_GSSUBTYPE_NAMESERVER; | 1017 | cthdr->gs_sub_type = CT_GSSUBTYPE_NAMESERVER; |
1018 | cthdr->cmd_rsp_code = bfa_os_htons(cmd_code); | 1018 | cthdr->cmd_rsp_code = cpu_to_be16(cmd_code); |
1019 | } | 1019 | } |
1020 | 1020 | ||
1021 | static void | 1021 | static void |
@@ -1025,7 +1025,7 @@ fc_gs_fdmi_cthdr_build(struct ct_hdr_s *cthdr, u32 s_id, u16 cmd_code) | |||
1025 | cthdr->rev_id = CT_GS3_REVISION; | 1025 | cthdr->rev_id = CT_GS3_REVISION; |
1026 | cthdr->gs_type = CT_GSTYPE_MGMTSERVICE; | 1026 | cthdr->gs_type = CT_GSTYPE_MGMTSERVICE; |
1027 | cthdr->gs_sub_type = CT_GSSUBTYPE_HBA_MGMTSERVER; | 1027 | cthdr->gs_sub_type = CT_GSSUBTYPE_HBA_MGMTSERVER; |
1028 | cthdr->cmd_rsp_code = bfa_os_htons(cmd_code); | 1028 | cthdr->cmd_rsp_code = cpu_to_be16(cmd_code); |
1029 | } | 1029 | } |
1030 | 1030 | ||
1031 | static void | 1031 | static void |
@@ -1036,7 +1036,7 @@ fc_gs_ms_cthdr_build(struct ct_hdr_s *cthdr, u32 s_id, u16 cmd_code, | |||
1036 | cthdr->rev_id = CT_GS3_REVISION; | 1036 | cthdr->rev_id = CT_GS3_REVISION; |
1037 | cthdr->gs_type = CT_GSTYPE_MGMTSERVICE; | 1037 | cthdr->gs_type = CT_GSTYPE_MGMTSERVICE; |
1038 | cthdr->gs_sub_type = sub_type; | 1038 | cthdr->gs_sub_type = sub_type; |
1039 | cthdr->cmd_rsp_code = bfa_os_htons(cmd_code); | 1039 | cthdr->cmd_rsp_code = cpu_to_be16(cmd_code); |
1040 | } | 1040 | } |
1041 | 1041 | ||
1042 | u16 | 1042 | u16 |
@@ -1090,7 +1090,7 @@ fc_gnnid_build(struct fchs_s *fchs, void *pyld, u32 s_id, u16 ox_id, | |||
1090 | u16 | 1090 | u16 |
1091 | fc_ct_rsp_parse(struct ct_hdr_s *cthdr) | 1091 | fc_ct_rsp_parse(struct ct_hdr_s *cthdr) |
1092 | { | 1092 | { |
1093 | if (bfa_os_ntohs(cthdr->cmd_rsp_code) != CT_RSP_ACCEPT) { | 1093 | if (be16_to_cpu(cthdr->cmd_rsp_code) != CT_RSP_ACCEPT) { |
1094 | if (cthdr->reason_code == CT_RSN_LOGICAL_BUSY) | 1094 | if (cthdr->reason_code == CT_RSN_LOGICAL_BUSY) |
1095 | return FC_PARSE_BUSY; | 1095 | return FC_PARSE_BUSY; |
1096 | else | 1096 | else |
@@ -1129,7 +1129,7 @@ fc_rscn_build(struct fchs_s *fchs, struct fc_rscn_pl_s *rscn, | |||
1129 | rscn->pagelen = sizeof(rscn->event[0]); | 1129 | rscn->pagelen = sizeof(rscn->event[0]); |
1130 | 1130 | ||
1131 | payldlen = sizeof(u32) + rscn->pagelen; | 1131 | payldlen = sizeof(u32) + rscn->pagelen; |
1132 | rscn->payldlen = bfa_os_htons(payldlen); | 1132 | rscn->payldlen = cpu_to_be16(payldlen); |
1133 | 1133 | ||
1134 | rscn->event[0].format = FC_RSCN_FORMAT_PORTID; | 1134 | rscn->event[0].format = FC_RSCN_FORMAT_PORTID; |
1135 | rscn->event[0].portid = s_id; | 1135 | rscn->event[0].portid = s_id; |
@@ -1156,7 +1156,7 @@ fc_rftid_build(struct fchs_s *fchs, void *pyld, u32 s_id, u16 ox_id, | |||
1156 | /* By default, FCP FC4 Type is registered */ | 1156 | /* By default, FCP FC4 Type is registered */ |
1157 | index = FC_TYPE_FCP >> 5; | 1157 | index = FC_TYPE_FCP >> 5; |
1158 | type_value = 1 << (FC_TYPE_FCP % 32); | 1158 | type_value = 1 << (FC_TYPE_FCP % 32); |
1159 | rftid->fc4_type[index] = bfa_os_htonl(type_value); | 1159 | rftid->fc4_type[index] = cpu_to_be32(type_value); |
1160 | 1160 | ||
1161 | return sizeof(struct fcgs_rftid_req_s) + sizeof(struct ct_hdr_s); | 1161 | return sizeof(struct fcgs_rftid_req_s) + sizeof(struct ct_hdr_s); |
1162 | } | 1162 | } |
@@ -1365,7 +1365,7 @@ fc_get_fc4type_bitmask(u8 fc4_type, u8 *bit_mask) | |||
1365 | 1365 | ||
1366 | index = fc4_type >> 5; | 1366 | index = fc4_type >> 5; |
1367 | type_value = 1 << (fc4_type % 32); | 1367 | type_value = 1 << (fc4_type % 32); |
1368 | ptr[index] = bfa_os_htonl(type_value); | 1368 | ptr[index] = cpu_to_be32(type_value); |
1369 | 1369 | ||
1370 | } | 1370 | } |
1371 | 1371 | ||