Lines Matching refs:XenBlockRequest
34 typedef struct XenBlockRequest { struct
45 QLIST_ENTRY(XenBlockRequest) list; argument
47 } XenBlockRequest; typedef
58 QLIST_HEAD(inflight_head, XenBlockRequest) inflight;
59 QLIST_HEAD(freelist_head, XenBlockRequest) freelist;
70 static int xen_block_send_response(XenBlockRequest *request);
72 static void reset_request(XenBlockRequest *request) in reset_request()
90 static XenBlockRequest *xen_block_start_request(XenBlockDataPlane *dataplane) in xen_block_start_request()
92 XenBlockRequest *request = NULL; in xen_block_start_request()
123 static void xen_block_complete_request(XenBlockRequest *request) in xen_block_complete_request()
149 static int xen_block_parse_request(XenBlockRequest *request) in xen_block_parse_request()
210 static int xen_block_copy_request(XenBlockRequest *request) in xen_block_copy_request()
256 static int xen_block_do_aio(XenBlockRequest *request);
260 XenBlockRequest *request = opaque; in xen_block_complete_aio()
326 static bool xen_block_split_discard(XenBlockRequest *request, in xen_block_split_discard()
359 static int xen_block_do_aio(XenBlockRequest *request) in xen_block_do_aio()
425 static int xen_block_send_response(XenBlockRequest *request) in xen_block_send_response()
481 XenBlockRequest *request, RING_IDX rc) in xen_block_get_request()
520 XenBlockRequest *request; in xen_block_handle_requests()
646 XenBlockRequest *request; in xen_block_dataplane_destroy()