Home
last modified time | relevance | path

Searched refs:grant_ref_t (Results 1 – 16 of 16) sorted by relevance

/trueos/sys/xen/
HDgnttab.h61 int flags, grant_ref_t *result);
68 int gnttab_end_foreign_access_ref(grant_ref_t ref);
76 void gnttab_end_foreign_access(grant_ref_t ref, void *page);
83 void gnttab_end_foreign_access_references(u_int count, grant_ref_t *refs);
85 int gnttab_grant_foreign_transfer(domid_t domid, unsigned long pfn, grant_ref_t *result);
87 unsigned long gnttab_end_foreign_transfer_ref(grant_ref_t ref);
88 unsigned long gnttab_end_foreign_transfer(grant_ref_t ref);
90 int gnttab_query_foreign_access(grant_ref_t ref);
95 int gnttab_alloc_grant_references(uint16_t count, grant_ref_t *pprivate_head);
97 void gnttab_free_grant_reference(grant_ref_t ref);
[all …]
HDgnttab.c47 static grant_ref_t **gnttab_list;
51 static grant_ref_t gnttab_free_head;
60 #define RPP (PAGE_SIZE / sizeof(grant_ref_t))
67 grant_ref_t head; in get_free_entries()
116 put_free_entry(grant_ref_t ref) in put_free_entry()
133 grant_ref_t *result) in gnttab_grant_foreign_access()
154 gnttab_grant_foreign_access_ref(grant_ref_t ref, domid_t domid, in gnttab_grant_foreign_access_ref()
165 gnttab_query_foreign_access(grant_ref_t ref) in gnttab_query_foreign_access()
175 gnttab_end_foreign_access_ref(grant_ref_t ref) in gnttab_end_foreign_access_ref()
192 gnttab_end_foreign_access(grant_ref_t ref, void *page) in gnttab_end_foreign_access()
[all …]
/trueos/sys/xen/interface/io/
HDfsif.h48 grant_ref_t gref;
60 grant_ref_t grefs[1]; /* Variable length */
68 grant_ref_t grefs[1]; /* Variable length */
95 grant_ref_t gref;
101 grant_ref_t gref;
109 grant_ref_t gref;
114 grant_ref_t gref;
132 grant_ref_t gref;
180 sizeof(grant_ref_t) + 1)
182 sizeof(grant_ref_t) + 1)
HDnetif.h69 grant_ref_t gref; /* Reference to buffer page */
156 grant_ref_t gref; /* Reference to incoming granted frame */
HDtpmif.h41 grant_ref_t ref; /* grant table access reference */
HDvscsiif.h73 grant_ref_t gref;
HDblkif.h484 grant_ref_t gref; /* reference to I/O buffer frame */
HDusbif.h81 grant_ref_t gref;
/trueos/sys/xen/interface/
HDgrant_table.h114 typedef uint32_t grant_ref_t; typedef
273 grant_ref_t gref;
341 grant_ref_t ref;
418 grant_ref_t ref;
455 grant_ref_t ref;
567 grant_ref_t ref_a;
568 grant_ref_t ref_b;
/trueos/sys/dev/xen/blkfront/
HDblock.h115 grant_ref_t *cm_sg_refs;
117 grant_ref_t cm_gref_head;
180 grant_ref_t xbd_ring_ref[XBD_MAX_RING_PAGES];
HDblkfront.c166 grant_ref_t *sg_ref; in xbd_queue_cb()
1206 sizeof(grant_ref_t) * sc->xbd_max_request_segments, in xbd_initialize()
/trueos/sys/dev/xen/netfront/
HDnetfront.c270 grant_ref_t gref_tx_head;
271 grant_ref_t grant_tx_ref[NET_TX_RING_SIZE + 1];
272 grant_ref_t gref_rx_head;
273 grant_ref_t grant_rx_ref[NET_TX_RING_SIZE + 1];
364 static inline grant_ref_t
368 grant_ref_t ref = np->grant_rx_ref[i]; in xennet_get_rx_ref()
798 grant_ref_t ref; in network_alloc_rx_buffers()
1225 grant_ref_t ref) in xennet_move_rx_slot()
1247 grant_ref_t ref; in xennet_get_extras()
1293 grant_ref_t ref = xennet_get_rx_ref(np, *cons); in xennet_get_responses()
[all …]
/trueos/sys/xen/xenbus/
HDxenbusvar.h195 int xenbus_grant_ring(device_t dev, unsigned long ring_mfn, grant_ref_t *refp);
HDxenbus.c212 xenbus_grant_ring(device_t dev, unsigned long ring_mfn, grant_ref_t *refp) in xenbus_grant_ring()
/trueos/sys/dev/xen/netback/
HDnetback.c359 grant_ref_t ring_ref;
2036 grant_ref_t last_gref = GRANT_REF_INVALID; in xnb_rxpkt2rsp()
/trueos/sys/dev/xen/blkback/
HDblkback.c395 grant_ref_t ring_ref[XBB_MAX_RING_PAGES];