Home
last modified time | relevance | path

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

12

/linux/include/xen/
A Dgrant_table.h57 #define INVALID_GRANT_REF ((grant_ref_t)-1)
108 void gnttab_end_foreign_access(grant_ref_t ref, int readonly,
114 unsigned long gnttab_end_foreign_transfer(grant_ref_t ref);
116 int gnttab_query_foreign_access(grant_ref_t ref);
123 void gnttab_free_grant_reference(grant_ref_t ref);
125 void gnttab_free_grant_references(grant_ref_t head);
129 int gnttab_claim_grant_reference(grant_ref_t *pprivate_head);
132 grant_ref_t release);
143 grant_ref_t ref, domid_t domid, in gnttab_page_grant_foreign_access_ref_one()
155 uint32_t flags, grant_ref_t ref, domid_t domid) in gnttab_set_map_op()
[all …]
A Dxen-front-pgdir-shbuf.h34 grant_ref_t *grefs;
80 grant_ref_t
A Dxenbus.h228 unsigned int nr_pages, grant_ref_t *grefs);
229 int xenbus_map_ring_valloc(struct xenbus_device *dev, grant_ref_t *gnt_refs,
/linux/drivers/xen/
A Dgrant-table.c73 static grant_ref_t **gnttab_list;
76 static grant_ref_t gnttab_free_head;
159 #define RPP (PAGE_SIZE / sizeof(grant_ref_t))
162 static inline grant_ref_t *__gnttab_entry(grant_ref_t entry) in __gnttab_entry()
173 grant_ref_t head; in get_free_entries()
221 static void put_free_entry(grant_ref_t ref) in put_free_entry()
358 grant_ref_t ref;
555 grant_ref_t ref; in gnttab_free_grant_references()
595 grant_ref_t g = *private_head; in gnttab_claim_grant_reference()
604 grant_ref_t release) in gnttab_release_grant_reference()
[all …]
A Dxen-front-pgdir-shbuf.c40 grant_ref_t gref_dir_next_page;
41 grant_ref_t gref[1]; /* Variable length */
63 grant_ref_t *priv_gref_head, int gref_idx);
82 grant_ref_t
160 gref)) / sizeof(grant_ref_t))
394 to_copy * sizeof(grant_ref_t)); in guest_fill_page_dir()
411 grant_ref_t *priv_gref_head, in guest_grant_refs_for_buffer()
441 grant_ref_t priv_gref_head; in grant_references()
A Dgntdev-dmabuf.c52 grant_ref_t *refs;
499 grant_ref_t priv_gref_head; in dmabuf_imp_grant_foreign_access()
A Dpvcalls-back.c59 grant_ref_t ref;
315 grant_ref_t ref, in pvcalls_new_active_socket()
925 grant_ref_t ring_ref; in backend_connect()
A Dpvcalls-front.c33 grant_ref_t ref;
64 grant_ref_t ref;
1134 grant_ref_t gref_head = 0; in pvcalls_front_probe()
/linux/include/xen/interface/
A Dgrant_table.h73 typedef uint32_t grant_ref_t; typedef
210 grant_ref_t gref;
249 grant_ref_t ref;
326 grant_ref_t ref;
360 grant_ref_t ref;
472 grant_ref_t ref;
/linux/include/xen/interface/io/
A Ddisplif.h504 grant_ref_t gref_directory;
539 grant_ref_t gref_dir_next_page;
540 grant_ref_t gref[1]; /* Variable length */
766 grant_ref_t gref_directory;
A Dpvcalls.h27 grant_ref_t ref[];
54 grant_ref_t ref;
73 grant_ref_t ref;
A Dsndif.h626 grant_ref_t gref_directory;
661 grant_ref_t gref_dir_next_page;
662 grant_ref_t gref[1]; /* Variable length */
A Dblkif.h188 grant_ref_t gref; /* reference to I/O buffer frame */
237 grant_ref_t indirect_grefs[BLKIF_MAX_INDIRECT_PAGES_PER_REQUEST];
A Dnetif.h832 grant_ref_t gref;
895 grant_ref_t gref;
A Dvscsiif.h165 grant_ref_t gref;
A Dring.h434 grant_ref_t ref[]; \
/linux/drivers/xen/xenbus/
A Dxenbus_client.c90 grant_ref_t *gnt_refs, unsigned int nr_grefs,
379 unsigned int nr_pages, grant_ref_t *grefs) in xenbus_grant_ring()
472 int xenbus_map_ring_valloc(struct xenbus_device *dev, grant_ref_t *gnt_refs, in xenbus_map_ring_valloc()
503 grant_ref_t *gnt_refs, in __xenbus_map_ring()
615 grant_ref_t *gnt_ref, in xenbus_map_ring_hvm()
700 grant_ref_t *gnt_refs, in xenbus_map_ring_pv()
/linux/drivers/net/xen-netback/
A Dcommon.h362 int xenvif_connect_ctrl(struct xenvif *vif, grant_ref_t ring_ref,
378 grant_ref_t tx_ring_ref,
379 grant_ref_t rx_ring_ref);
/linux/drivers/block/xen-blkback/
A Dcommon.h109 grant_ref_t indirect_grefs[BLKIF_MAX_INDIRECT_PAGES_PER_REQUEST];
165 grant_ref_t indirect_grefs[BLKIF_MAX_INDIRECT_PAGES_PER_REQUEST];
240 grant_ref_t gnt;
332 grant_ref_t gref;
/linux/drivers/net/
A Dxen-netfront.c135 grant_ref_t gref_tx_head;
136 grant_ref_t grant_tx_ref[NET_TX_RING_SIZE];
148 grant_ref_t gref_rx_head;
149 grant_ref_t grant_rx_ref[NET_RX_RING_SIZE];
226 grant_ref_t ref = queue->grant_rx_ref[i]; in xennet_get_rx_ref()
305 grant_ref_t ref; in xennet_alloc_rx_buffers()
474 grant_ref_t ref; in xennet_tx_setup_grant()
856 grant_ref_t ref) in xennet_move_rx_slot()
880 grant_ref_t ref; in xennet_get_extras()
967 grant_ref_t ref = xennet_get_rx_ref(queue, cons); in xennet_get_responses()
[all …]
/linux/include/uapi/xen/
A Dgntdev.h153 grant_ref_t ref;
/linux/net/9p/
A Dtrans_xen.c39 grant_ref_t ref;
279 grant_ref_t ref; in xen_9pfs_front_free()
/linux/drivers/tty/hvc/
A Dhvc_xen.c45 grant_ref_t gntref;
407 grant_ref_t gref_head; in xencons_connect_backend()
/linux/drivers/scsi/
A Dxen-scsifront.c112 grant_ref_t ring_ref;
402 grant_ref_t gref_head; in map_data_for_request()
712 grant_ref_t gref; in scsifront_alloc_ring()
/linux/drivers/block/
A Dxen-blkfront.c88 grant_ref_t gref;
367 static struct grant *get_grant(grant_ref_t *gref_head, in get_grant()
392 static struct grant *get_indirect_grant(grant_ref_t *gref_head, in get_indirect_grant()
575 grant_ref_t gref_head;
1677 grant_ref_t gref[XENBUS_MAX_RING_GRANTS]; in setup_blkring()

Completed in 60 milliseconds

12