Searched refs:blkif (Results 1 – 5 of 5) sorted by relevance
/linux-4.4.14/drivers/block/xen-blkback/ |
D | blkback.c | 116 static inline int get_free_page(struct xen_blkif *blkif, struct page **page) in get_free_page() argument 120 spin_lock_irqsave(&blkif->free_pages_lock, flags); in get_free_page() 121 if (list_empty(&blkif->free_pages)) { in get_free_page() 122 BUG_ON(blkif->free_pages_num != 0); in get_free_page() 123 spin_unlock_irqrestore(&blkif->free_pages_lock, flags); in get_free_page() 126 BUG_ON(blkif->free_pages_num == 0); in get_free_page() 127 page[0] = list_first_entry(&blkif->free_pages, struct page, lru); in get_free_page() 129 blkif->free_pages_num--; in get_free_page() 130 spin_unlock_irqrestore(&blkif->free_pages_lock, flags); in get_free_page() 135 static inline void put_free_pages(struct xen_blkif *blkif, struct page **page, in put_free_pages() argument [all …]
|
D | xenbus.c | 32 struct xen_blkif *blkif; member 44 static void xen_blkif_free(struct xen_blkif *blkif); 58 struct xen_blkif *blkif; in xen_blkif_deferred_free() local 60 blkif = container_of(work, struct xen_blkif, free_work); in xen_blkif_deferred_free() 61 xen_blkif_free(blkif); in xen_blkif_deferred_free() 64 static int blkback_name(struct xen_blkif *blkif, char *buf) in blkback_name() argument 67 struct xenbus_device *dev = blkif->be->dev; in blkback_name() 79 snprintf(buf, BLKBACK_NAME_LEN, "blkback.%d.%s", blkif->domid, devname); in blkback_name() 85 static void xen_update_blkif_status(struct xen_blkif *blkif) in xen_update_blkif_status() argument 91 if (!blkif->irq || !blkif->vbd.bdev) in xen_update_blkif_status() [all …]
|
D | common.h | 355 struct xen_blkif *blkif; member 397 void xen_blkbk_free_caches(struct xen_blkif *blkif);
|
/linux-4.4.14/include/xen/interface/io/ |
D | blkif.h | 226 DEFINE_RING_TYPES(blkif, struct blkif_request, struct blkif_response);
|
/linux-4.4.14/drivers/block/ |
D | xen-blkfront.c | 111 __CONST_RING_SIZE(blkif, XEN_PAGE_SIZE * (info)->nr_ring_pages) 114 __CONST_RING_SIZE(blkif, XEN_PAGE_SIZE * XENBUS_MAX_RING_GRANTS)
|