FPLD
bcopy(FPLD, (uint8_t *)xch->xch_fpkt->pkt_resp, actual_size);
FCOE_V2B_1(els_logi->ls_code.ls_code, FPLD + offset);
FCOE_V2B_2(els_logi->common_service.fcph_version, FPLD + offset);
FCOE_V2B_2(els_logi->common_service.btob_credit, FPLD + offset);
FCOE_V2B_2(els_logi->common_service.cmn_features, FPLD + offset);
FCOE_V2B_2(els_logi->common_service.rx_bufsize, FPLD + offset);
FCOE_V2B_2(els_logi->common_service.conc_sequences, FPLD + offset);
FCOE_V2B_2(els_logi->common_service.relative_offset, FPLD + offset);
FCOE_V2B_4(els_logi->common_service.e_d_tov, FPLD + offset);
bcopy(&els_logi->nport_ww_name, FPLD + offset, 8);
bcopy(&els_logi->node_ww_name, FPLD + offset, 8);
FCOE_V2B_2(els_logi->class_3.class_opt, FPLD + offset);
FCOE_V2B_2(els_logi->class_3.initiator_ctl, FPLD + offset);
FCOE_V2B_2(els_logi->class_3.recipient_ctl, FPLD + offset);
FCOE_V2B_2(els_logi->class_3.rcv_size, FPLD + offset);
FCOE_V2B_2(els_logi->class_3.conc_sequences, FPLD + offset);
FCOE_V2B_2(els_logi->class_3.n_port_e_to_e_credit, FPLD + offset);
FCOE_V2B_2(els_logi->class_3.open_seq_per_xchng, FPLD + offset);
FCOE_V2B_1(els_prli->ls_code, FPLD + offset);
FCOE_V2B_1(els_prli->page_length, FPLD + offset);
FCOE_V2B_2(els_prli->payload_length, FPLD + offset);
FCOE_V2B_1(fcp_spp->type, FPLD + offset);
FCOE_V2B_2(prli_flags, FPLD + offset);
FCOE_V2B_4(fcp_spp->orig_process_associator, FPLD + offset);
FCOE_V2B_4(fcp_spp->resp_process_associator, FPLD + offset);
(fcp_spp->write_xfer_rdy_disabled), FPLD + offset);
FCOE_V2B_1(els_scr->ls_code.ls_code, FPLD + offset);
FCOE_V2B_1(els_scr->scr_func, FPLD + offset);
FCOE_V2B_1(els_adisc->ls_code.ls_code, FPLD + offset);
FCOE_V2B_3(els_adisc->hard_addr.hard_addr, FPLD + offset);
bcopy(&els_adisc->port_wwn, FPLD + offset, 8);
bcopy(&els_adisc->node_wwn, FPLD + offset, 8);
FCOE_V2B_3(els_adisc->nport_id.port_id, FPLD + offset);
FCOE_V2B_1(els_logo->ls_code.ls_code, FPLD + offset);
FCOE_V2B_3(els_logo->nport_id.port_id, FPLD + offset);
bcopy(&els_logo->nport_ww_name, FPLD + offset, 8);
FCOE_V2B_1(els_rls->ls_code.ls_code, FPLD + offset);
FCOE_V2B_3(els_rls->rls_portid.port_id, FPLD + offset);
FCOE_V2B_1(els_rnid->ls_code.ls_code, FPLD + offset);
bcopy(&els_rnid->data_format, FPLD + offset, 1);
FCOE_V2B_1(els_code->ls_code, FPLD + offset);
FCOE_V2B_3(els_code->mbz, FPLD + offset);
FCOE_V2B_1(els_rjt->ls_code.ls_code, FPLD + offset);
FCOE_V2B_1(els_rjt->action, FPLD + offset);
FCOE_V2B_1(els_rjt->reason, FPLD + offset);
FCOE_V2B_1(els_rjt->vu, FPLD + offset);
FCOE_V2B_1(els_adisc->ls_code.ls_code, FPLD + offset);
FCOE_V2B_3(els_adisc->hard_addr.hard_addr, FPLD + offset);
bcopy(&els_adisc->port_wwn, FPLD + offset, FC_WWN_SIZE);
bcopy(&els_adisc->node_wwn, FPLD + offset, FC_WWN_SIZE);
FCOE_V2B_3(els_adisc->nport_id.port_id, FPLD + offset);
FCOE_V2B_1(ct->ct_rev, FPLD + offset);
FCOE_V2B_3(ct->ct_inid, FPLD + offset);
FCOE_V2B_1(ct->ct_fcstype, FPLD + offset);
FCOE_V2B_1(ct->ct_fcssubtype, FPLD + offset);
FCOE_V2B_1(ct->ct_options, FPLD + offset);
FCOE_V2B_2(ct->ct_cmdrsp, FPLD + offset);
FCOE_V2B_2(ct->ct_aiusize, FPLD + offset);
FCOE_V2B_1(ct->ct_reason, FPLD + offset);
FCOE_V2B_1(ct->ct_expln, FPLD + offset);
FCOE_V2B_1(ct->ct_vendor, FPLD + offset);
FPLD + offset);
bcopy(bp + offset, FPLD + offset, 8);
FPLD + offset);
bcopy(bp + offset, FPLD + offset, 8);
FPLD + offset);
bcopy(bp + offset, FPLD + offset, bp[20] + 1);
bcopy(bp + offset, FPLD + offset, 8);
bcopy(bp + offset, FPLD + offset, bp[24] + 1);
FPLD + offset);
FPLD + offset);
FPLD + offset);
FPLD + offset);
bcopy(bp + offset, FPLD + offset, 24);