Lines Matching refs:gnttab

182 	gnttab_copy_table 	gnttab;  member
345 bzero(xnb_unit_pvt.gnttab, sizeof(xnb_unit_pvt.gnttab)); in setup_pvt_data()
1105 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab, in xnb_txpkt2gnttab_empty()
1136 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab, in xnb_txpkt2gnttab_short()
1139 XNB_ASSERT(xnb_unit_pvt.gnttab[0].len == size); in xnb_txpkt2gnttab_short()
1141 XNB_ASSERT(xnb_unit_pvt.gnttab[0].flags & GNTCOPY_source_gref); in xnb_txpkt2gnttab_short()
1142 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.offset == req->offset); in xnb_txpkt2gnttab_short()
1143 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.domid == DOMID_SELF); in xnb_txpkt2gnttab_short()
1144 XNB_ASSERT(xnb_unit_pvt.gnttab[0].dest.offset == virt_to_offset( in xnb_txpkt2gnttab_short()
1146 XNB_ASSERT(xnb_unit_pvt.gnttab[0].dest.u.gmfn == in xnb_txpkt2gnttab_short()
1148 XNB_ASSERT(xnb_unit_pvt.gnttab[0].dest.domid == DOMID_FIRST_RESERVED); in xnb_txpkt2gnttab_short()
1184 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab, in xnb_txpkt2gnttab_2req()
1188 XNB_ASSERT(xnb_unit_pvt.gnttab[0].len == 1400); in xnb_txpkt2gnttab_2req()
1189 XNB_ASSERT(xnb_unit_pvt.gnttab[0].dest.offset == virt_to_offset( in xnb_txpkt2gnttab_2req()
1192 XNB_ASSERT(xnb_unit_pvt.gnttab[1].len == 500); in xnb_txpkt2gnttab_2req()
1193 XNB_ASSERT(xnb_unit_pvt.gnttab[1].dest.offset == virt_to_offset( in xnb_txpkt2gnttab_2req()
1225 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab, in xnb_txpkt2gnttab_2cluster()
1231 XNB_ASSERT(xnb_unit_pvt.gnttab[0].len == MCLBYTES); in xnb_txpkt2gnttab_2cluster()
1233 xnb_unit_pvt.gnttab[0].dest.offset == virt_to_offset( in xnb_txpkt2gnttab_2cluster()
1235 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.offset == 0); in xnb_txpkt2gnttab_2cluster()
1237 XNB_ASSERT(xnb_unit_pvt.gnttab[1].len == MCLBYTES); in xnb_txpkt2gnttab_2cluster()
1239 xnb_unit_pvt.gnttab[1].dest.offset == virt_to_offset( in xnb_txpkt2gnttab_2cluster()
1241 XNB_ASSERT(xnb_unit_pvt.gnttab[1].source.offset == MCLBYTES); in xnb_txpkt2gnttab_2cluster()
1243 XNB_ASSERT(xnb_unit_pvt.gnttab[2].len == 1); in xnb_txpkt2gnttab_2cluster()
1245 xnb_unit_pvt.gnttab[2].dest.offset == virt_to_offset( in xnb_txpkt2gnttab_2cluster()
1247 XNB_ASSERT(xnb_unit_pvt.gnttab[2].source.offset == 2 * in xnb_txpkt2gnttab_2cluster()
1252 XNB_ASSERT(xnb_unit_pvt.gnttab[0].len == 2 * MCLBYTES); in xnb_txpkt2gnttab_2cluster()
1254 xnb_unit_pvt.gnttab[0].dest.offset == virt_to_offset( in xnb_txpkt2gnttab_2cluster()
1256 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.offset == 0); in xnb_txpkt2gnttab_2cluster()
1258 XNB_ASSERT(xnb_unit_pvt.gnttab[1].len == 1); in xnb_txpkt2gnttab_2cluster()
1260 xnb_unit_pvt.gnttab[1].dest.offset == virt_to_offset( in xnb_txpkt2gnttab_2cluster()
1263 xnb_unit_pvt.gnttab[1].source.offset == 2 * MCLBYTES); in xnb_txpkt2gnttab_2cluster()
1296 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab, in xnb_update_mbufc_short()
1300 xnb_unit_pvt.gnttab[0].status = GNTST_okay; in xnb_update_mbufc_short()
1302 xnb_update_mbufc(pMbuf, xnb_unit_pvt.gnttab, n_entries); in xnb_update_mbufc_short()
1340 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab, in xnb_update_mbufc_2req()
1344 xnb_unit_pvt.gnttab[0].status = GNTST_okay; in xnb_update_mbufc_2req()
1345 xnb_unit_pvt.gnttab[1].status = GNTST_okay; in xnb_update_mbufc_2req()
1347 xnb_update_mbufc(pMbuf, xnb_unit_pvt.gnttab, n_entries); in xnb_update_mbufc_2req()
1379 n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab, in xnb_update_mbufc_2cluster()
1384 xnb_unit_pvt.gnttab[0].status = GNTST_okay; in xnb_update_mbufc_2cluster()
1386 xnb_update_mbufc(pMbuf, xnb_unit_pvt.gnttab, n_entries); in xnb_update_mbufc_2cluster()
1645 nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab, in xnb_rxpkt2gnttab_empty()
1674 nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab, in xnb_rxpkt2gnttab_short()
1678 XNB_ASSERT(xnb_unit_pvt.gnttab[0].len == size); in xnb_rxpkt2gnttab_short()
1680 XNB_ASSERT(xnb_unit_pvt.gnttab[0].flags & GNTCOPY_dest_gref); in xnb_rxpkt2gnttab_short()
1681 XNB_ASSERT(xnb_unit_pvt.gnttab[0].dest.offset == 0); in xnb_rxpkt2gnttab_short()
1682 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.domid == DOMID_SELF); in xnb_rxpkt2gnttab_short()
1683 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.offset == virt_to_offset( in xnb_rxpkt2gnttab_short()
1685 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.u.gmfn == in xnb_rxpkt2gnttab_short()
1687 XNB_ASSERT(xnb_unit_pvt.gnttab[0].dest.domid == DOMID_FIRST_RESERVED); in xnb_rxpkt2gnttab_short()
1723 nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab, in xnb_rxpkt2gnttab_2req()
1728 int end_offset = xnb_unit_pvt.gnttab[i].len + in xnb_rxpkt2gnttab_2req()
1729 xnb_unit_pvt.gnttab[i].dest.offset; in xnb_rxpkt2gnttab_2req()
1731 total_granted_size += xnb_unit_pvt.gnttab[i].len; in xnb_rxpkt2gnttab_2req()
1753 nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab, in xnb_rxpkt2rsp_empty()
1756 nr_reqs = xnb_rxpkt2rsp(&pkt, xnb_unit_pvt.gnttab, nr_entries, in xnb_rxpkt2rsp_empty()
1795 nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab, in xnb_rxpkt2rsp_short()
1798 nr_reqs = xnb_rxpkt2rsp(&pkt, xnb_unit_pvt.gnttab, nr_entries, in xnb_rxpkt2rsp_short()
1854 nr_entries = xnb_rxpkt2gnttab(&pkt, mbufc, xnb_unit_pvt.gnttab, in xnb_rxpkt2rsp_extra()
1857 nr_reqs = xnb_rxpkt2rsp(&pkt, xnb_unit_pvt.gnttab, nr_entries, in xnb_rxpkt2rsp_extra()
1924 nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab, in xnb_rxpkt2rsp_2slots()
1927 nr_reqs = xnb_rxpkt2rsp(&pkt, xnb_unit_pvt.gnttab, nr_entries, in xnb_rxpkt2rsp_2slots()
1986 nr_entries = xnb_rxpkt2gnttab(&pkt, mbufc, xnb_unit_pvt.gnttab, in xnb_rxpkt2rsp_2short()
1989 nr_reqs = xnb_rxpkt2rsp(&pkt, xnb_unit_pvt.gnttab, nr_entries, in xnb_rxpkt2rsp_2short()
2041 nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab, in xnb_rxpkt2rsp_copyerror()
2044 xnb_unit_pvt.gnttab[2].status = GNTST_general_error; in xnb_rxpkt2rsp_copyerror()
2046 nr_reqs = xnb_rxpkt2rsp(&pkt, xnb_unit_pvt.gnttab, nr_entries, in xnb_rxpkt2rsp_copyerror()