Lines Matching refs:mp
56 mblk_t *mp = txq->metaRing[i].mp;
57 if (mp) {
58 freemsg(mp);
73 mblk_t *mp)
82 hcksum_retrieve(mp, NULL, NULL, &start, &stuff, NULL, &value, &flags);
84 mac_lso_get(mp, &mss, &lso_flag);
87 struct ether_vlan_header *eth = (void *) mp->b_rptr;
100 mblk_t *mblk = mp;
131 if (mblk != mp) {
158 vmxnet3_offload_t *ol, mblk_t *mp)
175 for (mblk = mp; mblk != NULL; mblk = mblk->b_cont) {
205 ASSERT(!txq->metaRing[eopIdx].mp);
212 "overfragmented mp (%u)\n", frags);
285 txq->metaRing[sopIdx].mp = mp;
296 VMXNET3_DEBUG(dp, 3, "tx 0x%p on [%u;%u]\n", mp, sopIdx, eopIdx);
329 mblk_t *mp;
337 mp = mps;
338 mps = mp->b_next;
339 mp->b_next = NULL;
341 if (DB_TYPE(mp) != M_DATA) {
349 freemsg(mp);
357 pullup = vmxnet3_tx_prepare_offload(dp, &ol, mp);
359 mblk_t *new_mp = msgpullup(mp, pullup);
361 freemsg(mp);
363 mp = new_mp;
374 status = vmxnet3_tx_one(dp, txq, &ol, mp);
380 if (mp->b_cont != NULL) {
381 mblk_t *new_mp = msgpullup(mp, -1);
383 freemsg(mp);
385 mp = new_mp;
387 mp);
397 freemsg(mp);
403 mp->b_next = mps;
404 mps = mp;
441 mblk_t *mp;
451 ASSERT(sopMetaDesc->mp);
452 mp = sopMetaDesc->mp;
453 freemsg(mp);
457 sopMetaDesc->mp = NULL;
461 VMXNET3_DEBUG(dp, 3, "cp 0x%p on [%u;%u]\n", mp, sopIdx,