• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/xen/netback/

Lines Matching defs:gnttab

183 	gnttab_copy_table 	gnttab;
346 bzero(xnb_unit_pvt.gnttab, sizeof(xnb_unit_pvt.gnttab));
1098 * xnb_txpkt2gnttab on an empty packet. Should return empty gnttab
1112 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab,
1143 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab,
1146 XNB_ASSERT(xnb_unit_pvt.gnttab[0].len == size);
1148 XNB_ASSERT(xnb_unit_pvt.gnttab[0].flags & GNTCOPY_source_gref);
1149 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.offset == req->offset);
1150 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.domid == DOMID_SELF);
1151 XNB_ASSERT(xnb_unit_pvt.gnttab[0].dest.offset == virt_to_offset(
1153 XNB_ASSERT(xnb_unit_pvt.gnttab[0].dest.u.gmfn ==
1155 XNB_ASSERT(xnb_unit_pvt.gnttab[0].dest.domid == DOMID_FIRST_RESERVED);
1191 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab,
1195 XNB_ASSERT(xnb_unit_pvt.gnttab[0].len == 1400);
1196 XNB_ASSERT(xnb_unit_pvt.gnttab[0].dest.offset == virt_to_offset(
1199 XNB_ASSERT(xnb_unit_pvt.gnttab[1].len == 500);
1200 XNB_ASSERT(xnb_unit_pvt.gnttab[1].dest.offset == virt_to_offset(
1232 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab,
1236 /* there should be three mbufs and three gnttab entries */
1238 XNB_ASSERT(xnb_unit_pvt.gnttab[0].len == MCLBYTES);
1240 xnb_unit_pvt.gnttab[0].dest.offset == virt_to_offset(
1242 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.offset == 0);
1244 XNB_ASSERT(xnb_unit_pvt.gnttab[1].len == MCLBYTES);
1246 xnb_unit_pvt.gnttab[1].dest.offset == virt_to_offset(
1248 XNB_ASSERT(xnb_unit_pvt.gnttab[1].source.offset == MCLBYTES);
1250 XNB_ASSERT(xnb_unit_pvt.gnttab[2].len == 1);
1252 xnb_unit_pvt.gnttab[2].dest.offset == virt_to_offset(
1254 XNB_ASSERT(xnb_unit_pvt.gnttab[2].source.offset == 2 *
1257 /* there should be two mbufs and two gnttab entries */
1259 XNB_ASSERT(xnb_unit_pvt.gnttab[0].len == 2 * MCLBYTES);
1261 xnb_unit_pvt.gnttab[0].dest.offset == virt_to_offset(
1263 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.offset == 0);
1265 XNB_ASSERT(xnb_unit_pvt.gnttab[1].len == 1);
1267 xnb_unit_pvt.gnttab[1].dest.offset == virt_to_offset(
1270 xnb_unit_pvt.gnttab[1].source.offset == 2 * MCLBYTES);
1280 * xnb_update_mbufc on a short packet that only has one gnttab entry
1303 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab,
1307 xnb_unit_pvt.gnttab[0].status = GNTST_okay;
1309 xnb_update_mbufc(pMbuf, xnb_unit_pvt.gnttab, n_entries);
1347 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab,
1351 xnb_unit_pvt.gnttab[0].status = GNTST_okay;
1352 xnb_unit_pvt.gnttab[1].status = GNTST_okay;
1354 xnb_update_mbufc(pMbuf, xnb_unit_pvt.gnttab, n_entries);
1386 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab,
1391 xnb_unit_pvt.gnttab[0].status = GNTST_okay;
1393 xnb_update_mbufc(pMbuf, xnb_unit_pvt.gnttab, n_entries);
1396 /* there should be three mbufs and three gnttab entries */
1402 /* there should be two mbufs and two gnttab entries */
1639 * xnb_rxpkt2gnttab on an empty packet. Should return empty gnttab
1652 nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab,
1681 nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab,
1685 XNB_ASSERT(xnb_unit_pvt.gnttab[0].len == size);
1687 XNB_ASSERT(xnb_unit_pvt.gnttab[0].flags & GNTCOPY_dest_gref);
1688 XNB_ASSERT(xnb_unit_pvt.gnttab[0].dest.offset == 0);
1689 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.domid == DOMID_SELF);
1690 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.offset == virt_to_offset(
1692 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.u.gmfn ==
1694 XNB_ASSERT(xnb_unit_pvt.gnttab[0].dest.domid == DOMID_FIRST_RESERVED);
1730 nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab,
1735 int end_offset = xnb_unit_pvt.gnttab[i].len +
1736 xnb_unit_pvt.gnttab[i].dest.offset;
1738 total_granted_size += xnb_unit_pvt.gnttab[i].len;
1760 nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab,
1763 nr_reqs = xnb_rxpkt2rsp(&pkt, xnb_unit_pvt.gnttab, nr_entries,
1802 nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab,
1805 nr_reqs = xnb_rxpkt2rsp(&pkt, xnb_unit_pvt.gnttab, nr_entries,
1861 nr_entries = xnb_rxpkt2gnttab(&pkt, mbufc, xnb_unit_pvt.gnttab,
1864 nr_reqs = xnb_rxpkt2rsp(&pkt, xnb_unit_pvt.gnttab, nr_entries,
1931 nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab,
1934 nr_reqs = xnb_rxpkt2rsp(&pkt, xnb_unit_pvt.gnttab, nr_entries,
1993 nr_entries = xnb_rxpkt2gnttab(&pkt, mbufc, xnb_unit_pvt.gnttab,
1996 nr_reqs = xnb_rxpkt2rsp(&pkt, xnb_unit_pvt.gnttab, nr_entries,
2048 nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab,
2051 xnb_unit_pvt.gnttab[2].status = GNTST_general_error;
2053 nr_reqs = xnb_rxpkt2rsp(&pkt, xnb_unit_pvt.gnttab, nr_entries,