MS_PARAM
#define CPP_S1 MS_PARAM(10, 2, MS_TYP_PTR)
#define CPP_S2 MS_PARAM(13, 2, MS_TYP_PTR)
#define CPP_S3 MS_PARAM(16, 2, MS_TYP_PTR)
#define CPP_PARAM MS_PARAM(17, 1, MS_TYP_CHA)
#define NEGOTIATED_MODE MS_PARAM(2, 1, MS_TYP_CHA)
#define INB_NIBBLE_L MS_PARAM(3, 2, MS_TYP_PTR)
#define INB_NIBBLE_H MS_PARAM(6, 2, MS_TYP_PTR)
#define INB_NIBBLE_F MS_PARAM(9, 0, MS_TYP_FUN)
#define INB_NIBBLE_P MS_PARAM(9, 1, MS_TYP_PTR)
#define WAIT_RET MS_PARAM(7, 2, MS_TYP_PTR)
#define WAIT_TMO MS_PARAM(1, 0, MS_TYP_INT)
#define SELECT_TARGET MS_PARAM(6, 1, MS_TYP_CHA)
#define WAIT_RET MS_PARAM(4, 2, MS_TYP_PTR)
#define WAIT_TMO MS_PARAM(0, 0, MS_TYP_INT)
#define INB_NIBBLE_H MS_PARAM(2, 2, MS_TYP_PTR)
#define INB_NIBBLE_L MS_PARAM(4, 2, MS_TYP_PTR)
#define INB_NIBBLE_F MS_PARAM(5, 0, MS_TYP_FUN)
#define INB_NIBBLE_P MS_PARAM(5, 1, MS_TYP_PTR)
#define INITIATOR MS_PARAM(0, 1, MS_TYP_INT)
#define SELECT_TARGET MS_PARAM(0, 1, MS_TYP_INT)
#define SELECT_INITIATOR MS_PARAM(3, 1, MS_TYP_INT)
#define ADDRESS MS_PARAM(0, 0, MS_TYP_PTR)
#define LENGTH MS_PARAM(0, 1, MS_TYP_INT)