Lines Matching refs:pMbuf
985 struct mbuf *pMbuf; in xnb_pkt2mbufc_empty() local
991 pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp); in xnb_pkt2mbufc_empty()
992 safe_m_freem(&pMbuf); in xnb_pkt2mbufc_empty()
1003 struct mbuf *pMbuf; in xnb_pkt2mbufc_short() local
1007 pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp); in xnb_pkt2mbufc_short()
1008 XNB_ASSERT(M_TRAILINGSPACE(pMbuf) >= size); in xnb_pkt2mbufc_short()
1009 safe_m_freem(&pMbuf); in xnb_pkt2mbufc_short()
1020 struct mbuf *pMbuf; in xnb_pkt2mbufc_csum() local
1024 pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp); in xnb_pkt2mbufc_csum()
1025 XNB_ASSERT(M_TRAILINGSPACE(pMbuf) >= size); in xnb_pkt2mbufc_csum()
1026 XNB_ASSERT(pMbuf->m_pkthdr.csum_flags & CSUM_IP_CHECKED); in xnb_pkt2mbufc_csum()
1027 XNB_ASSERT(pMbuf->m_pkthdr.csum_flags & CSUM_IP_VALID); in xnb_pkt2mbufc_csum()
1028 XNB_ASSERT(pMbuf->m_pkthdr.csum_flags & CSUM_DATA_VALID); in xnb_pkt2mbufc_csum()
1029 XNB_ASSERT(pMbuf->m_pkthdr.csum_flags & CSUM_PSEUDO_HDR); in xnb_pkt2mbufc_csum()
1030 safe_m_freem(&pMbuf); in xnb_pkt2mbufc_csum()
1041 struct mbuf *pMbuf; in xnb_pkt2mbufc_1cluster() local
1045 pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp); in xnb_pkt2mbufc_1cluster()
1046 XNB_ASSERT(M_TRAILINGSPACE(pMbuf) >= size); in xnb_pkt2mbufc_1cluster()
1047 safe_m_freem(&pMbuf); in xnb_pkt2mbufc_1cluster()
1058 struct mbuf *pMbuf; in xnb_pkt2mbufc_largecluster() local
1062 pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp); in xnb_pkt2mbufc_largecluster()
1063 XNB_ASSERT(M_TRAILINGSPACE(pMbuf) >= size); in xnb_pkt2mbufc_largecluster()
1064 safe_m_freem(&pMbuf); in xnb_pkt2mbufc_largecluster()
1076 struct mbuf *pMbuf; in xnb_pkt2mbufc_2cluster() local
1081 pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp); in xnb_pkt2mbufc_2cluster()
1083 for (m = pMbuf; m != NULL; m = m->m_next) { in xnb_pkt2mbufc_2cluster()
1087 safe_m_freem(&pMbuf); in xnb_pkt2mbufc_2cluster()
1098 struct mbuf *pMbuf; in xnb_txpkt2gnttab_empty() local
1104 pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp); in xnb_txpkt2gnttab_empty()
1105 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab, in xnb_txpkt2gnttab_empty()
1108 safe_m_freem(&pMbuf); in xnb_txpkt2gnttab_empty()
1121 struct mbuf *pMbuf; in xnb_txpkt2gnttab_short() local
1135 pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp); in xnb_txpkt2gnttab_short()
1136 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab, in xnb_txpkt2gnttab_short()
1145 mtod(pMbuf, vm_offset_t))); in xnb_txpkt2gnttab_short()
1147 virt_to_mfn(mtod(pMbuf, vm_offset_t))); in xnb_txpkt2gnttab_short()
1149 safe_m_freem(&pMbuf); in xnb_txpkt2gnttab_short()
1161 struct mbuf *pMbuf; in xnb_txpkt2gnttab_2req() local
1183 pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp); in xnb_txpkt2gnttab_2req()
1184 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab, in xnb_txpkt2gnttab_2req()
1190 mtod(pMbuf, vm_offset_t))); in xnb_txpkt2gnttab_2req()
1194 mtod(pMbuf, vm_offset_t) + 1400)); in xnb_txpkt2gnttab_2req()
1195 safe_m_freem(&pMbuf); in xnb_txpkt2gnttab_2req()
1206 struct mbuf *pMbuf; in xnb_txpkt2gnttab_2cluster() local
1220 pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp); in xnb_txpkt2gnttab_2cluster()
1221 XNB_ASSERT(pMbuf != NULL); in xnb_txpkt2gnttab_2cluster()
1222 if (pMbuf == NULL) in xnb_txpkt2gnttab_2cluster()
1225 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab, in xnb_txpkt2gnttab_2cluster()
1228 if (M_TRAILINGSPACE(pMbuf) == MCLBYTES) { in xnb_txpkt2gnttab_2cluster()
1234 mtod(pMbuf, vm_offset_t))); in xnb_txpkt2gnttab_2cluster()
1240 mtod(pMbuf->m_next, vm_offset_t))); in xnb_txpkt2gnttab_2cluster()
1246 mtod(pMbuf->m_next, vm_offset_t))); in xnb_txpkt2gnttab_2cluster()
1249 } else if (M_TRAILINGSPACE(pMbuf) == 2 * MCLBYTES) { in xnb_txpkt2gnttab_2cluster()
1255 mtod(pMbuf, vm_offset_t))); in xnb_txpkt2gnttab_2cluster()
1261 mtod(pMbuf->m_next, vm_offset_t))); in xnb_txpkt2gnttab_2cluster()
1269 m_freem(pMbuf); in xnb_txpkt2gnttab_2cluster()
1281 struct mbuf *pMbuf; in xnb_update_mbufc_short() local
1295 pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp); in xnb_update_mbufc_short()
1296 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab, in xnb_update_mbufc_short()
1302 xnb_update_mbufc(pMbuf, xnb_unit_pvt.gnttab, n_entries); in xnb_update_mbufc_short()
1303 XNB_ASSERT(pMbuf->m_len == size); in xnb_update_mbufc_short()
1304 XNB_ASSERT(pMbuf->m_pkthdr.len == size); in xnb_update_mbufc_short()
1305 safe_m_freem(&pMbuf); in xnb_update_mbufc_short()
1317 struct mbuf *pMbuf; in xnb_update_mbufc_2req() local
1339 pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp); in xnb_update_mbufc_2req()
1340 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab, in xnb_update_mbufc_2req()
1347 xnb_update_mbufc(pMbuf, xnb_unit_pvt.gnttab, n_entries); in xnb_update_mbufc_2req()
1349 XNB_ASSERT(pMbuf->m_pkthdr.len == 1900); in xnb_update_mbufc_2req()
1350 XNB_ASSERT(pMbuf->m_len == 1900); in xnb_update_mbufc_2req()
1352 safe_m_freem(&pMbuf); in xnb_update_mbufc_2req()
1364 struct mbuf *pMbuf; in xnb_update_mbufc_2cluster() local
1378 pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp); in xnb_update_mbufc_2cluster()
1379 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab, in xnb_update_mbufc_2cluster()
1386 xnb_update_mbufc(pMbuf, xnb_unit_pvt.gnttab, n_entries); in xnb_update_mbufc_2cluster()
1390 XNB_ASSERT(pMbuf->m_pkthdr.len == data_this_transaction); in xnb_update_mbufc_2cluster()
1391 XNB_ASSERT(pMbuf->m_len == MCLBYTES); in xnb_update_mbufc_2cluster()
1392 XNB_ASSERT(pMbuf->m_next->m_len == MCLBYTES); in xnb_update_mbufc_2cluster()
1393 XNB_ASSERT(pMbuf->m_next->m_next->m_len == 1); in xnb_update_mbufc_2cluster()
1397 XNB_ASSERT(pMbuf->m_pkthdr.len == data_this_transaction); in xnb_update_mbufc_2cluster()
1398 XNB_ASSERT(pMbuf->m_len == 2 * MCLBYTES); in xnb_update_mbufc_2cluster()
1399 XNB_ASSERT(pMbuf->m_next->m_len == 1); in xnb_update_mbufc_2cluster()
1404 safe_m_freem(&pMbuf); in xnb_update_mbufc_2cluster()