Home
last modified time | relevance | path

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

/linux-4.1.27/include/xen/
Dgrant_table.h91 int gnttab_end_foreign_access_ref(grant_ref_t ref, int readonly);
99 void gnttab_end_foreign_access(grant_ref_t ref, int readonly,
104 unsigned long gnttab_end_foreign_transfer_ref(grant_ref_t ref);
105 unsigned long gnttab_end_foreign_transfer(grant_ref_t ref);
107 int gnttab_query_foreign_access(grant_ref_t ref);
112 int gnttab_alloc_grant_references(u16 count, grant_ref_t *pprivate_head);
114 void gnttab_free_grant_reference(grant_ref_t ref);
116 void gnttab_free_grant_references(grant_ref_t head);
118 int gnttab_empty_grant_references(const grant_ref_t *pprivate_head);
120 int gnttab_claim_grant_reference(grant_ref_t *pprivate_head);
[all …]
Dxenbus.h207 unsigned int nr_pages, grant_ref_t *grefs);
208 int xenbus_map_ring_valloc(struct xenbus_device *dev, grant_ref_t *gnt_refs,
211 grant_ref_t *gnt_refs, unsigned int nr_grefs,
/linux-4.1.27/drivers/xen/
Dgrant-table.c65 static grant_ref_t **gnttab_list;
68 static grant_ref_t gnttab_free_head;
98 void (*update_entry)(grant_ref_t ref, domid_t domid,
108 int (*end_foreign_access_ref)(grant_ref_t ref, int readonly);
116 unsigned long (*end_foreign_transfer_ref)(grant_ref_t ref);
123 int (*query_foreign_access)(grant_ref_t ref);
140 #define RPP (PAGE_SIZE / sizeof(grant_ref_t))
143 static inline grant_ref_t *__gnttab_entry(grant_ref_t entry) in __gnttab_entry()
154 grant_ref_t head; in get_free_entries()
202 static void put_free_entry(grant_ref_t ref) in put_free_entry()
[all …]
Dgntalloc.c95 grant_ref_t gref_id; /* The grant reference number */
Dxen-scsiback.c801 static int scsiback_init_sring(struct vscsibk_info *info, grant_ref_t ring_ref, in scsiback_init_sring()
/linux-4.1.27/include/xen/interface/
Dgrant_table.h90 typedef uint32_t grant_ref_t; typedef
227 grant_ref_t gref;
266 grant_ref_t ref;
343 grant_ref_t ref;
377 grant_ref_t ref;
489 grant_ref_t ref;
/linux-4.1.27/include/xen/interface/io/
Dnetif.h149 grant_ref_t gref; /* Reference to buffer page */
215 grant_ref_t gref; /* Reference to incoming granted frame */
Dblkif.h139 grant_ref_t gref; /* reference to I/O buffer frame */
188 grant_ref_t indirect_grefs[BLKIF_MAX_INDIRECT_PAGES_PER_REQUEST];
Dvscsiif.h182 grant_ref_t gref;
/linux-4.1.27/drivers/xen/xenbus/
Dxenbus_client.c72 grant_ref_t *gnt_refs, unsigned int nr_grefs,
376 unsigned int nr_pages, grant_ref_t *grefs) in xenbus_grant_ring()
464 int xenbus_map_ring_valloc(struct xenbus_device *dev, grant_ref_t *gnt_refs, in xenbus_map_ring_valloc()
475 grant_ref_t *gnt_refs, in __xenbus_map_ring()
537 grant_ref_t *gnt_refs, in xenbus_map_ring_valloc_pv()
595 grant_ref_t *gnt_ref, in xenbus_map_ring_valloc_hvm()
686 int xenbus_map_ring(struct xenbus_device *dev, grant_ref_t *gnt_refs, in xenbus_map_ring()
/linux-4.1.27/drivers/block/xen-blkback/
Dcommon.h100 grant_ref_t indirect_grefs[BLKIF_MAX_INDIRECT_PAGES_PER_REQUEST];
164 grant_ref_t indirect_grefs[BLKIF_MAX_INDIRECT_PAGES_PER_REQUEST];
255 grant_ref_t gnt;
334 grant_ref_t gref;
Dxenbus.c201 static int xen_blkif_map(struct xen_blkif *blkif, grant_ref_t gref, in xen_blkif_map()
Dblkback.c232 grant_ref_t gref) in get_persistent_gnt()
/linux-4.1.27/drivers/net/xen-netback/
Dcommon.h291 grant_ref_t tx_ring_ref,
292 grant_ref_t rx_ring_ref);
Dnetback.c243 grant_ref_t copy_gref;
1773 grant_ref_t tx_ring_ref, in xenvif_map_frontend_rings()
1774 grant_ref_t rx_ring_ref) in xenvif_map_frontend_rings()
/linux-4.1.27/drivers/net/
Dxen-netfront.c131 grant_ref_t gref_tx_head;
132 grant_ref_t grant_tx_ref[NET_TX_RING_SIZE];
143 grant_ref_t gref_rx_head;
144 grant_ref_t grant_rx_ref[NET_RX_RING_SIZE];
212 static grant_ref_t xennet_get_rx_ref(struct netfront_queue *queue, in xennet_get_rx_ref()
216 grant_ref_t ref = queue->grant_rx_ref[i]; in xennet_get_rx_ref()
294 grant_ref_t ref; in xennet_alloc_rx_buffers()
425 grant_ref_t ref; in xennet_make_one_txreq()
656 grant_ref_t ref) in xennet_move_rx_slot()
680 grant_ref_t ref; in xennet_get_extras()
[all …]
/linux-4.1.27/drivers/tty/hvc/
Dhvc_xen.c55 grant_ref_t gntref;
376 grant_ref_t gref_head; in xencons_connect_backend()
/linux-4.1.27/drivers/scsi/
Dxen-scsifront.c109 grant_ref_t ring_ref;
372 grant_ref_t gref_head; in map_data_for_request()
717 grant_ref_t gref; in scsifront_alloc_ring()
/linux-4.1.27/drivers/char/tpm/
Dxen-tpmfront.c196 grant_ref_t gref; in setup_ring()
/linux-4.1.27/drivers/block/
Dxen-blkfront.c69 grant_ref_t gref;
232 static struct grant *get_grant(grant_ref_t *gref_head, in get_grant()
403 grant_ref_t gref_head; in blkif_queue_request()
1250 grant_ref_t gref; in setup_blkring()
/linux-4.1.27/drivers/pci/
Dxen-pcifront.c782 grant_ref_t gref; in pcifront_publish_info()