Lines Matching refs:free_blocks
500 unsigned int free_blocks; in __gfs2_log_try_reserve() local
502 free_blocks = atomic_read(&sdp->sd_log_blks_free); in __gfs2_log_try_reserve()
503 while (free_blocks >= wanted) { in __gfs2_log_try_reserve()
504 if (atomic_try_cmpxchg(&sdp->sd_log_blks_free, &free_blocks, in __gfs2_log_try_reserve()
505 free_blocks - blks)) { in __gfs2_log_try_reserve()
536 unsigned int free_blocks; in __gfs2_log_reserve() local
543 (free_blocks = atomic_read(&sdp->sd_log_blks_free), in __gfs2_log_reserve()
544 free_blocks >= wanted)); in __gfs2_log_reserve()
547 &free_blocks, in __gfs2_log_reserve()
548 free_blocks - blks)) in __gfs2_log_reserve()
550 } while (free_blocks >= wanted); in __gfs2_log_reserve()