Lines Matching refs:msglen

428 	size_t			msglen;		/* length of message content */
2222 send_msg(ldc_handle_t ldc_handle, void *msg, size_t msglen)
2228 nbytes = msglen;
2239 } else if (nbytes != msglen) {
2244 PR1("SENT %lu bytes", msglen);
2424 ASSERT(task->msglen >= sizeof (*task->msg));
2549 status = send_msg(task->vd->ldc_handle, task->msg, task->msglen);
4325 vd_process_ver_msg(vd_t *vd, vio_msg_t *msg, size_t msglen)
4330 ASSERT(msglen >= sizeof (msg->tag));
4337 if (msglen != sizeof (*ver_msg)) {
4339 "received %lu bytes", sizeof (*ver_msg), msglen);
4424 vd_process_attr_msg(vd_t *vd, vio_msg_t *msg, size_t msglen)
4430 ASSERT(msglen >= sizeof (msg->tag));
4438 if (msglen != sizeof (*attr_msg)) {
4440 "received %lu bytes", sizeof (*attr_msg), msglen);
4548 vd_process_dring_reg_msg(vd_t *vd, vio_msg_t *msg, size_t msglen)
4557 ASSERT(msglen >= sizeof (msg->tag));
4565 if (msglen < sizeof (*reg_msg)) {
4567 "received %lu bytes", sizeof (*reg_msg), msglen);
4573 if (msglen != expected) {
4575 "received %lu bytes", expected, msglen);
4689 vd_process_dring_unreg_msg(vd_t *vd, vio_msg_t *msg, size_t msglen)
4694 ASSERT(msglen >= sizeof (msg->tag));
4702 if (msglen != sizeof (*unreg_msg)) {
4704 "received %lu bytes", sizeof (*unreg_msg), msglen);
4718 process_rdx_msg(vio_msg_t *msg, size_t msglen)
4720 ASSERT(msglen >= sizeof (msg->tag));
4727 if (msglen != sizeof (vio_rdx_msg_t)) {
4729 sizeof (vio_rdx_msg_t), msglen);
4770 vd_process_desc_msg(vd_t *vd, vio_msg_t *msg, size_t msglen)
4776 ASSERT(msglen >= sizeof (msg->tag));
4784 if (msglen < sizeof (*desc_msg)) {
4786 "received %lu bytes", sizeof (*desc_msg), msglen);
4790 if (msglen != (expected = expected_inband_size(desc_msg))) {
4792 "received %lu bytes", expected, msglen);
4810 bcopy(msg, vd->inband_task.msg, msglen);
4811 vd->inband_task.msglen = msglen;
4825 vio_msg_t *msg, size_t msglen)
4860 bcopy(msg, vd->dring_task[idx].msg, msglen);
4862 vd->dring_task[idx].msglen = msglen;
4868 vio_msg_t *msg, size_t msglen)
4892 status = vd_process_element(vd, type, i, msg, msglen);
4917 vd_process_dring_msg(vd_t *vd, vio_msg_t *msg, size_t msglen)
4922 ASSERT(msglen >= sizeof (msg->tag));
4930 if (msglen != sizeof (*dring_msg)) {
4932 sizeof (*dring_msg), msglen);
4962 dring_msg->end_idx, msg, msglen));
4995 vd_do_process_msg(vd_t *vd, vio_msg_t *msg, size_t msglen)
5023 if ((status = vd_process_ver_msg(vd, msg, msglen)) != 0)
5031 if ((status = vd_process_attr_msg(vd, msg, msglen)) != 0)
5041 if ((status = process_rdx_msg(msg, msglen)) != 0)
5050 vd_process_dring_reg_msg(vd, msg, msglen)) != 0)
5064 if ((status = process_rdx_msg(msg, msglen)) == 0) {
5080 vd_process_dring_reg_msg(vd, msg, msglen)) != ENOMSG)
5089 status = vd_process_dring_unreg_msg(vd, msg, msglen);
5095 return (vd_process_desc_msg(vd, msg, msglen));
5103 msglen)) != ENOMSG)
5112 status = vd_process_dring_unreg_msg(vd, msg, msglen);
5129 vd_process_msg(vd_t *vd, vio_msg_t *msg, size_t msglen)
5139 if (msglen < sizeof (vio_msg_tag_t)) {
5140 PR0("Received short (%lu-byte) message", msglen);
5150 switch (status = vd_do_process_msg(vd, msg, msglen)) {
5182 task.msglen = msglen;
5233 size_t msglen, msgsize;
5254 msglen = msgsize; /* actual len after recv_msg() */
5256 status = recv_msg(vd->ldc_handle, vd->vio_msgp, &msglen);
5259 rv = vd_process_msg(vd, (void *)vd->vio_msgp, msglen);