Lines Matching refs:dring_pkt

79     vio_dring_reg_msg_t *dring_pkt);
453 vio_dring_reg_msg_t *dring_pkt = pkt;
456 dp = vsw_map_dring_cmn(ldcp, dring_pkt);
786 vio_dring_msg_t dring_pkt;
886 dring_pkt.tag.vio_msgtype = VIO_TYPE_DATA;
887 dring_pkt.tag.vio_subtype = VIO_SUBTYPE_INFO;
888 dring_pkt.tag.vio_subtype_env = VIO_DRING_DATA;
889 dring_pkt.tag.vio_sid = ldcp->local_session;
892 dring_pkt.dring_ident = dp->ident;
901 dring_pkt.start_idx = 0;
903 dring_pkt.start_idx =
906 dring_pkt.end_idx = -1;
910 ldcp->ldc_id, dp, dring_pkt.dring_ident);
912 __func__, ldcp->ldc_id, dring_pkt.start_idx,
913 dring_pkt.end_idx);
915 (void) vsw_send_msg(ldcp, (void *)&dring_pkt,
1023 vio_dring_msg_t *dring_pkt;
1050 dring_pkt = (vio_dring_msg_t *)dpkt;
1058 switch (dring_pkt->tag.vio_subtype) {
1063 if (dp->ident != dring_pkt->dring_ident) {
1066 dring_pkt->dring_ident);
1068 SND_DRING_NACK(ldcp, dring_pkt);
1074 start = pos = dring_pkt->start_idx;
1075 end = dring_pkt->end_idx;
1094 SND_DRING_NACK(ldcp, dring_pkt);
1100 SND_DRING_NACK(ldcp, dring_pkt);
1140 SND_DRING_NACK(ldcp, dring_pkt);
1291 dring_pkt->start_idx = range_start;
1292 dring_pkt->end_idx = range_end;
1296 dring_pkt->start_idx, dring_pkt->end_idx);
1298 dring_pkt->dring_process_state = VIO_DP_ACTIVE;
1299 dring_pkt->tag.vio_subtype = VIO_SUBTYPE_ACK;
1300 dring_pkt->tag.vio_sid = ldcp->local_session;
1302 msg_rv = vsw_send_msg(ldcp, (void *)dring_pkt,
1365 dring_pkt->tag.vio_subtype = VIO_SUBTYPE_ACK;
1366 dring_pkt->tag.vio_sid = ldcp->local_session;
1368 dring_pkt->dring_process_state = VIO_DP_STOPPED;
1379 dring_pkt->start_idx = range_start;
1380 dring_pkt->end_idx = range_end;
1383 __func__, ldcp->ldc_id, dring_pkt->start_idx,
1384 dring_pkt->end_idx);
1386 (void) vsw_send_msg(ldcp, (void *)dring_pkt,
1399 if (dp->ident != dring_pkt->dring_ident) {
1405 start = dring_pkt->start_idx;
1406 end = dring_pkt->end_idx;
1423 if (dring_pkt->dring_process_state == VIO_DP_STOPPED) {
1426 __func__, ldcp->ldc_id, dring_pkt->start_idx,
1427 dring_pkt->end_idx);
1452 dring_pkt->tag.vio_subtype = VIO_SUBTYPE_INFO;
1453 dring_pkt->tag.vio_sid = ldcp->local_session;
1455 dring_pkt->start_idx = (end + 1) % len;
1456 dring_pkt->end_idx = -1;
1460 dring_pkt->start_idx, dring_pkt->end_idx);
1462 msg_rv = vsw_send_msg(ldcp, (void *)dring_pkt,
1491 ldcp->ldc_id, dring_pkt->tag.vio_subtype);