Home
last modified time | relevance | path

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

/freebsd/sys/xen/
H A Dgnttab.h62 int flags, grant_ref_t *result);
69 int gnttab_end_foreign_access_ref(grant_ref_t ref);
77 void gnttab_end_foreign_access(grant_ref_t ref, void *page);
84 void gnttab_end_foreign_access_references(u_int count, grant_ref_t *refs);
86 int gnttab_grant_foreign_transfer(domid_t domid, unsigned long pfn, grant_ref_t *result);
88 unsigned long gnttab_end_foreign_transfer_ref(grant_ref_t ref);
89 unsigned long gnttab_end_foreign_transfer(grant_ref_t ref);
91 int gnttab_query_foreign_access(grant_ref_t ref);
96 int gnttab_alloc_grant_references(uint16_t count, grant_ref_t *pprivate_head);
98 void gnttab_free_grant_reference(grant_ref_t ref);
[all …]
/freebsd/sys/dev/xen/grant_table/
H A Dgrant_table.c40 static grant_ref_t **gnttab_list;
44 static grant_ref_t gnttab_free_head;
62 #define RPP (PAGE_SIZE / sizeof(grant_ref_t))
69 grant_ref_t head; in get_free_entries()
118 put_free_entry(grant_ref_t ref) in put_free_entry()
135 grant_ref_t *result) in gnttab_grant_foreign_access()
156 gnttab_grant_foreign_access_ref(grant_ref_t ref, domid_t domid, in gnttab_grant_foreign_access_ref()
167 gnttab_query_foreign_access(grant_ref_t ref) in gnttab_query_foreign_access()
177 gnttab_end_foreign_access_ref(grant_ref_t ref) in gnttab_end_foreign_access_ref()
191 gnttab_end_foreign_access(grant_ref_t ref, void *page) in gnttab_end_foreign_access()
[all …]
/freebsd/sys/contrib/xen/io/
H A Dfsif.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)
H A Ddisplif.h521 grant_ref_t gref_directory;
556 grant_ref_t gref_dir_next_page;
557 grant_ref_t gref[1]; /* Variable length */
783 grant_ref_t gref_directory;
H A Dpvcalls.h50 grant_ref_t ref[];
78 grant_ref_t ref;
100 grant_ref_t ref;
H A Dnetif.h451 grant_ref_t ref;
986 grant_ref_t gref;
1047 grant_ref_t gref;
H A Dsndif.h643 grant_ref_t gref_directory;
678 grant_ref_t gref_dir_next_page;
679 grant_ref_t gref[1]; /* Variable length */
H A Dblkif.h638 grant_ref_t gref; /* reference to I/O buffer frame */
679 grant_ref_t indirect_grefs[BLKIF_MAX_INDIRECT_PAGES_PER_REQUEST];
H A Dcameraif.h749 grant_ref_t gref_directory;
782 grant_ref_t gref_dir_next_page;
783 grant_ref_t gref[1]; /* Variable length */
H A Dtpmif.h41 grant_ref_t ref; /* grant table access reference */
H A Dvscsiif.h254 grant_ref_t gref;
H A Dusbif.h343 grant_ref_t gref;
H A Dring.h481 grant_ref_t ref[]; \
/freebsd/sys/contrib/xen/
H A Dgrant_table.h114 typedef uint32_t grant_ref_t; typedef
278 grant_ref_t gref;
347 grant_ref_t ref;
429 grant_ref_t ref;
464 grant_ref_t ref;
575 grant_ref_t ref_a;
576 grant_ref_t ref_b;
590 grant_ref_t ref;
/freebsd/sys/dev/xen/blkfront/
H A Dblock.h116 grant_ref_t *cm_sg_refs;
118 grant_ref_t cm_gref_head;
127 grant_ref_t cm_indirectionrefs[BLKIF_MAX_INDIRECT_PAGES_PER_REQUEST];
185 grant_ref_t xbd_ring_ref[XBD_MAX_RING_PAGES];
H A Dblkfront.c160 grant_ref_t * gref_head, int otherend_id, int readonly, in xbd_mksegarray()
161 grant_ref_t * sg_ref, struct blkif_request_segment *sg, in xbd_mksegarray()
267 sizeof(grant_ref_t) * sc->xbd_max_request_indirectpages); in xbd_queue_cb()
1363 sizeof(grant_ref_t) * sc->xbd_max_request_segments, in xbd_connect()
/freebsd/sys/dev/xen/netfront/
H A Dnetfront.c171 grant_ref_t gref_head;
172 grant_ref_t grant_ref[NET_RX_RING_SIZE + 1];
191 grant_ref_t gref_head;
192 grant_ref_t grant_ref[NET_TX_RING_SIZE + 1];
305 static inline grant_ref_t
309 grant_ref_t ref = rxq->grant_ref[i]; in xn_get_rx_ref()
1159 grant_ref_t ref; in xn_alloc_rx_buffers()
1438 grant_ref_t ref) in xn_move_rx_slot()
1460 grant_ref_t ref; in xn_get_extras()
1493 grant_ref_t ref = xn_get_rx_ref(rxq, *cons); in xn_get_responses()
[all …]
/freebsd/sys/xen/xenbus/
H A Dxenbusvar.h143 int xenbus_grant_ring(device_t dev, unsigned long ring_mfn, grant_ref_t *refp);
H A Dxenbus.c168 xenbus_grant_ring(device_t dev, unsigned long ring_mfn, grant_ref_t *refp) in xenbus_grant_ring()
/freebsd/sys/dev/xen/netback/
H A Dnetback.c350 grant_ref_t ring_ref;
2037 grant_ref_t last_gref = GRANT_REF_INVALID; in xnb_rxpkt2rsp()
/freebsd/sys/dev/xen/gntdev/
H A Dgntdev.c235 grant_ref_t gref_id;
/freebsd/sys/dev/xen/blkback/
H A Dblkback.c365 grant_ref_t ring_ref[XBB_MAX_RING_PAGES];