Searched refs:sring (Results 1 – 4 of 4) sorted by relevance
/linux-4.19.296/include/xen/interface/io/ |
D | ring.h | 124 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/ |
D | pvcalls-front.c | 1128 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()
|
D | pvcalls-back.c | 49 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()
|
D | xen-scsiback.c | 589 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()
|