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