Lines Matching refs:msglen

157 static int ds_send_msg(ds_port_t *port, caddr_t msg, size_t msglen);
531 size_t msglen;
592 msglen = DS_HDR_SZ + read_size;
593 msg = DS_MALLOC(msglen);
596 " to allocate %d bytes." DS_EOL, (int)msglen);
609 DS_FREE(msg, msglen);
614 if ((DS_HDR_SZ + read_size) != msglen) {
618 msglen);
619 DS_FREE(msg, msglen);
623 DS_DUMP_MSG(DS_DBG_FLAG_LDC, msg, msglen);
634 devent->buflen = msglen;
637 (void) ds_log_add_msg(DS_LOG_IN(port->id), msg, msglen);
683 ds_send_msg(ds_port_t *port, caddr_t msg, size_t msglen)
687 size_t amt_left = msglen;
690 DS_DBG_LDC(CE_NOTE, "ds@%lx: %s msglen: %ld" DS_EOL, PORTID(port),
691 __func__, msglen);
692 DS_DUMP_MSG(DS_DBG_FLAG_LDC, msg, msglen);
694 (void) ds_log_add_msg(DS_LOG_OUT(port->id), (uint8_t *)msg, msglen);
706 rv = ldc_write(port->ldc.hdl, currp, &msglen);
727 amt_left -= msglen;
728 currp += msglen;
729 msglen = amt_left;
751 size_t msglen;
780 msglen = DS_MSG_LEN(ds_init_ack_t);
781 msg = DS_MALLOC(msglen);
793 msglen = DS_MSG_LEN(ds_init_nack_t);
794 msg = DS_MALLOC(msglen);
810 (void) ds_send_msg(port, msg, msglen);
811 DS_FREE(msg, msglen);
973 size_t msglen;
1003 msglen = DS_MSG_LEN(ds_reg_nack_t);
1004 msg = DS_MALLOC(msglen);
1020 (void) ds_send_msg(port, msg, msglen);
1021 DS_FREE(msg, msglen);
1112 msglen = DS_MSG_LEN(ds_reg_ack_t);
1113 msg = DS_MALLOC(msglen);
1139 msglen = DS_MSG_LEN(ds_reg_nack_t);
1140 msg = DS_MALLOC(msglen);
1156 (void) ds_send_msg(port, msg, msglen);
1157 DS_FREE(msg, msglen);
1424 size_t msglen;
1469 msglen = DS_HDR_SZ + sizeof (ds_unreg_ack_t);
1470 msg = DS_MALLOC(msglen);
1480 (void) ds_send_msg(port, msg, msglen);
1481 DS_FREE(msg, msglen);
1658 size_t msglen;
1673 msglen = DS_HDR_SZ + sizeof (ds_init_req_t);
1674 hdr = DS_MALLOC(msglen);
1683 if (ds_send_msg(port, (caddr_t)hdr, msglen) == 0) {
1694 DS_FREE(hdr, msglen);
1703 size_t msglen;
1740 msglen = DS_HDR_SZ + sizeof (ds_reg_req_t) + idlen;
1741 msg = DS_MALLOC(msglen);
1762 if ((rv = ds_send_msg(port, msg, msglen)) != 0) {
1768 DS_FREE(msg, msglen);
1780 size_t msglen;
1814 msglen = DS_HDR_SZ + sizeof (ds_unreg_req_t);
1815 msg = DS_MALLOC(msglen);
1834 if ((rv = ds_send_msg(port, msg, msglen)) != 0) {
1837 DS_FREE(msg, msglen);
1846 size_t msglen;
1872 msglen = DS_HDR_SZ + sizeof (ds_unreg_nack_t);
1873 msg = DS_MALLOC(msglen);
1887 (void) ds_send_msg(port, msg, msglen);
1888 DS_FREE(msg, msglen);
1895 size_t msglen;
1921 msglen = DS_HDR_SZ + sizeof (ds_data_nack_t);
1922 msg = DS_MALLOC(msglen);
1937 (void) ds_send_msg(port, msg, msglen);
1938 DS_FREE(msg, msglen);
2727 size_t msglen;
2788 msglen = len + hdrlen;
2806 msglen, hdr->payload_len);
2807 DS_DUMP_MSG(DS_DBG_FLAG_PRCL, msg, msglen);
2809 if ((rv = ds_send_msg(port, msg, msglen)) != 0) {
2812 DS_FREE(msg, msglen);