Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/xen/sys/
H A Dgnttab.h94 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);
117 void gnttab_free_grant_reference(grant_ref_t ref);
119 void gnttab_free_grant_references(grant_ref_t head);
123 int gnttab_claim_grant_reference(grant_ref_t *pprivate_head);
125 void gnttab_release_grant_reference(grant_ref_t *private_head,
126 grant_ref_t release);
[all …]
H A Dxendev.h278 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 Dgnttab.c98 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()
284 gnttab_query_foreign_access(grant_ref_t ref) in gnttab_query_foreign_access()
397 gnttab_end_foreign_transfer(grant_ref_t ref) in gnttab_end_foreign_transfer()
409 gnttab_free_grant_reference(grant_ref_t ref) in gnttab_free_grant_reference()
419 grant_ref_t ref; in gnttab_free_grant_references()
459 grant_ref_t g = *private_head; in gnttab_claim_grant_reference()
[all …]
H A Dxvdi.c104 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 Dgrant_table.h160 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 Dxnf.h79 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 Dxnb.h177 grant_ref_t xnb_rx_ring_ref;
182 grant_ref_t xnb_tx_ring_ref;
H A Dxdf.h148 grant_ref_t gs_ghead;
150 grant_ref_t gs_ge[BLKIF_MAX_SEGMENTS_PER_REQUEST];
H A Dxnf.c219 #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 Dxnb.c85 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 Dxdf.c228 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 Dblk_common.c691 grant_ref_t gref; in blk_bindto_frontend()
H A Dxpvtap.c1187 grant_ref_t gref[BLKIF_MAX_SEGMENTS_PER_REQUEST]; in xpvtap_user_request_map()
H A Dxdb.c734 grant_ref_t gref; in xdb_bindto_frontend()
/illumos-gate/usr/src/uts/common/xen/public/io/
H A Dnetif.h69 grant_ref_t gref; /* Reference to buffer page */
154 grant_ref_t gref; /* Reference to incoming granted frame */
H A Dblkif.h95 grant_ref_t gref; /* reference to I/O buffer frame */
/illumos-gate/usr/src/uts/i86xpv/vm/
H A Dseg_mf.h56 extern int segmf_add_grefs(struct seg *, caddr_t, uint_t, grant_ref_t *,
H A Dseg_mf.c72 grant_ref_t g_gref;
583 grant_ref_t *grefs, uint_t cnt, domid_t domid) in segmf_add_grefs()