1 #include "qemu/osdep.h" 2 #include "qemu/main-loop.h" 3 4 static uint32_t bql_unlock_blocked; 5 6 bool bql_locked(void) 7 { 8 return false; 9 } 10 11 void bql_lock_impl(const char *file, int line) 12 { 13 } 14 15 void bql_unlock(void) 16 { 17 assert(!bql_unlock_blocked); 18 } 19 20 void bql_block_unlock(bool increase) 21 { 22 uint32_t new_value; 23 24 assert(bql_locked()); 25 26 /* check for overflow! */ 27 new_value = bql_unlock_blocked + increase - !increase; 28 assert((new_value > bql_unlock_blocked) == increase); 29 bql_unlock_blocked = new_value; 30 } 31