xen_blkif_ring 145 drivers/block/xen-blkback/blkback.c static inline int get_free_page(struct xen_blkif_ring *ring, struct page **page) xen_blkif_ring 164 drivers/block/xen-blkback/blkback.c static inline void put_free_pages(struct xen_blkif_ring *ring, struct page **page, xen_blkif_ring 177 drivers/block/xen-blkback/blkback.c static inline void shrink_free_pagepool(struct xen_blkif_ring *ring, int num) xen_blkif_ring 205 drivers/block/xen-blkback/blkback.c static int do_block_io_op(struct xen_blkif_ring *ring); xen_blkif_ring 206 drivers/block/xen-blkback/blkback.c static int dispatch_rw_block_io(struct xen_blkif_ring *ring, xen_blkif_ring 209 drivers/block/xen-blkback/blkback.c static void make_response(struct xen_blkif_ring *ring, u64 id, xen_blkif_ring 230 drivers/block/xen-blkback/blkback.c static int add_persistent_gnt(struct xen_blkif_ring *ring, xen_blkif_ring 267 drivers/block/xen-blkback/blkback.c static struct persistent_gnt *get_persistent_gnt(struct xen_blkif_ring *ring, xen_blkif_ring 294 drivers/block/xen-blkback/blkback.c static void put_persistent_gnt(struct xen_blkif_ring *ring, xen_blkif_ring 304 drivers/block/xen-blkback/blkback.c static void free_persistent_gnts(struct xen_blkif_ring *ring, struct rb_root *root, xen_blkif_ring 352 drivers/block/xen-blkback/blkback.c struct xen_blkif_ring *ring = container_of(work, typeof(*ring), persistent_purge_work); xen_blkif_ring 387 drivers/block/xen-blkback/blkback.c static void purge_persistent_gnt(struct xen_blkif_ring *ring) xen_blkif_ring 470 drivers/block/xen-blkback/blkback.c static struct pending_req *alloc_req(struct xen_blkif_ring *ring) xen_blkif_ring 489 drivers/block/xen-blkback/blkback.c static void free_req(struct xen_blkif_ring *ring, struct pending_req *req) xen_blkif_ring 579 drivers/block/xen-blkback/blkback.c static void blkif_notify_work(struct xen_blkif_ring *ring) xen_blkif_ring 595 drivers/block/xen-blkback/blkback.c static void print_stats(struct xen_blkif_ring *ring) xen_blkif_ring 613 drivers/block/xen-blkback/blkback.c struct xen_blkif_ring *ring = arg; xen_blkif_ring 680 drivers/block/xen-blkback/blkback.c void xen_blkbk_free_caches(struct xen_blkif_ring *ring) xen_blkif_ring 695 drivers/block/xen-blkback/blkback.c struct xen_blkif_ring *ring, xen_blkif_ring 723 drivers/block/xen-blkback/blkback.c struct xen_blkif_ring *ring = pending_req->ring; xen_blkif_ring 755 drivers/block/xen-blkback/blkback.c struct xen_blkif_ring *ring = req->ring; xen_blkif_ring 780 drivers/block/xen-blkback/blkback.c static void xen_blkbk_unmap(struct xen_blkif_ring *ring, xen_blkif_ring 804 drivers/block/xen-blkback/blkback.c static int xen_blkbk_map(struct xen_blkif_ring *ring, xen_blkif_ring 961 drivers/block/xen-blkback/blkback.c struct xen_blkif_ring *ring = pending_req->ring; xen_blkif_ring 1008 drivers/block/xen-blkback/blkback.c static int dispatch_discard_io(struct xen_blkif_ring *ring, xen_blkif_ring 1051 drivers/block/xen-blkback/blkback.c static int dispatch_other_io(struct xen_blkif_ring *ring, xen_blkif_ring 1061 drivers/block/xen-blkback/blkback.c static void xen_blk_drain_io(struct xen_blkif_ring *ring) xen_blkif_ring 1124 drivers/block/xen-blkback/blkback.c __do_block_io_op(struct xen_blkif_ring *ring) xen_blkif_ring 1205 drivers/block/xen-blkback/blkback.c do_block_io_op(struct xen_blkif_ring *ring) xen_blkif_ring 1224 drivers/block/xen-blkback/blkback.c static int dispatch_rw_block_io(struct xen_blkif_ring *ring, xen_blkif_ring 1440 drivers/block/xen-blkback/blkback.c static void make_response(struct xen_blkif_ring *ring, u64 id, xen_blkif_ring 320 drivers/block/xen-blkback/common.h struct xen_blkif_ring *rings; xen_blkif_ring 343 drivers/block/xen-blkback/common.h struct xen_blkif_ring *ring; xen_blkif_ring 385 drivers/block/xen-blkback/common.h void xen_blkbk_free_caches(struct xen_blkif_ring *ring); xen_blkif_ring 80 drivers/block/xen-blkback/xenbus.c struct xen_blkif_ring *ring; xen_blkif_ring 134 drivers/block/xen-blkback/xenbus.c blkif->rings = kcalloc(blkif->nr_rings, sizeof(struct xen_blkif_ring), xen_blkif_ring 140 drivers/block/xen-blkback/xenbus.c struct xen_blkif_ring *ring = &blkif->rings[r]; xen_blkif_ring 188 drivers/block/xen-blkback/xenbus.c static int xen_blkif_map(struct xen_blkif_ring *ring, grant_ref_t *gref, xen_blkif_ring 252 drivers/block/xen-blkback/xenbus.c struct xen_blkif_ring *ring = &blkif->rings[r]; xen_blkif_ring 365 drivers/block/xen-blkback/xenbus.c struct xen_blkif_ring *ring = &blkif->rings[i]; \ xen_blkif_ring 924 drivers/block/xen-blkback/xenbus.c static int read_per_ring_refs(struct xen_blkif_ring *ring, const char *dir)