Lines Matching refs:pkt
1089 struct vmbus_chanpkt pkt;
1095 hlen = sizeof(pkt);
1101 pkt.cp_hdr.cph_type = type;
1102 pkt.cp_hdr.cph_flags = flags;
1103 VMBUS_CHANPKT_SETLEN(pkt.cp_hdr.cph_hlen, hlen);
1104 VMBUS_CHANPKT_SETLEN(pkt.cp_hdr.cph_tlen, pad_pktlen);
1105 pkt.cp_hdr.cph_xactid = xactid;
1107 iov[0].iov_base = &pkt;
1124 struct vmbus_chanpkt_sglist pkt;
1136 pkt.cp_hdr.cph_type = VMBUS_CHANPKT_TYPE_GPA;
1137 pkt.cp_hdr.cph_flags = VMBUS_CHANPKT_FLAG_RC;
1138 VMBUS_CHANPKT_SETLEN(pkt.cp_hdr.cph_hlen, hlen);
1139 VMBUS_CHANPKT_SETLEN(pkt.cp_hdr.cph_tlen, pad_pktlen);
1140 pkt.cp_hdr.cph_xactid = xactid;
1141 pkt.cp_rsvd = 0;
1142 pkt.cp_gpa_cnt = sglen;
1144 iov[0].iov_base = &pkt;
1145 iov[0].iov_len = sizeof(pkt);
1164 struct vmbus_chanpkt_prplist pkt;
1177 pkt.cp_hdr.cph_type = VMBUS_CHANPKT_TYPE_GPA;
1178 pkt.cp_hdr.cph_flags = VMBUS_CHANPKT_FLAG_RC;
1179 VMBUS_CHANPKT_SETLEN(pkt.cp_hdr.cph_hlen, hlen);
1180 VMBUS_CHANPKT_SETLEN(pkt.cp_hdr.cph_tlen, pad_pktlen);
1181 pkt.cp_hdr.cph_xactid = xactid;
1182 pkt.cp_rsvd = 0;
1183 pkt.cp_range_cnt = 1;
1185 iov[0].iov_base = &pkt;
1186 iov[0].iov_len = sizeof(pkt);
1204 struct vmbus_chanpkt_hdr pkt;
1207 error = vmbus_rxbr_peek(&chan->ch_rxbr, &pkt, sizeof(pkt));
1211 if (__predict_false(pkt.cph_hlen < VMBUS_CHANPKT_HLEN_MIN)) {
1212 vmbus_chan_printf(chan, "invalid hlen %u\n", pkt.cph_hlen);
1216 if (__predict_false(pkt.cph_hlen > pkt.cph_tlen)) {
1218 pkt.cph_hlen, pkt.cph_tlen);
1223 hlen = VMBUS_CHANPKT_GETLEN(pkt.cph_hlen);
1224 dlen = VMBUS_CHANPKT_GETLEN(pkt.cph_tlen) - hlen;
1232 *xactid = pkt.cph_xactid;
1244 struct vmbus_chanpkt_hdr *pkt, int *pktlen0)
1248 pkt_hlen = sizeof(*pkt);
1249 error = vmbus_rxbr_peek(&chan->ch_rxbr, pkt, pkt_hlen);
1253 if (__predict_false(pkt->cph_hlen < VMBUS_CHANPKT_HLEN_MIN)) {
1254 vmbus_chan_printf(chan, "invalid hlen %u\n", pkt->cph_hlen);
1258 if (__predict_false(pkt->cph_hlen > pkt->cph_tlen)) {
1260 pkt->cph_hlen, pkt->cph_tlen);
1265 pktlen = VMBUS_CHANPKT_GETLEN(pkt->cph_tlen);
1277 error = vmbus_rxbr_read(&chan->ch_rxbr, pkt + 1,