SBP2_SWAP16
pt->pt_seg_len = SBP2_SWAP16(seg->ss_len);
pt->pt_seg_base_hi = SBP2_SWAP16(seg->ss_baddr >> 32);
pt->pt_seg_len = SBP2_SWAP16(seglen);
pt->pt_seg_base_hi = SBP2_SWAP16(baddr >> 32);
orb->co_data_size = SBP2_SWAP16(cmd->sc_buf_seg[0].ss_len);
orb->co_data_size = SBP2_SWAP16(cmd->sc_pt_cmd_size);
*(uint16_t *)orb->co_data_descr = SBP2_SWAP16(nodeID);
torb->to_params = SBP2_SWAP16(func | SBP2_ORB_NOTIFY |
torb->to_login_id = SBP2_SWAP16(id);
lorb->lo_params = SBP2_SWAP16(SBP2_ORB_MGT_FUNC_LOGIN |
lorb->lo_lun = SBP2_SWAP16(lp->l_lun);
lorb->lo_resp_len = SBP2_SWAP16(tp->t_mgt_login_resp_buf.bb_len);
lorb->lo_params = SBP2_SWAP16(SBP2_ORB_MGT_FUNC_LOGOUT |
lorb->lo_login_id = SBP2_SWAP16(lp->l_login_resp.lr_login_id);
rorb->ro_params = SBP2_SWAP16(SBP2_ORB_MGT_FUNC_RECONNECT |
rorb->ro_login_id = SBP2_SWAP16(lp->l_login_resp.lr_login_id);
(((uint32_t)SBP2_SWAP16((uint16_t)((data) & 0xffff)) << 16) | \
(uint32_t)SBP2_SWAP16((uint16_t)((data) >> 16)))
#define SBP2_SWAP16_1(data) (data) = SBP2_SWAP16(data)
((uint16_t *)(data))[0] = SBP2_SWAP16(((uint16_t *)(data))[0]); \
((uint16_t *)(data))[1] = SBP2_SWAP16(((uint16_t *)(data))[1]);