DS_HDR_SZ
nack = (ds_reg_nack_t *)(msg + DS_HDR_SZ);
ack = (ds_reg_ack_t *)(msg + DS_HDR_SZ);
nack = (ds_reg_nack_t *)(msg + DS_HDR_SZ);
ack = (ds_reg_ack_t *)(buf + DS_HDR_SZ);
nack = (ds_reg_nack_t *)(buf + DS_HDR_SZ);
req = (ds_unreg_req_t *)(buf + DS_HDR_SZ);
msglen = DS_HDR_SZ + sizeof (ds_unreg_ack_t);
ack = (ds_unreg_ack_t *)(msg + DS_HDR_SZ);
ack = (ds_unreg_ack_t *)(buf + DS_HDR_SZ);
nack = (ds_unreg_nack_t *)(buf + DS_HDR_SZ);
data = (ds_data_handle_t *)(buf + DS_HDR_SZ);
hdrsz = DS_HDR_SZ + sizeof (ds_data_handle_t);
nack = (ds_data_nack_t *)(buf + DS_HDR_SZ);
msglen = DS_HDR_SZ + sizeof (ds_init_req_t);
init_req = (ds_init_req_t *)((caddr_t)hdr + DS_HDR_SZ);
msglen = DS_HDR_SZ + sizeof (ds_reg_req_t) + idlen;
req = (ds_reg_req_t *)(msg + DS_HDR_SZ);
msglen = DS_HDR_SZ + sizeof (ds_unreg_req_t);
req = (ds_unreg_req_t *)(msg + DS_HDR_SZ);
msglen = DS_HDR_SZ + sizeof (ds_unreg_nack_t);
nack = (ds_unreg_nack_t *)(msg + DS_HDR_SZ);
msglen = DS_HDR_SZ + sizeof (ds_data_nack_t);
nack = (ds_data_nack_t *)(msg + DS_HDR_SZ);
hdrlen = DS_HDR_SZ + sizeof (ds_data_handle_t);
data = (ds_data_handle_t *)(msg + DS_HDR_SZ);
bzero(hbuf, DS_HDR_SZ);
read_size = DS_HDR_SZ;
if (read_size < DS_HDR_SZ) {
DS_EOL, PORTID(port), read_size, DS_HDR_SZ);
msglen = DS_HDR_SZ + read_size;
(void) memcpy(msg, hbuf, DS_HDR_SZ);
currp = (char *)(msg) + DS_HDR_SZ;
if ((DS_HDR_SZ + read_size) != msglen) {
PORTID(port), __func__, (DS_HDR_SZ + read_size),
req = (ds_init_req_t *)(buf + DS_HDR_SZ);
ack = (ds_init_ack_t *)(msg + DS_HDR_SZ);
nack = (ds_init_nack_t *)(msg + DS_HDR_SZ);
ack = (ds_init_ack_t *)(buf + DS_HDR_SZ);
nack = (ds_init_nack_t *)(buf + DS_HDR_SZ);
req = (ds_reg_req_t *)(buf + DS_HDR_SZ);