Searched refs:urb_ring (Results 1 – 1 of 1) sorted by relevance
79 struct xenusb_urb_front_ring urb_ring; member806 req = RING_GET_REQUEST(&info->urb_ring, info->urb_ring.req_prod_pvt); in xenhcd_do_request()809 info->urb_ring.req_prod_pvt++; in xenhcd_do_request()813 RING_PUSH_REQUESTS_AND_CHECK_NOTIFY(&info->urb_ring, notify); in xenhcd_do_request()825 if (RING_FULL(&info->urb_ring)) { in xenhcd_kick_pending_urbs()884 if (RING_FULL(&info->urb_ring)) { in xenhcd_submit_urb()921 if (RING_FULL(&info->urb_ring)) { in xenhcd_unlink_urb()968 rp = info->urb_ring.sring->rsp_prod; in xenhcd_urb_request_done()969 if (RING_RESPONSE_PROD_OVERFLOW(&info->urb_ring, rp)) { in xenhcd_urb_request_done()975 for (i = info->urb_ring.rsp_cons; i != rp; i++) { in xenhcd_urb_request_done()[all …]