Searched refs:xen_blkif (Results 1 – 3 of 3) sorted by relevance
/linux-4.1.27/drivers/block/xen-blkback/ |
D | blkback.c | 109 static inline int get_free_page(struct xen_blkif *blkif, struct page **page) in get_free_page() 128 static inline void put_free_pages(struct xen_blkif *blkif, struct page **page, in put_free_pages() 141 static inline void shrink_free_pagepool(struct xen_blkif *blkif, int num) in shrink_free_pagepool() 169 static int do_block_io_op(struct xen_blkif *blkif); 170 static int dispatch_rw_block_io(struct xen_blkif *blkif, 173 static void make_response(struct xen_blkif *blkif, u64 id, 194 static int add_persistent_gnt(struct xen_blkif *blkif, in add_persistent_gnt() 231 static struct persistent_gnt *get_persistent_gnt(struct xen_blkif *blkif, in get_persistent_gnt() 258 static void put_persistent_gnt(struct xen_blkif *blkif, in put_persistent_gnt() 268 static void free_persistent_gnts(struct xen_blkif *blkif, struct rb_root *root, in free_persistent_gnts() [all …]
|
D | xenbus.c | 31 struct xen_blkif *blkif; 43 static void xen_blkif_free(struct xen_blkif *blkif); 57 struct xen_blkif *blkif; in xen_blkif_deferred_free() 59 blkif = container_of(work, struct xen_blkif, free_work); in xen_blkif_deferred_free() 63 static int blkback_name(struct xen_blkif *blkif, char *buf) in blkback_name() 84 static void xen_update_blkif_status(struct xen_blkif *blkif) in xen_update_blkif_status() 124 static struct xen_blkif *xen_blkif_alloc(domid_t domid) in xen_blkif_alloc() 126 struct xen_blkif *blkif; in xen_blkif_alloc() 201 static int xen_blkif_map(struct xen_blkif *blkif, grant_ref_t gref, in xen_blkif_map() 254 static int xen_blkif_disconnect(struct xen_blkif *blkif) in xen_blkif_disconnect() [all …]
|
D | common.h | 262 struct xen_blkif { struct 344 struct xen_blkif *blkif; argument 386 void xen_blkbk_free_caches(struct xen_blkif *blkif);
|