Home
last modified time | relevance | path

Searched refs:blkif (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/block/xen-blkback/
Dxenbus.c31 struct xen_blkif *blkif; member
43 static void xen_blkif_free(struct xen_blkif *blkif);
57 struct xen_blkif *blkif; in xen_blkif_deferred_free() local
59 blkif = container_of(work, struct xen_blkif, free_work); in xen_blkif_deferred_free()
60 xen_blkif_free(blkif); in xen_blkif_deferred_free()
63 static int blkback_name(struct xen_blkif *blkif, char *buf) in blkback_name() argument
66 struct xenbus_device *dev = blkif->be->dev; in blkback_name()
78 snprintf(buf, TASK_COMM_LEN, "%d.%s", blkif->domid, devname); in blkback_name()
84 static void xen_update_blkif_status(struct xen_blkif *blkif) in xen_update_blkif_status() argument
92 if (!blkif->rings || !blkif->rings[0].irq || !blkif->vbd.bdev) in xen_update_blkif_status()
[all …]
Dblkback.c235 struct xen_blkif *blkif = ring->blkif; in add_persistent_gnt() local
238 if (!blkif->vbd.overflow_max_grants) in add_persistent_gnt()
239 blkif->vbd.overflow_max_grants = 1; in add_persistent_gnt()
402 !ring->blkif->vbd.overflow_max_grants)) { in purge_persistent_gnt()
456 ring->blkif->vbd.overflow_max_grants = 0; in purge_persistent_gnt()
505 static int xen_vbd_translate(struct phys_req *req, struct xen_blkif *blkif, in xen_vbd_translate() argument
508 struct xen_vbd *vbd = &blkif->vbd; in xen_vbd_translate()
531 static void xen_vbd_resize(struct xen_blkif *blkif) in xen_vbd_resize() argument
533 struct xen_vbd *vbd = &blkif->vbd; in xen_vbd_resize()
536 struct xenbus_device *dev = xen_blkbk_xenbus(blkif->be); in xen_vbd_resize()
[all …]
Dcommon.h299 struct xen_blkif *blkif; member
/Linux-v4.19/include/xen/interface/io/
Dblkif.h275 DEFINE_RING_TYPES(blkif, struct blkif_request, struct blkif_response);
/Linux-v4.19/drivers/block/
Dxen-blkfront.c152 __CONST_RING_SIZE(blkif, XEN_PAGE_SIZE * (info)->nr_ring_pages)
155 __CONST_RING_SIZE(blkif, XEN_PAGE_SIZE * XENBUS_MAX_RING_GRANTS)