Symbol: grant_ref_t
drivers/block/xen-blkback/blkback.c
206
grant_ref_t gref)
drivers/block/xen-blkback/common.h
109
grant_ref_t indirect_grefs[BLKIF_MAX_INDIRECT_PAGES_PER_REQUEST];
drivers/block/xen-blkback/common.h
165
grant_ref_t indirect_grefs[BLKIF_MAX_INDIRECT_PAGES_PER_REQUEST];
drivers/block/xen-blkback/common.h
243
grant_ref_t gnt;
drivers/block/xen-blkback/common.h
335
grant_ref_t gref;
drivers/block/xen-blkback/xenbus.c
191
static int xen_blkif_map(struct xen_blkif_ring *ring, grant_ref_t *gref,
drivers/block/xen-blkfront.c
374
static struct grant *get_grant(grant_ref_t *gref_head,
drivers/block/xen-blkfront.c
399
static struct grant *get_indirect_grant(grant_ref_t *gref_head,
drivers/block/xen-blkfront.c
583
grant_ref_t gref_head;
drivers/block/xen-blkfront.c
88
grant_ref_t gref;
drivers/net/xen-netback/common.h
359
int xenvif_connect_ctrl(struct xenvif *vif, grant_ref_t ring_ref,
drivers/net/xen-netback/common.h
370
grant_ref_t tx_ring_ref,
drivers/net/xen-netback/common.h
371
grant_ref_t rx_ring_ref);
drivers/net/xen-netback/interface.c
617
int xenvif_connect_ctrl(struct xenvif *vif, grant_ref_t ring_ref,
drivers/net/xen-netback/netback.c
1542
grant_ref_t tx_ring_ref,
drivers/net/xen-netback/netback.c
1543
grant_ref_t rx_ring_ref)
drivers/net/xen-netback/xenbus.c
687
grant_ref_t ring_ref;
drivers/net/xen-netfront.c
1031
grant_ref_t ref = xennet_get_rx_ref(queue, cons);
drivers/net/xen-netfront.c
137
grant_ref_t gref_tx_head;
drivers/net/xen-netfront.c
138
grant_ref_t grant_tx_ref[NET_TX_RING_SIZE];
drivers/net/xen-netfront.c
150
grant_ref_t gref_rx_head;
drivers/net/xen-netfront.c
151
grant_ref_t grant_rx_ref[NET_RX_RING_SIZE];
drivers/net/xen-netfront.c
227
static grant_ref_t xennet_get_rx_ref(struct netfront_queue *queue,
drivers/net/xen-netfront.c
231
grant_ref_t ref = queue->grant_rx_ref[i];
drivers/net/xen-netfront.c
313
grant_ref_t ref;
drivers/net/xen-netfront.c
480
grant_ref_t ref;
drivers/net/xen-netfront.c
913
grant_ref_t ref)
drivers/net/xen-netfront.c
937
grant_ref_t ref;
drivers/pci/xen-pcifront.c
44
grant_ref_t gnt_ref;
drivers/scsi/xen-scsifront.c
115
grant_ref_t ring_ref;
drivers/scsi/xen-scsifront.c
474
grant_ref_t gref_head;
drivers/tty/hvc/hvc_xen.c
45
grant_ref_t gntref;
drivers/tty/hvc/hvc_xen.c
450
grant_ref_t gref_head;
drivers/usb/host/xen-hcd.c
586
grant_ref_t *gref_head,
drivers/usb/host/xen-hcd.c
590
grant_ref_t ref;
drivers/usb/host/xen-hcd.c
645
grant_ref_t gref_head;
drivers/xen/gntalloc.c
95
grant_ref_t gref_id; /* The grant reference number */
drivers/xen/gntdev-dmabuf.c
44
grant_ref_t *refs;
drivers/xen/gntdev-dmabuf.c
482
grant_ref_t priv_gref_head;
drivers/xen/grant-dma-ops.c
121
grant_ref_t grant;
drivers/xen/grant-dma-ops.c
176
grant_ref_t grant;
drivers/xen/grant-dma-ops.c
213
grant_ref_t grant;
drivers/xen/grant-dma-ops.c
33
static inline dma_addr_t grant_to_dma(grant_ref_t grant)
drivers/xen/grant-dma-ops.c
38
static inline grant_ref_t dma_to_grant(dma_addr_t dma)
drivers/xen/grant-dma-ops.c
40
return (grant_ref_t)((dma & ~XEN_GRANT_DMA_ADDR_OFF) >> XEN_PAGE_SHIFT);
drivers/xen/grant-dma-ops.c
85
grant_ref_t grant;
drivers/xen/grant-table.c
139
void (*update_entry)(grant_ref_t ref, domid_t domid,
drivers/xen/grant-table.c
148
int (*end_foreign_access_ref)(grant_ref_t ref);
drivers/xen/grant-table.c
152
unsigned long (*read_frame)(grant_ref_t ref);
drivers/xen/grant-table.c
1638
gnttab_list = kmalloc_objs(grant_ref_t *, max_nr_glist_frames);
drivers/xen/grant-table.c
1644
gnttab_list[i] = (grant_ref_t *)__get_free_page(GFP_KERNEL);
drivers/xen/grant-table.c
169
#define RPP (PAGE_SIZE / sizeof(grant_ref_t))
drivers/xen/grant-table.c
172
static inline grant_ref_t *__gnttab_entry(grant_ref_t entry)
drivers/xen/grant-table.c
183
grant_ref_t head;
drivers/xen/grant-table.c
229
grant_ref_t *last;
drivers/xen/grant-table.c
331
static void put_free_entry_locked(grant_ref_t ref)
drivers/xen/grant-table.c
346
static void put_free_entry(grant_ref_t ref)
drivers/xen/grant-table.c
384
static void gnttab_update_entry_v1(grant_ref_t ref, domid_t domid,
drivers/xen/grant-table.c
393
static void gnttab_update_entry_v2(grant_ref_t ref, domid_t domid,
drivers/xen/grant-table.c
405
void gnttab_grant_foreign_access_ref(grant_ref_t ref, domid_t domid,
drivers/xen/grant-table.c
428
static int gnttab_end_foreign_access_ref_v1(grant_ref_t ref)
drivers/xen/grant-table.c
442
static int gnttab_end_foreign_access_ref_v2(grant_ref_t ref)
drivers/xen/grant-table.c
465
static inline int _gnttab_end_foreign_access_ref(grant_ref_t ref)
drivers/xen/grant-table.c
470
int gnttab_end_foreign_access_ref(grant_ref_t ref)
drivers/xen/grant-table.c
479
static unsigned long gnttab_read_frame_v1(grant_ref_t ref)
drivers/xen/grant-table.c
484
static unsigned long gnttab_read_frame_v2(grant_ref_t ref)
drivers/xen/grant-table.c
491
grant_ref_t ref;
drivers/xen/grant-table.c
553
static void gnttab_add_deferred(grant_ref_t ref, struct page *page)
drivers/xen/grant-table.c
592
int gnttab_try_end_foreign_access(grant_ref_t ref)
drivers/xen/grant-table.c
603
void gnttab_end_foreign_access(grant_ref_t ref, struct page *page)
drivers/xen/grant-table.c
613
void gnttab_free_grant_reference(grant_ref_t ref)
drivers/xen/grant-table.c
619
void gnttab_free_grant_references(grant_ref_t head)
drivers/xen/grant-table.c
621
grant_ref_t ref;
drivers/xen/grant-table.c
635
void gnttab_free_grant_reference_seq(grant_ref_t head, unsigned int count)
drivers/xen/grant-table.c
648
int gnttab_alloc_grant_references(u16 count, grant_ref_t *head)
drivers/xen/grant-table.c
661
int gnttab_alloc_grant_reference_seq(unsigned int count, grant_ref_t *first)
drivers/xen/grant-table.c
679
int gnttab_empty_grant_references(const grant_ref_t *private_head)
drivers/xen/grant-table.c
685
int gnttab_claim_grant_reference(grant_ref_t *private_head)
drivers/xen/grant-table.c
687
grant_ref_t g = *private_head;
drivers/xen/grant-table.c
695
void gnttab_release_grant_reference(grant_ref_t *private_head,
drivers/xen/grant-table.c
696
grant_ref_t release)
drivers/xen/grant-table.c
72
static grant_ref_t **gnttab_list;
drivers/xen/grant-table.c
766
gnttab_list[i] = (grant_ref_t *)__get_free_page(GFP_ATOMIC);
drivers/xen/grant-table.c
94
static grant_ref_t gnttab_free_head = GNTTAB_LIST_END;
drivers/xen/grant-table.c
95
static grant_ref_t gnttab_last_free = GNTTAB_LIST_END;
drivers/xen/grant-table.c
96
static grant_ref_t *gnttab_free_tail_ptr;
drivers/xen/pvcalls-back.c
319
grant_ref_t ref,
drivers/xen/pvcalls-back.c
60
grant_ref_t ref;
drivers/xen/pvcalls-back.c
934
grant_ref_t ring_ref;
drivers/xen/pvcalls-front.c
1151
grant_ref_t gref_head = 0;
drivers/xen/pvcalls-front.c
33
grant_ref_t ref;
drivers/xen/pvcalls-front.c
64
grant_ref_t ref;
drivers/xen/xen-front-pgdir-shbuf.c
151
gref)) / sizeof(grant_ref_t))
drivers/xen/xen-front-pgdir-shbuf.c
31
grant_ref_t gref_dir_next_page;
drivers/xen/xen-front-pgdir-shbuf.c
33
grant_ref_t gref[]; /* Variable length */
drivers/xen/xen-front-pgdir-shbuf.c
383
to_copy * sizeof(grant_ref_t));
drivers/xen/xen-front-pgdir-shbuf.c
400
grant_ref_t *priv_gref_head,
drivers/xen/xen-front-pgdir-shbuf.c
430
grant_ref_t priv_gref_head;
drivers/xen/xen-front-pgdir-shbuf.c
55
grant_ref_t *priv_gref_head, int gref_idx);
drivers/xen/xen-front-pgdir-shbuf.c
74
grant_ref_t
drivers/xen/xen-scsiback.c
843
static int scsiback_init_sring(struct vscsibk_info *info, grant_ref_t ring_ref,
drivers/xen/xenbus/xenbus_client.c
396
unsigned int nr_pages, grant_ref_t *grefs)
drivers/xen/xenbus/xenbus_client.c
399
grant_ref_t gref_head;
drivers/xen/xenbus/xenbus_client.c
455
grant_ref_t *grefs)
drivers/xen/xenbus/xenbus_client.c
532
int xenbus_map_ring_valloc(struct xenbus_device *dev, grant_ref_t *gnt_refs,
drivers/xen/xenbus/xenbus_client.c
563
grant_ref_t *gnt_refs,
drivers/xen/xenbus/xenbus_client.c
676
grant_ref_t *gnt_ref,
drivers/xen/xenbus/xenbus_client.c
762
grant_ref_t *gnt_refs,
drivers/xen/xenbus/xenbus_client.c
90
grant_ref_t *gnt_refs, unsigned int nr_grefs,
include/uapi/xen/gntdev.h
159
grant_ref_t ref;
include/xen/grant_table.h
115
void gnttab_end_foreign_access(grant_ref_t ref, struct page *page);
include/xen/grant_table.h
123
int gnttab_try_end_foreign_access(grant_ref_t ref);
include/xen/grant_table.h
128
int gnttab_alloc_grant_references(u16 count, grant_ref_t *pprivate_head);
include/xen/grant_table.h
130
int gnttab_alloc_grant_reference_seq(unsigned int count, grant_ref_t *first);
include/xen/grant_table.h
132
void gnttab_free_grant_reference(grant_ref_t ref);
include/xen/grant_table.h
134
void gnttab_free_grant_references(grant_ref_t head);
include/xen/grant_table.h
136
void gnttab_free_grant_reference_seq(grant_ref_t head, unsigned int count);
include/xen/grant_table.h
138
int gnttab_empty_grant_references(const grant_ref_t *pprivate_head);
include/xen/grant_table.h
140
int gnttab_claim_grant_reference(grant_ref_t *pprivate_head);
include/xen/grant_table.h
142
void gnttab_release_grant_reference(grant_ref_t *private_head,
include/xen/grant_table.h
143
grant_ref_t release);
include/xen/grant_table.h
149
void gnttab_grant_foreign_access_ref(grant_ref_t ref, domid_t domid,
include/xen/grant_table.h
154
grant_ref_t ref, domid_t domid,
include/xen/grant_table.h
163
uint32_t flags, grant_ref_t ref, domid_t domid)
include/xen/grant_table.h
280
grant_ref_t gref;
include/xen/grant_table.h
57
#define INVALID_GRANT_REF ((grant_ref_t)-1)
include/xen/grant_table.h
98
int gnttab_end_foreign_access_ref(grant_ref_t ref);
include/xen/interface/grant_table.h
232
grant_ref_t gref;
include/xen/interface/grant_table.h
285
grant_ref_t ref;
include/xen/interface/grant_table.h
359
grant_ref_t ref;
include/xen/interface/grant_table.h
392
grant_ref_t ref;
include/xen/interface/grant_table.h
495
grant_ref_t ref_a;
include/xen/interface/grant_table.h
496
grant_ref_t ref_b;
include/xen/interface/grant_table.h
509
grant_ref_t ref;
include/xen/interface/io/blkif.h
188
grant_ref_t gref; /* reference to I/O buffer frame */
include/xen/interface/io/blkif.h
237
grant_ref_t indirect_grefs[BLKIF_MAX_INDIRECT_PAGES_PER_REQUEST];
include/xen/interface/io/displif.h
504
grant_ref_t gref_directory;
include/xen/interface/io/displif.h
539
grant_ref_t gref_dir_next_page;
include/xen/interface/io/displif.h
540
grant_ref_t gref[];
include/xen/interface/io/displif.h
766
grant_ref_t gref_directory;
include/xen/interface/io/netif.h
832
grant_ref_t gref;
include/xen/interface/io/netif.h
895
grant_ref_t gref;
include/xen/interface/io/pvcalls.h
27
grant_ref_t ref[];
include/xen/interface/io/pvcalls.h
54
grant_ref_t ref;
include/xen/interface/io/pvcalls.h
73
grant_ref_t ref;
include/xen/interface/io/ring.h
443
grant_ref_t ref[]; \
include/xen/interface/io/sndif.h
626
grant_ref_t gref_directory;
include/xen/interface/io/sndif.h
661
grant_ref_t gref_dir_next_page;
include/xen/interface/io/sndif.h
662
grant_ref_t gref[];
include/xen/interface/io/usbif.h
327
grant_ref_t gref;
include/xen/interface/io/vscsiif.h
237
grant_ref_t gref;
include/xen/xen-front-pgdir-shbuf.h
34
grant_ref_t *grefs;
include/xen/xen-front-pgdir-shbuf.h
80
grant_ref_t
include/xen/xenbus.h
221
unsigned int nr_pages, grant_ref_t *grefs);
include/xen/xenbus.h
223
grant_ref_t *grefs);
include/xen/xenbus.h
224
int xenbus_map_ring_valloc(struct xenbus_device *dev, grant_ref_t *gnt_refs,
net/9p/trans_xen.c
294
grant_ref_t ref;
net/9p/trans_xen.c
40
grant_ref_t ref;