/illumos-gate/usr/src/uts/common/xen/sys/ |
H A D | gnttab.h | 94 int gnttab_end_foreign_access_ref(grant_ref_t ref, int readonly); 102 void gnttab_end_foreign_access(grant_ref_t ref, int readonly, 107 gnttab_frame_t gnttab_end_foreign_transfer_ref(grant_ref_t ref); 108 gnttab_frame_t gnttab_end_foreign_transfer(grant_ref_t ref); 110 int gnttab_query_foreign_access(grant_ref_t ref); 115 int gnttab_alloc_grant_references(uint16_t count, grant_ref_t *pprivate_head); 117 void gnttab_free_grant_reference(grant_ref_t ref); 119 void gnttab_free_grant_references(grant_ref_t head); 121 int gnttab_empty_grant_references(const grant_ref_t *pprivate_head); 123 int gnttab_claim_grant_reference(grant_ref_t *pprivate_head); [all …]
|
H A D | xendev.h | 278 grant_ref_t xr_gref; 284 int xvdi_alloc_ring(dev_info_t *, size_t, size_t, grant_ref_t *, 287 int xvdi_map_ring(dev_info_t *, size_t, size_t, grant_ref_t,
|
/illumos-gate/usr/src/uts/common/xen/os/ |
H A D | gnttab.c | 98 static grant_ref_t **gnttab_list; 101 static grant_ref_t gnttab_free_head; 110 #define RPP (PAGESIZE / sizeof (grant_ref_t)) 217 grant_ref_t head; in get_free_entries() 236 put_free_entry(grant_ref_t ref) in put_free_entry() 271 gnttab_grant_foreign_access_ref(grant_ref_t ref, domid_t domid, in gnttab_grant_foreign_access_ref() 284 gnttab_query_foreign_access(grant_ref_t ref) in gnttab_query_foreign_access() 297 gnttab_end_foreign_access_ref(grant_ref_t ref, int readonly) in gnttab_end_foreign_access_ref() 315 gnttab_end_foreign_access(grant_ref_t ref, int readonly, gnttab_frame_t page) in gnttab_end_foreign_access() 354 gnttab_grant_foreign_transfer_ref(grant_ref_t ref, domid_t domid, pfn_t pfn) in gnttab_grant_foreign_transfer_ref() [all …]
|
H A D | xvdi.c | 104 static void xvdi_reinit_ring(dev_info_t *, grant_ref_t *, xendev_ring_t *); 524 grant_ref_t gref, xendev_ring_t **ringpp) in xvdi_map_ring() 632 xvdi_reinit_ring(dev_info_t *dip, grant_ref_t *gref, xendev_ring_t *ringp) in xvdi_reinit_ring() 658 grant_ref_t *gref, xendev_ring_t **ringpp) in xvdi_alloc_ring() 664 grant_ref_t ring_gref; in xvdi_alloc_ring() 704 rmaddr >> PAGESHIFT, 0)) == (grant_ref_t)-1) { in xvdi_alloc_ring()
|
/illumos-gate/usr/src/uts/common/xen/public/ |
H A D | grant_table.h | 160 typedef uint32_t grant_ref_t; typedef 189 grant_ref_t ref; 270 grant_ref_t ref; 306 grant_ref_t ref;
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xnf.h | 79 grant_ref_t grant_ref; /* grant table reference */ 189 grant_ref_t xnf_tx_ring_ref; 203 grant_ref_t xnf_rx_ring_ref; 215 grant_ref_t xnf_gref_head;
|
H A D | xnb.h | 177 grant_ref_t xnb_rx_ring_ref; 182 grant_ref_t xnb_tx_ring_ref;
|
H A D | xdf.h | 148 grant_ref_t gs_ghead; 150 grant_ref_t gs_ge[BLKIF_MAX_SEGMENTS_PER_REQUEST];
|
H A D | xnf.c | 219 #define INVALID_GRANT_REF ((grant_ref_t)-1) 270 static grant_ref_t xnf_gref_get(xnf_t *); 272 static void xnf_gref_put(xnf_t *, grant_ref_t); 407 static grant_ref_t 410 grant_ref_t gref; in xnf_gref_get() 438 xnf_gref_put(xnf_t *xnfp, grant_ref_t gref) in xnf_gref_put() 647 xnfp->xnf_tx_ring_ref = (grant_ref_t)err; in xnf_setup_rings() 659 xnfp->xnf_rx_ring_ref = (grant_ref_t)err; in xnf_setup_rings() 2787 grant_ref_t gref; in xnf_buf_get()
|
H A D | xnb.c | 85 size_t, size_t, size_t, grant_ref_t); 91 #define INVALID_GRANT_REF ((grant_ref_t)-1) 942 size_t s_off, size_t d_off, size_t len, grant_ref_t d_ref) in setup_gop()
|
H A D | xdf.c | 228 grant_ref_t gh; in gs_get() 277 static grant_ref_t 280 grant_ref_t gr = gnttab_claim_grant_reference(&gs->gs_ghead); in gs_grant() 1244 grant_ref_t gr; in xdf_process_rreq() 1525 grant_ref_t gref; in xdf_setstate_init()
|
H A D | blk_common.c | 691 grant_ref_t gref; in blk_bindto_frontend()
|
H A D | xpvtap.c | 1187 grant_ref_t gref[BLKIF_MAX_SEGMENTS_PER_REQUEST]; in xpvtap_user_request_map()
|
H A D | xdb.c | 734 grant_ref_t gref; in xdb_bindto_frontend()
|
/illumos-gate/usr/src/uts/common/xen/public/io/ |
H A D | netif.h | 69 grant_ref_t gref; /* Reference to buffer page */ 154 grant_ref_t gref; /* Reference to incoming granted frame */
|
H A D | blkif.h | 95 grant_ref_t gref; /* reference to I/O buffer frame */
|
/illumos-gate/usr/src/uts/i86xpv/vm/ |
H A D | seg_mf.h | 56 extern int segmf_add_grefs(struct seg *, caddr_t, uint_t, grant_ref_t *,
|
H A D | seg_mf.c | 72 grant_ref_t g_gref; 583 grant_ref_t *grefs, uint_t cnt, domid_t domid) in segmf_add_grefs()
|