Lines Matching refs:msgp
78 static int vsw_send_msg_shm(vsw_ldc_t *ldcp, void *msgp, int size,
606 vio_dring_msg_t *msgp = &msg; in vsw_ldc_rcv_shm() local
687 msgp->tag.vio_msgtype = VIO_TYPE_DATA; in vsw_ldc_rcv_shm()
688 msgp->tag.vio_subtype = VIO_SUBTYPE_ACK; in vsw_ldc_rcv_shm()
689 msgp->tag.vio_subtype_env = VIO_DRING_DATA; in vsw_ldc_rcv_shm()
690 msgp->dring_ident = ldcp->lane_in.dringp->ident; in vsw_ldc_rcv_shm()
691 msgp->tag.vio_sid = ldcp->local_session; in vsw_ldc_rcv_shm()
692 msgp->dring_process_state = VIO_DP_STOPPED; in vsw_ldc_rcv_shm()
693 msgp->start_idx = VNET_START_IDX_UNSPEC; in vsw_ldc_rcv_shm()
694 msgp->end_idx = end_ix; in vsw_ldc_rcv_shm()
696 (void) vsw_send_msg_shm(ldcp, (void *)msgp, in vsw_ldc_rcv_shm()
868 vio_dring_msg_t *msgp = &msg; in vsw_dringsend_shm() local
1023 msgp->tag.vio_msgtype = VIO_TYPE_DATA; in vsw_dringsend_shm()
1024 msgp->tag.vio_subtype = VIO_SUBTYPE_INFO; in vsw_dringsend_shm()
1025 msgp->tag.vio_subtype_env = VIO_DRING_DATA; in vsw_dringsend_shm()
1026 msgp->tag.vio_sid = ldcp->local_session; in vsw_dringsend_shm()
1027 msgp->dring_ident = lane_out->dringp->ident; in vsw_dringsend_shm()
1028 msgp->start_idx = txi; in vsw_dringsend_shm()
1029 msgp->end_idx = -1; in vsw_dringsend_shm()
1031 rv = vsw_send_msg_shm(ldcp, (void *)msgp, sizeof (*msgp), in vsw_dringsend_shm()
1247 vsw_send_msg_shm(vsw_ldc_t *ldcp, void *msgp, int size, boolean_t handle_reset) in vsw_send_msg_shm() argument
1253 vio_dring_msg_t *dmsg = (vio_dring_msg_t *)msgp; in vsw_send_msg_shm()
1262 rv = ldc_write(ldcp->ldc_handle, (caddr_t)msgp, &msglen); in vsw_send_msg_shm()