Home
last modified time | relevance | path

Searched refs:xen_blkif_ring (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/drivers/block/xen-blkback/
H A Dblkback.c168 static int add_persistent_gnt(struct xen_blkif_ring *ring, in add_persistent_gnt()
232 static void put_persistent_gnt(struct xen_blkif_ring *ring, in put_persistent_gnt()
539 static void print_stats(struct xen_blkif_ring *ring) in print_stats()
556 struct xen_blkif_ring *ring = arg; in xen_blkif_schedule()
636 void xen_blkbk_free_caches(struct xen_blkif_ring *ring) in xen_blkbk_free_caches()
646 struct xen_blkif_ring *ring, in xen_blkbk_unmap_prepare()
674 struct xen_blkif_ring *ring = pending_req->ring; in xen_blkbk_unmap_and_respond_callback()
706 struct xen_blkif_ring *ring = req->ring; in xen_blkbk_unmap_and_respond()
731 static void xen_blkbk_unmap(struct xen_blkif_ring *ring, in xen_blkbk_unmap()
756 static int xen_blkbk_map(struct xen_blkif_ring *ring, in xen_blkbk_map()
[all …]
H A Dcommon.h252 struct xen_blkif_ring { struct
321 struct xen_blkif_ring *rings; argument
345 struct xen_blkif_ring *ring;
387 void xen_blkbk_free_caches(struct xen_blkif_ring *ring);
H A Dxenbus.c80 struct xen_blkif_ring *ring; in xen_update_blkif_status()
134 blkif->rings = kcalloc(blkif->nr_rings, sizeof(struct xen_blkif_ring), in xen_blkif_alloc_rings()
140 struct xen_blkif_ring *ring = &blkif->rings[r]; in xen_blkif_alloc_rings()
192 static int xen_blkif_map(struct xen_blkif_ring *ring, grant_ref_t *gref, in xen_blkif_map()
274 struct xen_blkif_ring *ring = &blkif->rings[r]; in xen_blkif_disconnect()
393 struct xen_blkif_ring *ring = &blkif->rings[i]; \
965 static int read_per_ring_refs(struct xen_blkif_ring *ring, const char *dir) in read_per_ring_refs()