Searched refs:blkif (Results 1 - 4 of 4) sorted by relevance

/drivers/block/xen-blkback/
H A Dxenbus.c1 /* Xenbus code for blkif backend
26 struct xen_blkif *blkif; member in struct:backend_info
44 static int blkback_name(struct xen_blkif *blkif, char *buf) argument
47 struct xenbus_device *dev = blkif->be->dev;
59 snprintf(buf, TASK_COMM_LEN, "blkback.%d.%s", blkif->domid, devname);
65 static void xen_update_blkif_status(struct xen_blkif *blkif) argument
71 if (!blkif->irq || !blkif->vbd.bdev)
75 if (blkif->be->dev->state == XenbusStateConnected)
79 connect(blkif
106 struct xen_blkif *blkif; local
125 xen_blkif_map(struct xen_blkif *blkif, unsigned long shared_page, unsigned int evtchn) argument
177 xen_blkif_disconnect(struct xen_blkif *blkif) argument
199 xen_blkif_free(struct xen_blkif *blkif) argument
299 xen_vbd_create(struct xen_blkif *blkif, blkif_vdev_t handle, unsigned major, unsigned minor, int readonly, int cdrom) argument
392 struct xen_blkif *blkif = be->blkif; local
[all...]
H A Dblkback.c74 struct xen_blkif *blkif; member in struct:pending_req
124 static int do_block_io_op(struct xen_blkif *blkif);
125 static int dispatch_rw_block_io(struct xen_blkif *blkif,
128 static void make_response(struct xen_blkif *blkif, u64 id,
169 static int xen_vbd_translate(struct phys_req *req, struct xen_blkif *blkif, argument
172 struct xen_vbd *vbd = &blkif->vbd;
195 static void xen_vbd_resize(struct xen_blkif *blkif) argument
197 struct xen_vbd *vbd = &blkif->vbd;
200 struct xenbus_device *dev = xen_blkbk_xenbus(blkif->be);
204 blkif
243 blkif_notify_work(struct xen_blkif *blkif) argument
259 print_stats(struct xen_blkif *blkif) argument
275 struct xen_blkif *blkif = arg; local
395 dispatch_discard_io(struct xen_blkif *blkif, struct blkif_request *req) argument
425 xen_blk_drain_io(struct xen_blkif *blkif) argument
500 __do_block_io_op(struct xen_blkif *blkif) argument
561 do_block_io_op(struct xen_blkif *blkif) argument
580 dispatch_rw_block_io(struct xen_blkif *blkif, struct blkif_request *req, struct pending_req *pending_req) argument
767 make_response(struct xen_blkif *blkif, u64 id, unsigned short op, int st) argument
[all...]
H A Dcommon.h43 #include <xen/interface/io/blkif.h>
189 /* One thread per one blkif. */
/drivers/block/
H A Dxen-blkfront.c56 #include <xen/interface/io/blkif.h>
76 #define BLK_RING_SIZE __CONST_RING_SIZE(blkif, PAGE_SIZE)
855 IRQF_SAMPLE_RANDOM, "blkif", info);
1088 * driver restart. We tear down our blkif structure and recreate it, but

Completed in 80 milliseconds