Home
last modified time | relevance | path

Searched refs:sring (Results 1 – 4 of 4) sorted by relevance

/linux-4.19.296/include/xen/interface/io/
Dring.h124 struct __name##_sring *sring; \
132 struct __name##_sring *sring; \
161 (_r)->sring = (_s); \
170 (_r)->sring = (_s); \
191 ((_r)->sring->rsp_prod - (_r)->rsp_cons)
194 unsigned int req = (_r)->sring->req_prod - (_r)->req_cons; \
202 (&((_r)->sring->ring[((_idx) & (RING_SIZE(_r) - 1))].req))
205 (&((_r)->sring->ring[((_idx) & (RING_SIZE(_r) - 1))].rsp))
238 (_r)->sring->req_prod = (_r)->req_prod_pvt; \
243 (_r)->sring->rsp_prod = (_r)->rsp_prod_pvt; \
[all …]
/linux-4.19.296/drivers/xen/
Dpvcalls-front.c1128 kfree(bedata->ring.sring); in pvcalls_front_remove()
1143 struct xen_pvcalls_sring *sring; in pvcalls_front_probe() local
1186 sring = (struct xen_pvcalls_sring *) __get_free_page(GFP_KERNEL | in pvcalls_front_probe()
1188 if (!sring) in pvcalls_front_probe()
1190 SHARED_RING_INIT(sring); in pvcalls_front_probe()
1191 FRONT_RING_INIT(&bedata->ring, sring, XEN_PAGE_SIZE); in pvcalls_front_probe()
1213 virt_to_gfn((void *)sring), 0); in pvcalls_front_probe()
Dpvcalls-back.c49 struct xen_pvcalls_sring *sring; member
969 (void **)&fedata->sring); in backend_connect()
973 BACK_RING_INIT(&fedata->ring, fedata->sring, XEN_PAGE_SIZE * 1); in backend_connect()
990 if (fedata->sring != NULL) in backend_connect()
991 xenbus_unmap_ring_vfree(dev, fedata->sring); in backend_connect()
1029 xenbus_unmap_ring_vfree(dev, fedata->sring); in backend_disconnect()
Dxen-scsiback.c589 xenbus_unmap_ring_vfree(info->dev, info->ring.sring); in scsiback_disconnect()
735 rp = ring->sring->req_prod; in scsiback_do_cmd_fn()
823 struct vscsiif_sring *sring; in scsiback_init_sring() local
833 sring = (struct vscsiif_sring *)area; in scsiback_init_sring()
834 BACK_RING_INIT(&info->ring, sring, PAGE_SIZE); in scsiback_init_sring()