blk_rings 1126 drivers/block/xen-blkback/blkback.c union blkif_back_rings *blk_rings = &ring->blk_rings; blk_rings 1132 drivers/block/xen-blkback/blkback.c rc = blk_rings->common.req_cons; blk_rings 1133 drivers/block/xen-blkback/blkback.c rp = blk_rings->common.sring->req_prod; blk_rings 1136 drivers/block/xen-blkback/blkback.c if (RING_REQUEST_PROD_OVERFLOW(&blk_rings->common, rp)) { blk_rings 1137 drivers/block/xen-blkback/blkback.c rc = blk_rings->common.rsp_prod_pvt; blk_rings 1144 drivers/block/xen-blkback/blkback.c if (RING_REQUEST_CONS_OVERFLOW(&blk_rings->common, rc)) blk_rings 1161 drivers/block/xen-blkback/blkback.c memcpy(&req, RING_GET_REQUEST(&blk_rings->native, rc), sizeof(req)); blk_rings 1164 drivers/block/xen-blkback/blkback.c blkif_get_x86_32_req(&req, RING_GET_REQUEST(&blk_rings->x86_32, rc)); blk_rings 1167 drivers/block/xen-blkback/blkback.c blkif_get_x86_64_req(&req, RING_GET_REQUEST(&blk_rings->x86_64, rc)); blk_rings 1172 drivers/block/xen-blkback/blkback.c blk_rings->common.req_cons = ++rc; /* before make_response() */ blk_rings 1207 drivers/block/xen-blkback/blkback.c union blkif_back_rings *blk_rings = &ring->blk_rings; blk_rings 1215 drivers/block/xen-blkback/blkback.c RING_FINAL_CHECK_FOR_REQUESTS(&blk_rings->common, more_to_do); blk_rings 1445 drivers/block/xen-blkback/blkback.c union blkif_back_rings *blk_rings; blk_rings 1449 drivers/block/xen-blkback/blkback.c blk_rings = &ring->blk_rings; blk_rings 1453 drivers/block/xen-blkback/blkback.c resp = RING_GET_RESPONSE(&blk_rings->native, blk_rings 1454 drivers/block/xen-blkback/blkback.c blk_rings->native.rsp_prod_pvt); blk_rings 1457 drivers/block/xen-blkback/blkback.c resp = RING_GET_RESPONSE(&blk_rings->x86_32, blk_rings 1458 drivers/block/xen-blkback/blkback.c blk_rings->x86_32.rsp_prod_pvt); blk_rings 1461 drivers/block/xen-blkback/blkback.c resp = RING_GET_RESPONSE(&blk_rings->x86_64, blk_rings 1462 drivers/block/xen-blkback/blkback.c blk_rings->x86_64.rsp_prod_pvt); blk_rings 1472 drivers/block/xen-blkback/blkback.c blk_rings->common.rsp_prod_pvt++; blk_rings 1473 drivers/block/xen-blkback/blkback.c RING_PUSH_RESPONSES_AND_CHECK_NOTIFY(&blk_rings->common, notify); blk_rings 253 drivers/block/xen-blkback/common.h union blkif_back_rings blk_rings; blk_rings 208 drivers/block/xen-blkback/xenbus.c BACK_RING_INIT(&ring->blk_rings.native, sring, blk_rings 216 drivers/block/xen-blkback/xenbus.c BACK_RING_INIT(&ring->blk_rings.x86_32, sring_x86_32, blk_rings 224 drivers/block/xen-blkback/xenbus.c BACK_RING_INIT(&ring->blk_rings.x86_64, sring_x86_64, blk_rings 237 drivers/block/xen-blkback/xenbus.c ring->blk_rings.common.sring = NULL; blk_rings 277 drivers/block/xen-blkback/xenbus.c if (ring->blk_rings.common.sring) { blk_rings 279 drivers/block/xen-blkback/xenbus.c ring->blk_rings.common.sring = NULL;