Merge pull request #64 from robertbaldyga/add-has-pending-reqs-func
Add ocf_cache_has_pending_requests() function
This commit is contained in:
@@ -56,6 +56,8 @@ void ocf_cache_wait_for_io_finish(ocf_cache_t cache)
|
||||
{
|
||||
uint32_t req_active = 0;
|
||||
|
||||
OCF_CHECK_NULL(cache);
|
||||
|
||||
do {
|
||||
req_active = ocf_req_get_allocated(cache);
|
||||
if (req_active)
|
||||
@@ -63,6 +65,12 @@ void ocf_cache_wait_for_io_finish(ocf_cache_t cache)
|
||||
} while (req_active);
|
||||
}
|
||||
|
||||
bool ocf_cache_has_pending_requests(ocf_cache_t cache)
|
||||
{
|
||||
OCF_CHECK_NULL(cache);
|
||||
return ocf_req_get_allocated(cache) > 0;
|
||||
}
|
||||
|
||||
ocf_cache_mode_t ocf_cache_get_mode(ocf_cache_t cache)
|
||||
{
|
||||
OCF_CHECK_NULL(cache);
|
||||
|
||||
Reference in New Issue
Block a user