Searched refs:BdrvTrackedRequest (Results 1 – 4 of 4) sorted by relevance
585 static void coroutine_fn tracked_request_end(BdrvTrackedRequest *req) in tracked_request_end()606 static void coroutine_fn tracked_request_begin(BdrvTrackedRequest *req, in tracked_request_begin()614 *req = (BdrvTrackedRequest){ in tracked_request_begin()632 static bool tracked_request_overlaps(BdrvTrackedRequest *req, in tracked_request_overlaps()649 static coroutine_fn BdrvTrackedRequest *650 bdrv_find_conflicting_request(BdrvTrackedRequest *self) in bdrv_find_conflicting_request()652 BdrvTrackedRequest *req; in bdrv_find_conflicting_request()684 bdrv_wait_serialising_requests_locked(BdrvTrackedRequest *self) in bdrv_wait_serialising_requests_locked()686 BdrvTrackedRequest *req; in bdrv_wait_serialising_requests_locked()696 static void tracked_request_set_serialising(BdrvTrackedRequest *req, in tracked_request_set_serialising()[all …]
3588 BdrvTrackedRequest *req; in raw_do_pwrite_zeroes()
80 void coroutine_fn bdrv_make_request_serialising(BdrvTrackedRequest *req,82 BdrvTrackedRequest *coroutine_fn bdrv_co_get_self_request(BlockDriverState *bs);
76 typedef struct BdrvTrackedRequest { struct86 QLIST_ENTRY(BdrvTrackedRequest) list; argument90 struct BdrvTrackedRequest *waiting_for; argument91 } BdrvTrackedRequest; typedef1240 QLIST_HEAD(, BdrvTrackedRequest) tracked_requests;