Searched defs:blkif (Results 1 - 3 of 3) sorted by relevance

/linux-4.1.27/drivers/block/xen-blkback/
H A Dxenbus.c31 struct xen_blkif *blkif; member in struct:backend_info
57 struct xen_blkif *blkif; xen_blkif_deferred_free() local
63 static int blkback_name(struct xen_blkif *blkif, char *buf) blkback_name() argument
84 static void xen_update_blkif_status(struct xen_blkif *blkif) xen_update_blkif_status() argument
126 struct xen_blkif *blkif; xen_blkif_alloc() local
201 static int xen_blkif_map(struct xen_blkif *blkif, grant_ref_t gref, xen_blkif_map() argument
254 static int xen_blkif_disconnect(struct xen_blkif *blkif) xen_blkif_disconnect() argument
285 static void xen_blkif_free(struct xen_blkif *blkif) xen_blkif_free() argument
413 static int xen_vbd_create(struct xen_blkif *blkif, blkif_vdev_t handle, xen_vbd_create() argument
506 struct xen_blkif *blkif = be->blkif; xen_blkbk_discard() local
H A Dblkback.c109 static inline int get_free_page(struct xen_blkif *blkif, struct page **page) get_free_page() argument
128 static inline void put_free_pages(struct xen_blkif *blkif, struct page **page, put_free_pages() argument
141 static inline void shrink_free_pagepool(struct xen_blkif *blkif, int num) shrink_free_pagepool() argument
194 static int add_persistent_gnt(struct xen_blkif *blkif, add_persistent_gnt() argument
231 static struct persistent_gnt *get_persistent_gnt(struct xen_blkif *blkif, get_persistent_gnt() argument
258 static void put_persistent_gnt(struct xen_blkif *blkif, put_persistent_gnt() argument
268 static void free_persistent_gnts(struct xen_blkif *blkif, struct rb_root *root, free_persistent_gnts() argument
316 struct xen_blkif *blkif = container_of(work, typeof(*blkif), persistent_purge_work); xen_blkbk_unmap_purged_grants() local
351 static void purge_persistent_gnt(struct xen_blkif *blkif) purge_persistent_gnt() argument
443 static struct pending_req *alloc_req(struct xen_blkif *blkif) alloc_req() argument
462 static void free_req(struct xen_blkif *blkif, struct pending_req *req) free_req() argument
478 static int xen_vbd_translate(struct phys_req *req, struct xen_blkif *blkif, xen_vbd_translate() argument
504 static void xen_vbd_resize(struct xen_blkif *blkif) xen_vbd_resize() argument
552 static void blkif_notify_work(struct xen_blkif *blkif) blkif_notify_work() argument
568 static void print_stats(struct xen_blkif *blkif) print_stats() argument
586 struct xen_blkif *blkif = arg; xen_blkif_schedule() local
654 void xen_blkbk_free_caches(struct xen_blkif *blkif) xen_blkbk_free_caches() argument
697 struct xen_blkif *blkif = pending_req->blkif; xen_blkbk_unmap_and_respond_callback() local
728 struct xen_blkif *blkif = req->blkif; xen_blkbk_unmap_and_respond() local
753 static void xen_blkbk_unmap(struct xen_blkif *blkif, xen_blkbk_unmap() argument
777 static int xen_blkbk_map(struct xen_blkif *blkif, xen_blkbk_map() argument
930 struct xen_blkif *blkif = pending_req->blkif; xen_blkbk_parse_indirect() local
972 static int dispatch_discard_io(struct xen_blkif *blkif, dispatch_discard_io() argument
1014 static int dispatch_other_io(struct xen_blkif *blkif, dispatch_other_io() argument
1024 static void xen_blk_drain_io(struct xen_blkif *blkif) xen_blk_drain_io() argument
1088 __do_block_io_op(struct xen_blkif *blkif) __do_block_io_op() argument
1169 do_block_io_op(struct xen_blkif *blkif) do_block_io_op() argument
1188 static int dispatch_rw_block_io(struct xen_blkif *blkif, dispatch_rw_block_io() argument
1397 static void make_response(struct xen_blkif *blkif, u64 id, make_response() argument
668 xen_blkbk_unmap_prepare( struct xen_blkif *blkif, struct grant_page **pages, unsigned int num, struct gnttab_unmap_grant_ref *unmap_ops, struct page **unmap_pages) xen_blkbk_unmap_prepare() argument
H A Dcommon.h344 struct xen_blkif *blkif; member in struct:pending_req

Completed in 153 milliseconds